确定物料清单

概览

本文将带您了解如何在 Altium Designer 中使用 ActiveBOM 检查并最终确认 BOM,内容涵盖理解 BOM 状态图标、配置自动检查、筛选问题、生成输出、将设计数据映射到模板,以及将当前 BOM 与早期修订版进行比较。文章将介绍关键控件的位置、各项功能可帮助您确认的内容,以及如何利用这些工具在发布前进行更完善的审查。如果您希望更清晰、更有把握地检查 BOM 准确性并准备交付文件,请继续阅读。

- 您将了解 ActiveBOM 如何识别 BOM 问题,如何借助状态图标和详细信息列审查这些问题,以及如何调整 BOM 检查的严重性级别。
- 您将了解如何按特定违规项筛选 BOM 条目、通过报告管理器生成 BOM 输出,以及使用模板将设计数据映射到导出文件中。
- 您将了解 BOM 比较功能如何突出显示当前设计与先前修订版之间的变化,包括视图、变体和导出格式的相关选项。
使用 AI 深入了解:

BOM 验证

ActiveBOM 提供了一套全面的 BOM 检查,每次更新 BOM 时都会自动执行。

BOM 状态

系统会检查每个 BOM 条目是否存在违规,并在 BOM Status 列中显示其状态。此列始终显示在 BOM 条目列表的右侧,通过图标指示各条目的状态。请注意,一个 BOM 条目可能无法通过多项 BOM 检查;图标指示的是最严重的问题。

BOM 状态图标:

  • BOM Status icon - Clear Clear - 元器件具有可选方案,这些方案有库存充足的供应商,并且至少有一个方案已设置排名。
  • BOM Status icon - Warning  Warning
  • BOM Status icon - Error Error
  • BOM Status icon - Fatal Error Fatal Error

将鼠标悬停在图标上可查看该器件的状态摘要。也可以启用详细的 BOM Status 列以显示详细信息。要启用该列,可以通过 ActiveBOM 的 Properties 面板(其中包含便捷的搜索框)进行设置,也可以右键单击 BOM 条目列表的列标题区域,然后选择 Select Columns 命令。

配置 BOM 检查

系统会自动对 BOM 条目执行以下检查:

  • Violations associated with Design Items – 包括器件的 BOM 参数与库参数不匹配(参数不明确)、位号重复等检查。
  • Violations associated with Part Choices – 包括 MPN 未设置排名(仅有系统分配的排名)、无供应商或未达到目标价格等检查。

每项 BOM 检查的严重性级别(报告模式)可在 BOM Checks 对话框中配置。单击 Properties 面板中 BOM Checks 检测到的违规列表下方的 Gear button, click this to open the BOM Checks dialog 按钮,即可打开该对话框。

要实质上禁用某项检查,请将其 Report Mode 设置为 No Report。

BOM Checks 对话框用于配置各项自动 BOM 检查的报告模式。
BOM Checks 对话框用于配置各项自动 BOM 检查的报告模式。

如果您使用 SiliconExpert 或 Z2Data 集成功能,还可以使用一系列基于集成所提供参数的检查。有关更多信息,请参阅 从 SiliconExpert 获取器件数据和 从 Z2Data 获取器件数据页面。

按 BOM 状态筛选 BOM 条目列表

Properties 面板列出了当前 BomDoc 中检测到的 BOM 检查违规。单击筛选图标(如下所示)可筛选主 BOM 条目列表,使其仅显示未通过该项 BOM 检查的条目。请注意,一个 BOM 条目可能无法通过多项 BOM 检查。

单击可筛除所有其他 BOM 条目,仅保留未通过此项 BOM 检查的条目。单击齿轮图标可配置 BOM 检查。
单击可筛除所有其他 BOM 条目,仅保留未通过此项 BOM 检查的条目。单击齿轮图标可配置 BOM 检查。

使用筛选功能可快速找出未通过某项特定 BOM 检查的所有 BOM 条目。

生成 BOM

可以直接从 ActiveBOM 编辑器生成 BOM。选择 Reports » Bill of Materials 命令,打开 报告管理器对话框并生成 BOM。

报告管理器会按实际输出的形式呈现 BOM 数据。在 ActiveBOM 中,可使用它来配置输出格式并选择模板。
报告管理器会按实际输出的形式呈现 BOM 数据。在 ActiveBOM 中,可使用它来配置输出格式并选择模板。

