添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
坚强的大象  ·  将pandas ...·  3 月前    · 
飞翔的大蒜  ·  fatal error LNK1000: ...·  5 月前    · 
很酷的橡皮擦  ·  GPC3 - Drugs, ...·  7 月前    · 

要访问 变体管理 对话框,必须禁用 UI.ModernVariantsManager 选项,在 高级设置对话框 中可以找到。通过点击 系统 - 通用页面 上的 高级 按钮,进入 首选项对话框 中的 高级设置 对话框。如果在 高级设置 对话框中进行了任何更改,必须重启软件才能使更改生效。

当启用 UI.ModernVariantsManager 选项时,将使用 新的变体管理器 来创建和配置设计变体。

对话框有两个主要区域:

  • 上方的 项目的组件 区域,列出了基础设计中的所有组件,如果适用,还有应用变体的列。
  • 下方的 组件参数 区域,详细列出了当前在上方区域中选中的组件的所有参数,如果适用,还有应用变体的列。
  • 变体是在 变体管理 对话框中创建和配置的。

    变体管理 对话框中双击组件,可以跳转到原理图上的该组件,或者从右键上下文菜单中选择 交叉探测

    创建新变体

    点击 变体管理 对话框中的 添加变体按钮 按钮来创建基础设计的新变体。 编辑项目变体 对话框将会打开。

    添加变体 按钮包括一个下拉菜单,提供访问 克隆选定变体 命令的功能(当选中现有变体时可用)。克隆是定义许多非常相似的变体的一种快速简便的方法。

    至少,请在 描述 字段中输入变体的名称,默认情况下会有 Variant of <ProjectName> 的条目。如果需要从设计中生成制造变体,请在 编辑项目变体 对话框中启用 允许变更制造输出 选项。如果需要为包含“未安装”组件的变体设计生成防焊膜输出,请启用 允许变更防焊膜 选项。这些组件将不再在其焊盘上包含防焊膜开口。

    您还可以为变体定义参数。有关如何执行此操作以及变体级参数如何适应Altium Designer内的参数层次结构的详细信息,请参阅 使用变体参数

    根据需要定义变体后,点击 确定 。然后,在 变体管理 对话框的右侧将出现一个额外的列,新变体名称作为列标题。所有单元格都将为空,空单元格表示该组件已安装并且与基础设计未更改。现在可以为新变体配置组件。下面的图片显示了一个项目,已创建了两个变体,BGA和TSOP。

    区域1详细说明了基础设计中的组件,区域2详细说明了BGA变体中的组件,区域3详细说明了TSOP变体中的组件。

    要使变体成为活动选择,请点击列标题中的变体名称,或点击该变体的任何单元格。

    变体管理对话框包括许多界面功能,有助于显示有用信息。这些可以通过 右键 上下文菜单配置。

    有用的命令包括:

  • 层级路径 列 – 显示组件在设计层级中的位置。
  • 原始库链接 列 – 详细说明基础组件的来源。
  • 设置选定为 – 子菜单用于选择变体类型(已安装、未安装、替代)。可以代替点击组件单元格中的 用于配置变体的省略号控件 控件。只有在右键点击变体的组件单元格时才可用。
  • 仅显示变化参数 – 在 变体管理 对话框中仅显示应用了某种形式变化的组件。
  • 过滤器 – 子菜单,控制在 变体管理 对话框中显示哪些类型的变体(变化参数、未安装、替代)。与 仅显示变化参数 命令结合使用效果很好。
  • 变化参数 – 从基础设计中变化的参数,在 变体管理 对话框的 组件参数 区域以 粗体 显示,便于视觉识别。

    定义组件变体

    一旦变体本身被创建,每个组件的 状态 就准备好进行变化。这可以通过点击变体列中的组件单元格来实现,以显示 用于配置变体的省略号控件 控件,或者通过右键点击单元格并从 设置选定为 上下文子菜单中选择所需条目。

    用于配置变体的省略号控件 控件打开 编辑组件变体 对话框。

    也可以通过在原理图的编译标签页上右键点击已定义变体的组件,然后选择 部件操作 » 选择替代部件 来访问 编辑组件变体 对话框。

    提供三个选择:

  • 已安装 - 在基础设计中使用的原始组件也在该设计的这个变体中被安装/使用。对于新添加的变体,默认情况下所有组件都是已安装的,而这些已安装组件的单元格是空的。请注意,也可以通过在对话框的 组件参数 区域为该变体简单地输入一个新的参数值来变更已安装组件的个别参数。
  • 未安装 - 在基础设计中使用的原始组件在该设计的这个变体中没有被安装/使用。对于未安装组件状态,单元格会显示文本 未安装 ,对话框的下方 组件参数 区域将是空白的。
  • 替代部件 - 此选项允许选择不同的(替代的)部件。对话框将展开,包括控件来浏览和定位所需的替代组件。一旦选择了该部件,单元格会显示替代部件的来源链接。对话框的下方 组件参数 区域将显示替代部件的所有参数。请参阅下一节以获取更多信息。
  • 支持标准Windows多选技术。使用这些技术可以同时选择和配置多个组件。

    选择替代部件

    当选择 替代部件 选项时, 编辑组件变体 对话框会展开,显示现有部件的基本参数。使用 按钮在 替换组件对话框 中浏览和定位所需的替代部件组件 - 这是 组件面板 的模态对话框版本。Altium Designer支持所有的组件存储模型,例如独立库、数据库库,以及工作区库组件(如下面的示例所示)。

    选择替代部件后,软件会检查所选替代组件与原始基础设计组件之间的引脚兼容性。为了具有引脚兼容性,替代部件必须具有与原始组件相同数量的引脚,并且这些引脚在位置和电气类型上必须是相同的。两个组件的符号中使用的图形原语不需要匹配。如果软件检测到替代组件不具有引脚兼容性,在接受替换之前必须关闭 确认 对话框。在这种情况下,您需要注意对布线的潜在影响,并且在验证设计时可能会遇到错误违规( 项目 » 验证, <项目名称> )。
    替代部件变体的示例。

    新应用的替代组件可以在设计空间中进行检查。在该组件的适用原理图表中,切换到编译后的标签视图,然后在项目的 变体 部分,通过 项目 面板选择所需的变体。

    原理图编辑器将使用替代组件的符号图形,但是,如果组件具有引脚兼容性并且在图形上相似,则可能变化不大。

    为了便于直观地识别不同的组件,可以变化不同参数(如组件注释字符串)的颜色和字体。这可以在 变体选项 对话框中配置。点击 变体管理 对话框中的 绘图样式 来打开该对话框。请注意下面动画中替代组件使用的绿色斜体字。

    图形化识别变化的组件;在这个例子中,两个变体使用相同的组件符号,但BGA变体使用不同尺寸的SRAM。 图形化识别变化的组件;在这个例子中,两个变体使用相同的组件符号,但BGA变体使用不同尺寸的SRAM。

    如果替代组件在设计的某个部分还未使用,那么替代组件的符号图形将作为专用文件类型存储在项目文件夹中: [项目名称].PrjPcbVariants 。使用 .PrjPcbVariants 文件可以使项目独立于用于创建设计的源库。请注意,在 变体管理 对话框中定义的替代组件的参数变化将保存在项目文件本身中。

    符号显示模式

    如果基础组件使用的图形显示模式不是默认的 正常 模式,并且它还在变体中定义了一个替代组件,那么替代组件将尝试使用相同的图形显示模式。相反,如果替代组件不包括这种图形显示模式,那么将使用 正常 模式。

    部件视图模式在原理图库编辑器中定义,并在放置组件时在 属性 面板的 图形 部分选择,如下图所示。在这个例子中,基础部件符号使用 模式 , 替代 1

    一个替代部件将尝试使用与基础部件相同的图形显示模式编号。

    参考 创建原理图符号 - 显示模式 页面了解更多信息。

    使用DbLink文件时的变体

    Altium Designer支持多种存储和处理组件的方式,包括与项目一起使用DBLink文件。DBLink文件是原理图上的组件与公司数据库之间的接口。

    与其仅仅从每个组件创建一个指向特定数据库记录的引用(这是在您从DBLib类型库中放置组件时通常所做的),DBLink模型依赖于设计师基于一个或多个组件参数发起查询操作。然后软件在数据库中搜索包含匹配值的字段的记录,当匹配发生时,该记录的其他字段值(例如零件编号)可以返回到Altium Designer组件。在DBLink文档中定义了 组件参数到数据库字段 的映射,目标数据库也是如此。

    了解更多关于 使用数据库库

    在不使用变体的设计中,通过 从数据库更新参数 命令执行查询操作,并且也可以在生成BOM时通过启用 包括来自数据库的参数 选项(见下文)来提取特定于BOM的组件数据,例如价格。

    对于包含变体的设计,用于查询数据库的参数在 变体管理 对话框中变化。由于这些参数值仅存在于 变体管理 对话框中,因此不使用 从数据库更新参数 命令来检索数据库信息 - 相反,当生成BOM时,参数是从数据库中提取的。

    变体管理对话框数据的显示

    变体管理 对话框包括帮助控制显示数据量的功能,这在处理大型设计时特别有用。

  • 要移除不感兴趣的列,右键点击对话框的 上部 ,并使用上下文菜单中的 选项来切换任何列的可见性。
  • 要仅显示正在变化的组件,右键点击对话框的 上部 ,并从上下文菜单中选择 仅显示变化的组件 选项。
  • 当已选择 仅显示变化的组件 模式时,再次右键点击并配置 过滤器 选项。在下面显示的图像中, 过滤器 已配置为仅显示使用备选零件的组件。
  • 要更改列出的变体的顺序,选择并拖动变体列标题到新位置。结合使用 适应宽度 复选框来定位和调整感兴趣的变体的大小。
  • 带有隐藏列和应用的过滤器的 变体管理 对话框,仅显示使用备选零件的组件。

    重置和更新变体数据

    在V ariant Management 对话框中设置的设计变体最终将保存在项目文件中。这包括未安装状态、已安装组件的本地参数变化,以及备选部件的参数值。实际的备选部件存储在[ ProjectName].PrjPcbVariants 文件中。 Variant Management 对话框包括重置参数和更新组件的命令,这有助于确保它们与源组件库同步。

    更新变化的参数

    Variant Management 对话框中本地修改的参数可以通过在变体参数列表中右击修改的参数(以粗体显示),然后从上下文菜单中选择 Reset Selected 来恢复到原始值 - 如下所示。请注意,可以一次选择多个参数然后一次性重置,或者使用 Reset All 来重置该组件的所有参数。

    可以使用 Reset Selected 命令恢复修改的参数值。

    更新备选部件参数

    如果作为备选部件使用的库组件在库中的参数已更改,则可以通过在该变体的参数列表中右击并从菜单中选择 Update Values from Library (如下所示)将这些更改直接带入项目中的变体定义。请注意,这会更新参数,如果您需要更新图形,请使用下面描述的技术。

    如果库中的备选部件组件已被修改,请使用 Update Values from Library 命令刷新项目中使用的副本。

    执行 Update Values from Library 命令后,通过 Browse Libraries 对话框浏览并定位源库中的组件,然后点击OK打开 Update Project Variants From Library 对话框。选择/取消选择 Parameters from Library Component Variants to Update ,然后点击 OK 完成更新过程。

    如果为参数更新选择的组件是工作区组件,则将打开 Components 面板的基本模态对话框版本,而不是 Browse Libraries 对话框。浏览或搜索以定位组件,点击 OK 打开 Update Project Variants From Library 对话框,然后选择所需的参数进行更新,如此处所述。
    从源库中更新变化的组件。在这里,您可以配置哪些参数被更新,以及更新应用到哪个变体。