在设计文档中配置不同元件的显示方式
在原理图设计文档(和 PCB 输出)中显示变化元件的方式可在 Drawing Style 对话框中进行配置。这些设置随后会影响打印输出或 PDF 输出以及装配图等 PCB 打印输出中元件变化的显示方式。要访问 "绘图样式 "对话框,请单击 DrawingStyle 按钮,然后在相关变量列中选择一个单元格。

使用该 Drawing Style对话框配置变量在原理图和 PCB 打印输出中的显示方式。
Options and Controls of the Variant Options Dialog
原理图绘制选项
这些选项用于控制在未装配的原理图元件顶部绘制哪些图形。元件本身将自动绘制为遮蔽图形。
-
Use Graphics - 在显示或打印文档时,启用在未安装的原理图组件上显示图形。从以下选项中选择:
-
Use Red Cross - 选择用红叉覆盖未装配的组件。
-
Use Gray Box and Mesh- 选择以灰色网格框覆盖非拟合组件。
-
Use Text - 使能在不匹配的逻辑部件上显示一串字符。如果选中该选项,则可使用以下选项:
-
Text Box- 输入将叠加到非拟合组件上的文本。
-
Font - 单击色块进入 Choose Color对话框,更改叠加文字的颜色。单击 Change 按钮进入对话框更改叠加文字的外观。
这些选项用于控制各种参数的外观。
PCB 制图选项
-
Hide Not Fitted Components- 允许在生成的装配图中排除未装配的元件。
-
Display Not Fitted Components in Draft Mode - 用于启用在草稿模式下的装配图中显示未装配的组件。启用此选项时,可以启用和配置以下选项的任意组合:
-
Strike-through Designator- 启用以显示带删除线的非装配部件代号文本。
-
Use Graphics- 启用此选项可在装配图中为非装配组件应用图形叠加。选择以下选项之一:
-
Use Cross- 选择以十字覆盖非装配部件。
-
Color- 单击色块进入 Choose Color对话框,更改叠加十字框/网格框的颜色。
-
Use Mesh Box - 选择用网格框覆盖非装配组件。
-
Use Text- 启用该选项可为装配图中未装配的部件应用文字叠加。
-
Text Box- 输入将覆盖在非装配组件上的文本。
-
Font- 单击色块进入 Choose Color对话框,更改叠加文字的颜色。点击 Change 按钮进入对话框更改文字的外观。
-
Preview region - 该区域将根据您的设置显示预览。点击 2D/3D在 2D 和 3D 图像之间切换。
要查看所选选项的应用情况,请确保预览窗口设置为以 2D 模式显示组件。
在原理图编辑器中处理变量
Altium Designer 的原理图编辑器包含一系列功能,可在原理图捕获过程中提供元件变化的完全可见性,如下所述。
检查变量组件
在原理图上检查变量细节的操作有
-
在 Variants部分的 Projects双击其条目或右键单击其条目并选择 Set as current命令。当前变量将以粗体白色文字显示。
-
选择位于原理图工作表底部的已命名编译选项卡。
原理图编辑器将使用备用元件的符号图形。将使用在 "绘图样式 "对话框中配置的样式(请参阅上文 "在设计文档中配置显示变量组件"部分)。如果组件的引脚兼容且图形相似,可能不会有明显变化。为了便于在视觉上识别变化组件,还可以改变变化参数(如组件注释字符串)的颜色和字体。请注意下面动画中备用组件使用的绿色斜体字体。
以图形方式识别变化组件;在本例中,两个变量使用相同的组件符号,但 BGA 变量使用不同大小的 SRAM。
编译选项卡在设计空间顶部显示不同的 Active Bar在设计空间顶部,包括特定变量按钮。只有在面板中选择了变量,这些按钮才可用。 Projects面板中选择变量时,这些按钮才可用。
在原理图文档的编译选项卡上查看变量时,备用零件属性将显示在 Properties 面板中显示(处于只读状态)。
❯ ❮
JavascriptID:AltComponentProperties
|
从示意图中选择变量组件
与从列表中滚动选择组件相比,在 Variant Management对话框中滚动并从列表中选择元件,直接在原理图上进行特定选择会更加方便。为此,右键单击已放置的元件(未选中),然后从上下文菜单中选择 Part Actions » Variants或在工作表上选择元件,然后右击并选择 Part Actions » Variants.在 Compiled View
选项卡时,也可以单击 Active Bar按钮,然后在设计空间中选择一个组件。

