单个元件编辑

工作区元件使用元件编辑器进行定义/编辑,该编辑器支持两种模式:Single Component Editing 和 Batch Component Editing。前者在定义/编辑单个元件时提供简洁的界面,是创建新元件 或编辑现有元件的单个修订版时的默认模式。后者提供用于定义/编辑多个元件的界面,但如果需要,也可以用它来定义/编辑单个元件。

本文介绍如何在 Single Component Editing 模式下使用元件编辑器。

通过 元件面板或 Explorer 面板创建/编辑元件时,会打开此模式下的元件编辑器。也可以使用主菜单中的 File » New » Component 命令直接打开。

有关在 Batch Component Editing 模式下使用元件编辑器的更多信息,请参阅批量元件编辑。

要在 Altium Designer 中使用 Single Component Editing 功能,必须安装 Single Component Editor 软件扩展。 此扩展默认随 Altium Designer 一起安装。 也可以手动安装或移除。

有关管理扩展的更多信息,请参阅 Extending Your Installation 页面(Altium Designer Develop、Altium Designer Agile、Altium Designer)。

界面概述

 
 
 
 
 

在 Single Component Editing 模式下,元件编辑器界面主要分为四个区域,如下图所示,随后将逐一概述。

元件编辑器在 Single Component Editing 模式下运行时,可分为四个关键区域。
元件编辑器在 Single Component Editing 模式下运行时,可分为四个关键区域。

  1. 元件 – 在此定义元件的关键属性,包括其 Name、Description、Type、唯一的 Id、 所在的 Folder,以及根据需要引用的任何元件模板。

  2. 模型 – 在此添加指向已保存(或即时创建)的领域模型的链接,供元件使用。

  3. 参数 – 在此创建一组应用于元件的参数数据。这可以包括所引用元件模板中的参数,以及额外的用户自定义参数。还可以在此添加网站 URL 链接和数据手册。

  4. 器件选型 – 在此搜索并为元件添加器件选型,即您希望在电路板制造和装配时用于该设计元件的实际制造商器件。

元件

此区域提供用于定义以下元件属性的控件:

  • Name – 表示为元件指定的易读名称。在工作区中搜索时,此系统参数可供使用并已建立索引,无需记住元件的条目 ID,即可方便地查找特定元件!

    当您开始输入名称(至少两个字符)时,会弹出一个列表,显示工作区本地器件目录中可用的制造商器件。您可以选择其中一个条目,使用选定的数据(参数、模型、数据手册)快速定义元件。也可以按字段最右侧的 按钮,使用此制造商器件搜索功能来创建元件。有关更多信息,请参阅通过制造商器件搜索创建元件。

    如果所引用的元件模板中为 Name 系统参数定义了默认值,该字段将填入此默认值。 此外,如果元件是通过制造商器件搜索创建的,并且在 Use Component Data 对话框中启用了 Name 参数,则 Name 字段将填入所选器件的名称。

    只要已为元件定义了参数及其值,就可以使用元件的参数来定义其 Name。将参数名称放在方括号 [ ] 中。可以包含多个参数 (例如 [ParameterName1]_[ParameterName2])– 。

  • Description – 表示添加到元件的描述。在工作区中搜索时,此系统参数可供使用并已建立索引。

    如果所引用的元件模板中为 Description 系统参数定义了默认值,该字段将填入此默认值。此外,如果元件是通过制造商器件搜索创建的,并且在 Use Component Data 对话框中启用了 Description 参数,则 Description 字段将填入所选器件的描述。

    只要已为元件定义了参数及其值,就可以使用元件的参数来定义其 Description。将参数名称放在方括号 [ ] 中。可以包含多个参数 (例如 [ParameterName1]_[ParameterName2])– 。

  • Type – 此字段用于定义元件类型,是实现有针对性的元件搜索的关键属性。使用 Components面板浏览您自己的元件时,元件的Categories分组依据每个元件所定义的元件类型生成。单击此字段可查看当前已定义的元件类型列表,并从中选择。元件类型在首选项中定义。单击字段右侧的按钮,可访问Preferences对话框中的数据管理 – 元件类型页面 ,您可以在此添加新的类型和子类型,或编辑和删除现有类型,从而调整此列表,使其更符合您的需求。

    此字段会填入所引用的元件模板中为ComponentType参数定义的默认值,或填入通过Create new component对话框选择的元件类型。当您尝试使用File » New » Component命令创建新元件时,会出现该对话框。

    元件保存后,您也可以随时将一个或多个元件的类型更改为完全不同的类型。在元件面板或Explorer 面板中,选择要更改的元件,然后右键单击并从上下文菜单中选择Operations » Change Component Type命令。此时将出现Choose component type对话框,您可以在其中选择新的元件类型。