报告管理器是标准的 BOM 输出设置对话框,与从原理图或 PCB 编辑器的 Report 菜单中选择物料清单时,或在 OutputJob 中配置 BOM 时打开的对话框相同。

  • 报告管理器与 ActiveBOM 界面具有许多相同的功能,可简化 BOM 配置过程。
  • 如果工程中存在 ActiveBOM 文档(BomDoc),其中定义的布局设置会自动应用到报告管理器中。 
  • 可以使用 ActiveBOM 文档中定义的 BOM 集,轻松切换不同的 BOM 布局。
  • 无需安装 Microsoft Excel® 即可生成 Excel 格式的文件(选择 Microsoft Excel File (*.xls, *.xlsx)选项)。

有关配置报告管理器的更多信息,请参阅在报告管理器中配置 BOM页面。

将设计数据映射到 BOM

通过在生成 BOM 时所应用的 Excel 模板中包含 Field 和 Column 声明,可以将电路板设计过程中的设计数据传递到 Excel 物料清单中。

  • Fields - Field 声明用于将系统、文档和工程参数传递到 BOM 中,例如文件名、数量、货币等只需在 BOM 中显示一次的信息。Field 声明会被传入的值替换,如下图所示。
  • Columns - Column 声明用于传递所有 BOM 条目中都会出现的信息,例如位号、描述、用户定义的参数等。这些信息还可以包括行号、PCB 位置数据,以及在 BomDoc 中输入的自定义列数据。Column 声明会被 ColumnName 字符串替换,其下方各行则填入相应 BOM 条目在该列中的值,如下图所示。

通过在 Excel 模板中进行定义,将设计数据映射到 Excel 电子表格中。
通过在 Excel 模板中进行定义,将设计数据映射到 Excel 电子表格中。

有关更多信息,请参阅在报告管理器中配置 BOM页面的将设计数据映射到 BOM部分。

将当前 BOM 与早期修订版进行比较

不同设计发布版本之间的元器件变更并不少见。为确保变更过程正确完成,许多设计人员会将当前工程的 BOM 与该工程先前修订版的 BOM 进行比较。如果工程是工作区工程,并且包含 ActiveBOM BOM 文档(*.BomDoc),则可以使用 BOM 比较功能来完成此操作。

BOM Compare 报告显示当前设计与所选的先前已发布修订版之间的变化。可以通过以下方式配置并生成报告:

  • 在 ActiveBOM BomDoc 中,单击 Reports » BOM Compare,打开 Report Manager 对话框的 Bom Compare 版本。根据需要配置报告,然后单击 Export。
  • 在原理图编辑器中,单击 Reports » BOM Compare,打开 Report Manager 对话框的 Bom Compare 版本。根据需要配置报告,然后单击 Export。
  • 在 PCB 编辑器中,单击 Reports » Project Reports » BOM Compare,打开 Report Manager 对话框的 Bom Compare 版本。根据需要配置报告,然后单击 Export。
  • 在 outjob 中,右键单击 Report Outputs 条目下的 [Add New Report Output] ,然后选择 BOM Compare。要配置报告,请右键单击新添加的 BOM Compare 条目,然后选择 Configure ,打开 Report Manager 对话框的 Bom Compare 版本。根据需要配置报告,然后单击 Export。您也可以选择所需的输出容器,然后生成报告。

可以从多个位置执行 BOM 比较,包括 OutputJob。
可以从多个位置执行 BOM 比较,包括 OutputJob。

BOM 比较可检测当前设计与所选已发布修订版之间元器件条目的差异(增量),并创建仅列出存在差异的元器件条目的报告。它会比较所有参数,仅排除价格和库存量等动态参数。

您可以在报告管理器中配置 BOM 比较报告中显示的列。

BOM 比较结果将在报告管理器中打开,请根据需要配置各列。
BOM 比较结果将在报告管理器中打开,请根据需要配置各列。

Report Manager 对话框中默认显示的列包括:

  • 比较状态
  • 行号
  • 名称
  • 描述
  • 位号
  • 制造商零件编号 1
  • 数量

不比较价格和库存等动态数据。

应用了 Excel 模板的 BOM 比较报告示例。
应用了 Excel 模板的 BOM 比较报告示例。

了解有关为 BOM 或 BOM 比较数据配置 Excel 模板的更多信息。

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

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

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

旧版文档

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

Contents