Component Types

组件类型有助于管理和组织你的 Workspace 库。正是组件类型在 Components panel 中将组件分组归类;再配合搜索与筛选工具,可简化对所需组件的查找。

组件类型在 Preferences dialog 的 Data Management – Component Types page 中进行管理(创建/编辑/移除)。类型会与其关联的组件 Template 以及 Workspace Folder 一同列出。

Preferences dialog 的 Data Management – Component Types page
Preferences dialog 的 Data Management – Component Types page

使用该对话框中的 Templates 按钮打开 Edit Templates dialog,在其中可指定或更改与每个组件类型关联的 Component Template

定义组件类型列表

通过 Add 按钮的下拉菜单,你可以创建新的组件类型或新的组件子类型;子类型会显示在某个组件类型条目下方的下拉列表中。

可对现有类型配置组件类型层级结构:

  • 将某个 Component Type 条目拖放到新位置以更改其在层级中的位置。将条目拖放到另一个条目上时,它会成为后者的子类型。
  • 在列表中选中一个组件类型条目,右键并选择 Move » Indent 命令,以在列表层级中缩进所选组件类型条目。被缩进的条目将成为列表中下一个(更靠下)条目的子类型。选择 Move » Outdent 单击以在列表层级中取消缩进所选组件类型条目。

要移除所选组件类型,单击 Remove 按钮并确认移除。只有当某个组件类型未被任何组件修订版使用时,才能移除该组件类型。

组件类型的 Default Folder 由分配给该类型的组件模板定义。更多信息请参阅 Template Assignments 部分。

如果你无法使用组件模板功能,那么在添加组件类型时,会在你的 Workspace 中创建一个与该组件类型同名的新文件夹,并且该文件夹会自动被设置为新组件类型的 Default Folder

合并组件类型

当多个组件类型在未来使用中更适合归并到单一组件类型下(例如在 Library Import 过程中创建了多个组件类型)时,Preferences dialog 的 Data Management – Component Types page 允许将所选类型条目合并到指定的单一条目中,而无需在这种情况下手动逐一更改所有组件的类型。操作方法:选中要合并的所有类型条目(包括目标类型),在高亮条目上右键并从上下文菜单选择 Merge 选项,或使用 Ctrl+M shortcut。在随后出现的 Merging dialog 中,从 Merge to 下拉菜单选择目标 Component Type(默认情况下,第一个被选中的组件类型将作为目标组件类型),然后单击对话框的 按钮确认。下图以一组电阻器组件类型为例进行说明。

如果只选择了一个组件类型,请使用 Merge to 下拉列表选择所需的目标组件类型。
如对话框所示,合并操作无法撤销,因此在对话框中单击 Merge 按钮前请谨慎操作。

该过程会将被合并类型的组件(例如 Resistor-0402Resistor-0603 等)的 Component Type 更改为合并目标类型——本例中为 Resistors。一个实际效果是:当在 Components panelCategories 下选择该类型时,该特定类型的所有组件现在都会可用。请注意,组件条目不会以其他方式受到影响。它们仍保留在现有文件夹中(这些文件夹与 Component Template 相关联),模板本身也仍然可用。

合并后,Data Management – Component Types page 现在会指示 Resistors 组件类型是多个 Templates 的默认类型——即 Resistors Template 以及所有与新合并组件类型关联的模板(Resistor_0402 Template 等)。Resistors 组件类型的 Folder 条目对应于这些多个模板的目标文件夹。

当创建新组件时(File » New » Component),这些 Templates 会在 Create new component dialog 中作为 Resistors Component Type 的子条目提供。

如果最初所有源组件类型都关联到同一个 Template,则合并效果会更直观——例如 Resistors Template 与 Resistor-0402Resistor-0603Resistor-0805 组件类型相关联。在这种情况下,当这些组件类型与 Resistors 类型合并时,其唯一的 Template 及目标 Folder 设置保持不变。

Template Assignments

通过 按钮打开的 Edit Templates dialog 允许你将 Template 到 Component Type 的映射更新为不同于 Data Management – Component Types page 中所示的映射。该映射(如对话框列条目所示)表示当使用关联的 Template 时将应用哪个 Component Type ——或者反过来,当选择某个 Component Type 时(例如创建新组件时)会使用哪个 Template。

在对话框中选中某个 Template 条目后,可通过从该条目的下拉菜单中选择其他 Component Type 来更改其关联。随后关闭对话框与页面时,该模板的 ComponentType 参数值及其 Default Folder 设置将更改为与新指定的类型相对应。这等同于手动编辑该 Template。

使用 Update existing components for changed templates 选项可将更新后的 Component Type 条目自动应用到原先使用旧类型的组件上。例如,如果将某个 Component Type 设置从 LED_SMT 更改为 LED,那么原本设置为 LED_SMT 类型的组件将自动更改为 LED Component Type。

更新后的模板-类型映射结果会显示在 Data Management – Components Types page 中,该页面以 Name 为导向进行列表展示——其中 Name 表示 Component Type。这表明多个不同的模板(Resistor_0402Resistor_0603 等)与并将应用 Resistor_LibImport Component Type 相关联。

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

您可使用的功能取决于您所选择的 Altium 解决方案 —— Altium DevelopAltium Agile(Agile Teams 或 Agile Enterprise 版本),或仍在有效订阅期内的 Altium Designer。

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

旧版文档

Altium Designer 文档不再提供版本区分。如果您需要访问 Altium Designer 旧版本的文档,请前往其他安装程序页面的旧版文档部分。

Content