此外,单击Advanced Settings控件后,您还可以访问以下内容:

  • Id – 此字段用于确定元件保存到工作区时所使用的 ID。对于通过File » New » Component命令或Components面板创建的新元件,此字段会根据Create new component对话框中所选元件类型对应的元件模板填入。如果不存在模板,或在对话框中选择了<Undefined>条目,则使用默认命名方案;CMP-{00000}。对于通过Explorer面板创建的新元件,此字段会根据该元件父文件夹指定的默认命名方案填入。如果父文件夹关联了元件模板,则会从该模板中导入所定义的元件命名规则。软件会扫描整个工作区及现有内容的标识符,然后根据该命名方案自动分配下一个可用的唯一 ID。

    • 元件模板包含一个名为Allow override()的Component Naming 选项。如果模板中启用了此选项,您可以在创建新元件时编辑其 ID。 

    • 请注意,如果元件已保存到工作区,则 Id 字段为只读。

  • Folder – 使用此字段可将元件保存到目标工作区中的指定文件夹。对于通过File » New » Component命令或Components面板创建的新元件,此字段会根据Create new component对话框中所选元件类型对应的元件模板填入。如果不存在模板,或在对话框中选择了<Undefined>条目,则此字段为空。对于通过Explorer面板创建的新元件,此字段会填入该元件的父文件夹。您可以完全控制元件在目标工作区中的存储位置。要手动指定目标文件夹,请单击按钮以访问Choose Folder对话框。浏览并选择现有文件夹,或即时创建新文件夹。

    花些时间仔细确定元件的文件夹路径,可确保元件从一开始就保存到正确的目标文件夹。不过,如有需要,内容保存后也可以轻松移动到工作区结构中的任意文件夹。
    • 元件模板包含一个名为Allow override()的Default Folder 选项。如果模板中启用了此选项,您可以在创建新元件期间编辑元件的存储文件夹。 

    • 请注意,如果元件已保存到工作区,则 Folder 字段为只读。

  • Template – 此字段用于引用已定义的元件模板。单击此字段可查看当前已连接工作区中所有可用元件模板的列表。单击某个条目,即可创建指向该元件模板指定(最新)修订版的链接。模板信息将导入元件编辑器(Name、Description、Id命名格式、Folder、Type、Models和Parameters)。有关更多信息,请参阅引用元件模板。

模型

编辑器的此区域用于添加指向已保存(或即时创建)的各设计域模型的链接,供元件使用。

最基本的要求是,用于电路板设计的元件需要在原理图和 PCB 编辑域中具有相应的表示。因此,它需要原理图符号模型和 PCB 封装模型。

 
 
 
 
 

Models区域提供了相应控件,用于定义在各设计域中表示元件所需的模型。
Models区域提供了相应控件,用于定义在各设计域中表示元件所需的模型。

通过以下可折叠部分,了解有关使用模型的更多信息。

参数

编辑器的此区域用于为元器件添加参数数据。可以在此处手动添加三种类型的参数:

  •  Parameter – 标准的用户自定义参数。
  •  Link – 指向网站页面的 URL 链接,例如 制造商网站或在线数据手册。
  •  Datasheet – 提供指向已上传到工作区并由元器件引用的数据手册(任意格式)的链接。

Parameters 区域提供了用于向元器件添加参数数据的控件。
Parameters 区域提供了用于向元器件添加参数数据的控件。

