Product 关闭

知识库:如何删除元件类型?

Altium Designer Altium Designer
当工作区中仍存在关联的元件或元件修订版时,无法删除元件类型。删除元件执行的是软删除操作,会将元件移至工作区回收站,其修订版仍会引用该元件类型。要移除该元件类型,请删除所有关联元件或为其重新分配元件类型,从工作区回收站中永久删除相关修订版,并解除所有阻止永久删除的父子修订版依赖关系。

解决方案详情

元件类型仍在使用中

如果仍有元件与某个元件类型关联,则无法删除该元件类型。即使已从 Altium Designer 中删除元件,只要关联的元件修订版仍存在于工作区回收站中,该元件类型仍可能显示为正在使用。

Error dialog stating: “Cannot delete [redacted] tag. It is being used by revisions.” with OK button.  

软删除的修订版仍然存在

删除元件时,系统会执行软删除,并将元件移至工作区回收站。只要元件修订版仍保留在回收站中,它们就仍然存在于工作区内,并会阻止删除关联的元件类型。

用户在尝试从回收站中永久删除元件修订版时,也可能遇到错误。此错误表示这些项目修订版被父项目修订版引用,因此在移除相关引用之前,无法将其永久删除。

Error dialog stating “Items weren’t deleted”; item cannot be deleted because item revisions are referenced by parent item revisions, and those revisions must be deleted first.

先移除所有关联的修订版

  • 找出与该元件类型关联的所有元件。
  • 删除关联的元件,或将其更改为其他元件类型。
  • 从工作区回收站中永久删除所有关联的元件修订版。
  • 如果发生与依赖关系相关的错误,请先永久删除关联的父项目和子项目修订版,再尝试删除其余修订版。
  • 只有在工作区或回收站中不再存在任何关联的元件或修订版后,才能删除该元件类型。

永久删除元件和元件类型

  1. 使用元件面板查找使用特定元件类型的所有元件。
  2. 从列表中选择这些元件,然后执行以下任一操作:
    • 右键单击所选元件并选择 Delete... 或者
    • 右键单击并选择 Operations » Change Component Type... ,将其分配给其他元件类型。

    Components panel listing parts; context menu for component MF-MSMF160 shows Delete and Operations > Change Component Type options, illustrating an alternative action when deletion is blocked by revisions. 

  3. 删除元件后,打开工作区回收站,并永久删除所有关联的元件修订版。仅删除元件是不够的,因为这只会执行软删除。
  4. 如果错误提示项目修订版被父项目修订版引用,请先找出并永久删除关联的父项目和子项目修订版。移除依赖关系后,再尝试从回收站中永久删除其余项目。
  5. 确认工作区或工作区回收站中不再存在任何关联的元件或元件修订版。
  6. 永久移除所有关联的元件和修订版后,从 Preferences » Data Management » Component Types 中删除该元件类型。

    Preferences dialog, Data Management > Component Types, showing a component type selected and the context menu opened with Remove (Del) available to delete the component type.

补充说明

  • 如果将元件重新分配给其他元件类型,强烈建议使用 Explorer panel 将其移至相应的元件文件夹,并为其分配适当的元件模板。这有助于保持一致的元件组织结构,并确保元件存储在与其所分配的元件类型对应的正确文件夹中。
  • 与 Explorer 面板相比,使用 Components panel 的优势在于,它提供了一种更简便、更直观的方式来组织和操作元件类型。此方法既适用于简单的一对一关联,即同一元件类型的所有元件都位于同一个文件夹中,也适用于更复杂的情况,例如同一元件类型的元件分布在多个文件夹中,或不同元件类型的元件集中在同一个文件夹中。

参考资料

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。