这里,在 BGA 变量原理图的编译选项卡上选择了两个元件(LED)--右键单击变量命令将只打开这些元件的对话框。 Variant Management对话框中打开这些元件。
请注意,右键单击 Part Actions子菜单还包括 Toggle Fitted/Not Fitted和 Choose Alternate Part.
右键菜单上的 Variants命令将打开 Variant Management对话框,在该对话框中仅列出所选组件,或打开 Variant Manager,选中的组件将突出显示。然后就可以像往常一样执行所需的变化,然后 OK单击 ,将这些变化应用到设计中。

此处 Variant Management对话框是从原理图上的两个选定元件打开的,因此只包括这两个 (LED) 元件。
-
在首次设置元件变化或需要修改现有元件变化时,可以使用这种选择技术。
-
当从 Editor 选项卡或 [No Variations]时(即基本设计),对话框将显示所有已定义的变量。 Variant Management 对话框将显示所有已定义的变量。从 Compiled View 选项卡访问时,对话框将只显示当前活动的变量,即在项目文件夹下的 Variants文件夹下选择的当前活动变量。 Projects面板中。
以图形方式编辑元件变量
也可以直接在原理图中的符号层创建和编辑元件变量。请注意,原理图编辑器必须处于编译变量视图中(由下部选项卡选择),并在 Projects面板中选择所需的变量。
有一条命令可快速切换 Fitted或 Not Fitted状态。使用
按钮启动该命令。 Active Bar(面板上的按钮启动该命令(在 Projects面板中选择变量时可用)。
-
当设计空间中未选择任何组件时,光标将变为十字光标,点击组件将在
Fitted和 Not Fitted状态之间切换。
-
当设计空间中有元件被选中时,点击该按钮将在
Fitted/ Not Fitted状态。
要快速切换光标下组件的装配/未装配状态,也可以右键单击所需放置的组件,然后从上下文菜单中选择 Part Actions » Toggle Fitted/Not Fitted命令。
组件的装配状态将按照变量选项对话框中的定义以图形方式显示。
直接在原理图上切换特定组件的装配状态。
要为所选设计变量中的某个组件选择替代零件,可以使用 Choose Alternate Part命令。 Part Actions菜单中的命令,或点击
按钮。 Active Bar.启动该命令后,将打开 "编辑组件变量 "对话框。使用该对话框浏览并定位所需的备用零件组件。
您可以在设计空间中检查所选的替代零件。原理图编辑器将使用所选替代零件的符号图形。如果组件的引脚兼容且图形相似,则几乎不会发生变化。使用不同组件的标志是备用零件的注释不同。
-
如果设计中的其他地方尚未使用替代部件,则替代部件的符号图形将存储在一个专用文件中--. .PrjPcbVariants.该文件与项目文件存储在同一位置。替代部件的参数更改保存在项目文件中。使用 .PrjPcbVariants文件可使项目独立于用于创建设计的源库。
-
如果基本组件使用的图形显示模式与默认模式不同 Normal模式以外的图形显示模式,并且在变量中也定义了备用组件,那么备用组件将尝试使用相同的图形显示模式。反之,如果备用组件不包含这种图形显示模式,则会使用默认模式。 Normal模式。
零件视图模式在原理图库编辑器中定义,并在 Graphical面板的 Properties面板 (
)。有关显示模式的更多信息,请参阅创建原理图符号页面。
图形参数编辑
通过选择参数文本,然后再次单击文本以启用编辑模式,可直接对显示的元件变量参数进行更改。所做的任何更改都将被对话框中的组件条目所采用。 Variant Management对话框中的组件条目。
请注意,组件参数的可见性是在
Properties面板中配置。选中组件参数后,使用与参数值相关的

图标切换其可见性。
选择一个参数,然后单击第二次以启用直接编辑。
变量参数也可在对话框中直接编辑。 Parameter Variation对话框中直接编辑变量参数,双击参数文本即可打开该对话框。与往常一样,该功能仅在编译原理图视图中可用,所做的任何更改也将记录在 Variant Management 对话框中。
在编译视图中,双击变量参数可在 Parameter Variation对话框中进行编辑。
Options and Controls of the Parameter Variation Dialog
-
Name- 这是一个不可编辑的字段,由逻辑而非物理组件参数信息(参数名称)填充。
-
Visible- 启用该选项后,将显示该参数(不可编辑;在基本设计中设置)。
-
Lock- 启用该选项后,参数不能重新分配(不可编辑;在基本设计中设置)。
-
Value- 这是一个不可编辑的字段,由逻辑组件参数数据(参数值)填充。
-
Visible- 启用该选项后,将显示该值(不可编辑;在基本设计中设置)。
-
Lock- 启用该选项后,该值不能重新分配(不可编辑;在基本设计中设置)。
-
Variation (will be saved in )
-
Varied Value- 取消选中该选项可禁用参数变化。选中时,变化值处于激活状态,可在相关文本框中进行编辑。
图形代号编辑
要直接在源原理图的编译文档视图中更改元件的物理代号,只需单击一次代号即可将其聚焦,然后再次单击即可开始编辑。请注意,只有当 Enable In-Place Editing选项启用时才能进行就地指定器编辑。 Schematic – General页面中启用该选项后才能进行就地设计器编辑。
选择指定符,然后再次单击以启用直接编辑。
就地编辑指定符实质上是一种图形快捷方式,它可以定义一个 Locked Physical Designator的图形快捷方式。 Physical Component Properties对话框中定义的快捷方式。
在相关组件和代号对话框中都可以访问代号编辑和注释选项。
Options and Controls of the Physical Component Properties Dialog
启用 Annotate选项,以指定
-
自定义名称,使用 Lock Physical Designator选项并输入新代号。如上文所述,在以图形方式编辑指定符时设置的就是该选项。
►有关注释和命名方案的详细信息,请参阅注释组件。
定义命名方案时,在
Board Level Annotation Options对话框中定义的选项是项目的全局选项,并覆盖在
Multi-Channel选项卡(
Project » Project Options).
在 PCB 编辑器中使用变量
在 Altium Designer 的 PCB 编辑器中,始终显示所有变量的所有元件基底面。这是必要的,因为所有装配变量的所有基底面都必须作为裸板的一部分来制作。在装配过程中,元件的装载决定了正在构建的变量。
由于所有基底面在印刷电路板上总是可见的,因此很难知道哪些元件属于哪个变量。不过,唯一可以看出特定元件是否安装在该变量中的线索是该元件是否包含 3D 本体模型。该模型会出现/消失,以显示组件是否装配。如下图所示,当 PCB 处于三维布局模式时,这种可视行为更容易看到。
备用零件 PCB 设计
在 PCB 设计过程中,只有一种变化会影响元件贴装,即指定了替代零件,而替代零件使用的基底面与基本设计不同。在这种情况下,必须在电路板上放置两个基底面。
这两个基底面有不同的定位方式,例如
-
脚印相邻。
-
较小的基底面放置在较大的基底面内,如下图所示,SRAM 元件采用 TSOP 封装或 BGA 封装。
-
基底面是完全堆叠的(一个放在另一个上面)。例如,当基底面相同但 3D 模型不同,因此必须使用不同的基底面名称时。下图也显示了这种情况,两个 LED 基底面堆叠在一起,分别用于 DS1 和 DS2。
一个简单的动画演示了如何在电路板上定位使用不同基底面的备用零件。

LED DS1 的两个实例使用完全相同的基底面模式(但每个变量的 3D 模型不同),因此可以堆叠。
Altium Designer 包含对堆叠备用元件的设计规则检查支持,因此无需额外的设计规则。这些备用部件共享相同的部件 UID,但软件知道它们是备用部件,因此可以防止规则引擎标记堆叠或重叠的备用部件基底面。
如果 Do not overwrite PCB footprint选项启用,则备用零件将使用基本零件的 PCB 基底面。
在 ActiveBOM 中使用变量
Main article: ActiveBOM 的 BOM 管理
虽然 BOM 可直接从原理图或 OutputJob 文件生成,但建议使用 ActiveBOM。除了安装到电路板上的组件外,ActiveBOM 还允许直接在 ActiveBOM 中添加其他组件和 BOM 特定数据,例如尚未详细说明的部件、紧固件、空白电路板或安装胶水。还可以添加自定义列,包括特定的行号列,该列支持自动和手动编号,并完全支持复制/粘贴。
对于包含制造商信息的设计组件,ActiveBOM 可以使用 Altium 云服务访问详细的最新供应链信息。这种支持不仅包括从管理内容服务器放置的组件,还支持与供应商链接的部件,以及在其参数中已包含适当制造商详细信息的部件。
ActiveBOM 通过以下方式支持变量:
-
以基本视图模式或平面视图模式显示特定变量的 BOM
-
在 BOM 项目列表中包含不合适项目的选项
-
在合并视图模式下,显示所有变量中使用的所有零件的合并列表
-
为基本部件和变量部件定义手动解决方案
ActiveBOM 包括一个综合视图模式,允许一个 BOM 详细显示所有变量中的零件。
►了解在 ActiveBOM 中使用变量的更多信息
变量输出生成
装配变量会影响所有输出文档,其中包括有关购买或装载部件的详细信息。这包括
-
物料清单(使用 ActiveBOM 或直接通过报告管理器)
-
原理图打印
-
PCB 3D 打印
-
PCB 3D 视频
-
装配图
-
取放文件
-
测试点报告
制造变量也会影响以下输出:
选择输出变量
如果从原理图编辑器或 PCB 编辑器运行命令,例如直接从 PCB 编辑器生成原理图打印输出或 Gerber 文件,输出将根据当前在 Projects面板中选择的变量生成输出。
从原理图编辑器或 PCB 编辑器菜单直接生成的输出将基于面板中选择的变量。 Projects面板中选择的变量。
如果输出是通过其他界面(如报告管理器或输出任务)生成的,则会包含一个变量选择器。
在报告管理器中单击右键可从一个变量切换到另一个变量。
在输出任务编辑器中使用变量
Main page: 使用输出任务准备制造数据
有两种方法可以配置输出任务文件以支持变量:
-
Choose a single variant for the whole OutputJob file- 当您希望为每个变量使用单独的输出任务时使用此方法,或
-
Choose a different variant for each output- 当您将单个输出任务配置为为多个变量生成输出时,请使用此选项。
该选项在 Variant Choice区域选择该选项。启用第二个选项后,必须为每个支持变量类型输出的输出选择所需的变量,如下图所示。

选择了 Choose a different variant选项已被选中,且已在 OutputJob 文件中为每个任务设置了两个变量的输出。
如果使用第一种 "一揽子 "方法,那么每个特定于变量的输出文件都将自动为该变量配置。此选项的优点是无需专门选择变量,缺点是设计中的每个变量都需要一个输出任务文件。
如果需要从设计中生成制造变量,请在 "编辑项目变量 "对话框中启用 Allow variation of fabrication outputs选项。如果一个输出任务有一个指定用于制造输出的变量,而该变量有 not选项,则作业的变量名称将显示为红色。
请注意,红色变量名称只是一个警告标志,特定变量的输出文件仍会生成。如果不需要制作变量,请确保该输出任务的 Variant下拉菜单设置为 [No Variations]- 在此模式下,输出将从基本设计生成。
如果需要为包含带有 "未装配 "组件的变量的设计生成粘贴蒙版输出,请启用 Allow variation for paste mask选项。 Edit Project Variant对话框中启用该选项。这些元件的焊盘上将不再包含 "粘贴屏蔽 "开口。
►有关输出任务中变量的更多信息,请参阅使用输出任务准备制造数据
在 Web 查看器中查看变量
在工作区的 Web Viewer.
要了解更多信息,请参阅 Variant Support部分。 Web Viewer页(Altium 365 工作区、企业服务器工作区)。