可根据需要添加任意数量的上述类型参数。为此,请点击该区域底部 按钮的下拉部分,然后从菜单中选择相应条目。新参数将按以下方式添加到列表中:

  • Parameter – 添加到列表中当前选中条目的下方。名称采用默认格式 Parameter n,可点击 Name 字段,根据需要进行更改。点击 Value 字段并输入所需值。
  • Link – 添加到列表底部。点击 Name 字段并输入所需名称。在原理图图纸上访问已放置的元器件实例时,此名称将显示在右键菜单的 References 子菜单中。在 Value 字段中输入(或粘贴)目标页面的 URL。该 URL 将成为可用于访问目标页面的超链接。
  • Datasheet – 将出现标准的 Windows Open 对话框,可在其中浏览并选择所需的数据手册。通过此对话框可以同时添加多个数据手册。每个数据手册都将添加到列表底部。Name 初始值为文件本身的名称,并显示在 Explorer 面板中;元器件放置到原理图图纸上后,也会显示在其 References 子菜单中。可根据需要将其更改为更合适的标题。Value 将显示文件的名称、格式及其在磁盘上的大小,并作为超链接供您快速访问数据手册。
直接点击 按钮(不打开其下拉菜单)将添加一个标准参数。要移除参数,请在列表中选中它(可选择多个参数一起移除),然后点击 按钮。
也可以使用通过制造商器件搜索找到的器件的参数数据填充 Parameters 区域。有关详细信息,请参阅 通过制造商器件搜索创建元器件。

通过拖放附加数据手册

除了通过上一节所述的 Open 对话框手动附加外,还可以通过以下方式为元器件附加一个或多个数据手册:

  • 从 Windows 文件资源管理器中拖放到 Parameters 区域内的任意位置。

    此示例演示如何从本地驱动器附加数据手册,然后编辑主数据手册的本地标题。
    此示例演示如何从本地驱动器附加数据手册,然后编辑主数据手册的本地标题。

  • 从外部 Web 浏览器中的网页拖放数据手册链接到 Parameters 区域内的任意位置。

    此示例演示如何从网页附加数据手册。
    此示例演示如何从网页附加数据手册。

模板参数

此外,如果元件引用了元件模板,则该模板中定义的所有参数都会被导入,并添加到 Parameters 区域。

引用的元件模板中的参数示例。
引用的元件模板中的参数示例。

注意事项:

  • 标准模板参数(未标记为只读或必填)在 Parameters 区域中以 图标标识。
  • 标记为只读的模板参数在 Parameters 区域中以 图标标识。
  • 标记为必填的模板参数在 Parameters 区域中以 图标标识。
  • 由字典定义的模板参数在 Parameters 区域中以 图标标识。
  • 如果现有用户自定义参数与关联的元件模板中的某个参数同名,则该参数将被模板版本替换。该参数的现有值将保留(不会被模板中的值覆盖)。
  • 标记为只读的模板参数,其值字段不可编辑。对于所有其他未标记为只读的模板参数,您可以根据需要更改其值。
  • 如果模板参数被标记为必填,但在模板中未指定值,则其值字段中会显示 图标,提醒您必须为此参数指定值。在为所有必填参数定义值之前,您无法将元件保存到工作区。
  • 如果模板中的某个参数定义了描述,则元件编辑器的 Parameters 区域中会相应显示 Description 列。

模板参数无法删除。

支持可识别单位的元件参数数据类型

元件编辑器支持引用的 元件模板中定义的可识别单位的元件参数数据类型。您可以使用多种格式(例如 2.2k、2k2、4M、2.5GHz)直接在相应字段中输入参数值,工作区 具备智能识别功能,能够识别这些输入所代表的数值。

元件模板的这一功能便于通过工作区的 搜索功能进行精准搜索 。该功能不仅允许您按元件类型搜索,还支持范围搜索,使搜索更加智能。借助可识别单位的元件参数,您可以快速定义搜索条件,例如查找电容量介于 47uF 和 220uF 之间的所有电容。

使用 Components 面板搜索您自己的 元件时,可识别单位的参数也可用于智能筛选。

元件参数的可识别单位数据类型只能通过元件模板定义。

引用的元件模板中具有可识别单位数据类型的元件参数。
引用的元件模板中具有可识别单位数据类型的元件参数。

为使用可识别单位数据类型的元件参数输入值时,请注意以下事项:

  • 您可以使用多种不同格式输入值:
    • 仅数值(例如 10)。请注意,如果数据类型具有单位,则会自动应用该单位。具有单位的类型会在其名称后以括号显示单位。
    • 以科学计数法表示的数值(例如 1e10、1E6)。
    • 数值和单位(例如 10F)。
    • 带前缀的数值(例如 10k)。系统会自动添加相应单位(如适用)。
    • 带前缀和单位的数值(例如 10kF)。
    • 采用典型工程格式、带前缀的数值(例如电阻值:2k2、2K2、10r2、10R2)。该值将自动进行相应的规范化处理(例如 2K2 将变为 2.2k)。
  • 输入前缀和/或单位时,可以在数值后添加空格,也可以不添加(例如 10uF 或 10 uF)。空格会被自动去除。

