准备验证报告

概览

了解如何在 Altium Designer 中准备 HTML 验证报告,并将其包含在输出作业文件中,以支持设计检查和项目发布。本文介绍元件生命周期状态检查、环境配置合规性、原理图与 PCB 之间的差异以及电气规则报告,还将说明发布验证如何在检查失败时阻止设计发布。继续阅读,了解如何配置验证报告,帮助您在发布前发现问题。

- 了解输出作业验证检查如何融入设计和发布工作流程。
- 学习配置元件状态检查,并强制使用经授权的模板、输出作业文件、首选项和元件来源。
- 探索原理图与 PCB 差异报告以及原理图电气规则违规报告。
使用 AI 深入了解:

软件包含多项验证检查,可在生成输出时将其作为输出内容。每项检查都会生成一个 HTML 报告文件。

可以通过文件中 Validation Outputs 区域内 [Add New Validation Output] 控件的菜单,或通过主菜单中的 Edit » Add Validation Outputs 子菜单,将验证输出添加到当前活动的输出作业文件中。

请注意,这些验证报告的设置保存在 OutputJob 中。在软件的其他位置配置验证检查时,设置会随相应文件保存。例如,项目错误检查的设置存储在项目文件中,PCB DRC 设置存储在 PCB 文件中。
使用指定输出作业文件中定义的验证报告,可以将设计验证作为设计项目发布流程的组成部分。每次发布时都会执行这些验证检查,只要有任何一项检查未通过,发布就会失败。这有助于进一步确保最后一刻的更改不会给已发布的设计引入代价高昂的错误,让您更加安心。验证在 PCB Release 视图中流程的 Validate Design 阶段运行。在设计模式下,验证检查会在生成输出之前直接针对项目执行。在发布模式下,发布流程首先根据项目构建一个独立完整的快照,其中包含所有项目文档和外部依赖项,然后对该快照执行验证检查。这进一步确保了快照已正确包含项目所需的全部依赖项。

验证元件状态

工作区元件为设计人员提供了一套规范的高质量、高完整性设计构建模块。通过版本控制和生命周期管理,公司可以核准元件库,供设计人员在公司开展的每个新设计项目中正式使用。不过,即使元件已获准用于设计复用,仍需要在发布验证阶段进行自动检查,以确认这些元件确实处于可用的正确状态。

Altium Designer 与您连接的工作区相结合,通过 Component State Checking 为此提供了一个简洁有效的解决方案。您可以向输出作业文件中添加一个基于验证的输出生成器——Components states。可以将其配置为检查处于受限状态的元件。在配置过程中,您可以针对工作区中当前定义的每个生命周期定义下的每个状态,指定要采取的操作:不执行操作、发出警告或生成错误。生成错误将阻止设计发布。此外,运行检查还会生成一份实用的 HTML 报告,让您一目了然地了解哪些设计元件处于无效状态。

使用处于受限状态的设计项所带来的问题,也可以在设计周期中更早的项目验证阶段检测出来。这涉及条目修订版基于其当前状态的适用性,以及是否允许在该状态下将其用于设计。此行为通过各个状态级别的专用属性进行控制。您可以配置项目违规检查,以检测并标记设计中使用的、修订版处于不适用状态的任何工作区条目,从而在发布之前发现并避免问题。有关详细信息,请参阅为工作区定义生命周期定义页面中的控制条目修订版的可见性和适用性部分。
通过环境配置强制规范设计人员的工作环境时,您可以确保使用已定义元件状态检查的输出作业文件。为此,请启用其 Req'd 属性,确保通过相应环境配置获准使用的输出作业文件被标记为必需。如果环境配置中定义的 OutJob 被标记为必需,则必须存在该 OutJob,并启用它以将其包含在项目发布过程中生成的相应数据集中,否则无法发布。有关更多信息,请参阅管理环境配置。

从 OutJob 文件的 Validation Outputs 部分添加此类输出生成器。配置在 Server objects State validation 对话框中进行。

要访问此配置对话框,可以双击该输出生成器的条目,右键单击其条目并从上下文菜单中选择 Configure,或选中其条目后使用 Alt+Enter 键盘快捷键。

添加并配置元件状态检查,将其作为电路板设计发布期间整体验证流程的一部分。
添加并配置元件状态检查,将其作为电路板设计发布期间整体验证流程的一部分。

此对话框显示您当前连接的工作区中定义的所有生命周期定义。对于每个定义,都会列出其中各个唯一定义的状态及其说明。对于设计中元件所采用的生命周期定义,只需为其关联的每个状态指定要执行的检查操作。单击某个状态的 Check Action 字段,然后从相应的下拉菜单中选择所需操作。可用的检查选项为 None、Warning 和 Error。

单击 按钮,可直接从工作区获取最新的生命周期定义信息,并刷新对话框。

设计中使用的元件条目修订版如果处于受限状态(其 Check Action 已设置为 Error),将阻止电路板发布。生成的报告文件将列出所有警告和错误。

电路板发布在验证阶段检查元件状态时失败的示例。将鼠标悬停在图像上可查看生成的报告。在此示例中,检查发现设计包含四个处于受限生命周期状态的元件,因此发布流程因失败而终止。
电路板发布在验证阶段检查元件状态时失败的示例。将鼠标悬停在图像上可查看生成的报告。在此示例中,检查发现设计包含四个处于受限生命周期状态的元件,因此发布流程因失败而终止。

如果您使用的是工作区输出作业模板,请确保在相关的源输出作业文件中添加元件状态检查,并在将该 OutJob 发布到工作区BEFORE完成配置。发布后,OutJob 文件的该修订版(尤其是输出生成器的配置)将无法更改。您需要进行修改,并将其重新发布为目标条目的下一个计划修订版。有关更多信息,请参阅使用输出作业准备制造数据。

准备环境配置合规性检查报告

环境配置合规性检查提供了一种方法,可明确验证并强制要求在设计中使用公司授权的数据元素。也就是说,如果您使用的数据条目不在分配给您的角色所能使用的环境配置许可范围内,发布就会失败。这可以防止设计过程中出现“各行其是”的情况, 并确保遵循和符合 企业层面集中确定的 设计工作环境。

请参阅 Environment Configuration Management 页面 (Altium 365 工作区、Enterprise Server 工作区) 以了解更多信息。

所需的报告在 Environment Configuration Compliance Setup 对话框中配置。

Environment configuration compliance setup 对话框
Environment configuration compliance setup 对话框

进一步了解 Altium 365 和 Enterprise Server 工作区中的环境配置管理。

准备差异报告

Differences Report 输出生成器会生成一份报告,详细列出项目源原理图文档与 PCB 文档之间的差异。

所需的报告在 Differences Setup 对话框中配置。

Differences Setup 对话框
Differences Setup 对话框

进一步了解保持原理图与 PCB 同步。

准备电气规则检查报告

Electrical Rules Check 输出生成器会生成一份报告,详细列出项目源原理图文档中违反绘图和电气检查规则的情况。

所需的报告在 Electrical Rules Check Setup 对话框中配置。

Electrical Rules Check Setup 对话框
Electrical Rules Check Setup 对话框

了解有关验证设计项目的更多信息。

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

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

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

旧版文档

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

Contents