请注意,工程缩写不区分大小写,因此输入 2k2 与输入 2K2 相同,输入 100R 与输入 100r 相同。唯一的例外是 M(兆)和 m(毫)。

支持由字典定义的元件参数数据类型

元件编辑器支持由字典定义的元件参数数据类型,这些类型在所引用的 元件模板 中配置。您可以单击 Value 列,然后使用下拉列表,从字典定义的选项中选择参数值。也可以单击 Value 列并开始输入值——下拉列表将打开,并在列表中高亮显示最接近的值。

元件参数的字典定义数据类型只能通过元件模板进行配置。

来自所引用元件模板、具有可识别单位的数据类型的元件参数。
来自所引用元件模板、具有可识别单位的数据类型的元件参数。

如果您是工作区管理员,请单击 Value 字段右侧的 图标,打开工作区浏览器界面的 Settings – Vault – Dictionaries 页面,以管理字典。 

  • 将元件保存到工作区时,系统会验证由字典定义的参数值。如果某个值与字典不一致(例如,该值已从工作区中删除,之后又打开了使用该值的元件进行编辑),值字段中将显示 单击并拖动以移动​ 图标,提示该值不适用。在所有值与字典一致之前,您将无法将元件保存到工作区。

  • 如果在已连接工作区的浏览器界面中更改了字典,您需要断开与工作区的连接,然后重新连接,才能在 Altium Designer 中体现这些更改。有关更多信息,请参阅 访问您的工作区 页面。

动态(条目级)参数

Altium Designer 与已连接的工作区配合使用时,支持动态参数(也称为条目级参数)。这些参数添加到父级元件条目中,并可供其所有已发布修订版使用,而无需将该条目重新发布为新的修订版来获取这些参数。此功能允许更新元件而无需创建新的元件修订版,从而避免影响使用这些元件的相关设计。例如,成本参数的变更可以即时动态应用。

使用 元件同步配置 文档(*.CmpSync)同步元件数据库与工作区数据、同步 PLM 实例与工作区(Altium 365 工作区、Enterprise Server 工作区),或使用 CSV 上传工具 时,均可使用此功能。定义参数属性时,您可以确定将参数推送到条目还是修订版。

使用元件编辑器的 Single Component Editing 模式编辑元件条目修订版时,可以查看动态参数。这类参数使用不同的图标————以便在编辑器的 Parameters 区域中加以区分。将鼠标悬停在该图标上,会显示文本 Dynamic。

动态参数示例:已添加到元件条目中,并可供其修订版使用。
动态参数示例:已添加到元件条目中,并可供其修订版使用。

器件选型

编辑器的此区域用于为元件指定一个或多个 Part Choices,即“允许”用于在组装后的电路板上实现该元件的制造商器件。实际的供应链信息包括制造商(及其器件编号)、供应商(及其器件编号)、描述、价格和供货情况,来自工作区的本地 Part Catalog 和相关器件来源。

每个工作区都有其专用的 Part Catalog。这是一个本地器件目录数据库,专门用于管理和跟踪制造商器件及其关联的供应商器件。本地器件目录存储代表实际制造商器件的条目,以及一个或多个代表供应商器件的条目,即供应商/经销商销售的这些制造商器件。每个供应商器件都是对器件数据库中某个条目的引用,该数据库可以是 Altium Parts Provider 的聚合器件数据库(它本身与已启用的供应商对接并收集其器件信息),也可以是 Concord Pro 工作区所链接的本地器件数据库(基于 ODBC)。在工作区浏览器界面的 Part Providers 区域中,为 Altium Parts Provider 启用所需的供应商,并确定地区/货币范围。当您从 Altium Designer 保持连接到工作区时,Preferences 对话框中 数据管理 – 器件提供商页面上的 Altium Parts Options 区域将变为只读,并采用为工作区定义的设置。有关管理工作区 Altium Parts Provider 器件来源的更多信息,请参阅 Part Source Configuration (Altium 365 工作区、Enterprise Server 工作区)。

正在定义的元件的器件选型列表示例,其中包含一个制造商器件。
正在定义的元件的器件选型列表示例,其中包含一个制造商器件。

可以通过两种方式将制造商器件添加到元件的器件选型列表:

要手动添加器件选型,请单击该区域底部的 按钮。随即会显示 Add Part Choices 对话框,其使用方式与 Manufacturer Part Search 面板 相同(有关完整界面元素的详细信息,请参阅该页面)。搜索所需的制造商器件,选中器件,然后单击 OK 按钮。单击制造商器件的 SPNs 条目(Supplier Part Numbers),即可查看该器件的可用供应商,并根据供货情况、价格等评估您的器件选型是否合适。

如果希望替换部分或全部现有数据,请使用随后显示的 Use Component Data 对话框来决定如何使用搜索结果;如果只想将该器件添加为器件选型,请单击 Cancel。
对话框中的搜索结果按制造商器件列出,关联的 SPN 条目反映了供应该器件的已启用经销商。选择器件时,添加到器件选型列表中的是制造商器件。使用制造商器件而非特定经销商/供应商,可得到一个器件选型,其中包含所有销售该器件的供应商所提供的方案(这些供应商须可通过您的工作区使用)。

手动进行器件选型:使用 Add Part Choices 对话框搜索所需的制造商器件,选中其条目,然后单击 OK。
手动进行器件选型:使用 Add Part Choices 对话框搜索所需的制造商器件,选中其条目,然后单击 OK。

要移除器件选型,请在列表中选中它,然后单击 按钮。

请参阅 为元件添加供应链信息 页面,了解器件选型所提供信息的更多内容。

通过制造商器件搜索创建元件

为加快元件创建,Altium Designer 支持通过制造商器件搜索功能搜索实际的制造商器件,然后将该器件(或其部分数据)添加到元件编辑器中。通过这种方式,您可以快速定义新元件并将其添加到工作区,而无需从头创建元件。可以说,您无需“重复造轮子”,因为该器件的所有数据,包括名称、描述、参数、数据手册、器件选型以及任何已定义的模型,都可以导入。

可以通过多种方式访问此功能,单击可折叠部分以了解更多信息。

在每种情况下,都会打开 Use Component Data 对话框,其中提供了用于选择要应用到当前正在创建/编辑的元件的数据的控件,包括名称、描述、参数、模型和数据手册。如果元件尚未定义任何数据,此对话框默认会启用该器件的所有可用数据,以便将其加载到元件中。如果元件已部分定义了名称、描述和/或符号,则对话框中相应的选项默认会处于禁用状态,但仍提供控件,让您可以使用所选器件的数据替换它们。

如果您使用 SiliconExpert 或 Z2Data 集成功能,还可以获取该器件的 SiliconExpert 数据,并选择由集成功能提供的参数,将其纳入元件。请参阅 从 SiliconExpert 获取器件数据和 从 Z2Data 获取器件数据页面以了解更多信息。

使用 Use Component Data 对话框选择要从所选器件添加到元件中的数据。
使用 Use Component Data 对话框选择要从所选器件添加到元件中的数据。

解决参数与模板之间的不匹配

如果检测到要保存到工作区的元件与工作区中的模板之间存在参数命名不匹配,您可以在保存过程中即时修正,并将这些更改保存到全局首选项中。在 Use Component Data 对话框中,禁用 Show only matching with template 选项以显示所有元件参数。对于 检测到不匹配的参数,使用 Fix 控件打开 Parameter Mapping Configuration 对话框,并根据需要应用更改。

使用 Parameter Mapping Configuration 对话框解决元件参数与元件模板之间的不匹配。
使用 Parameter Mapping Configuration 对话框解决元件参数与元件模板之间的不匹配。

运行元件规则检查

在将元件编辑器中定义或编辑的工作区库元件保存到 已连接的工作区 并使其可用于设计之前,必须确保该元件符合已配置设置中的要求。当您尝试将元件保存回工作区或 手动运行此功能时,元件编辑器会执行验证,即 Component Rule Check 。

要了解有关元件验证的更多信息,请参阅 验证元件 页面。

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

您可使用的功能取决于您所采用的 Altium 解决方案——Altium Develop、Altium Agile Teams、Altium Agile Enterprise,或 Altium Designer(在有效订阅期内)。

如果您在实际软件中未看到文档中介绍的某项功能, 请联系 Altium Sales 了解更多信息。

旧版文档

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

Contents