Preparing Validation Reports

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

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

请注意,这些验证报告的设置保存在 OutputJob 中。当你在软件的其他位置配置某项验证检查时,其设置会随对应文件保存——例如,项目错误检查的设置存储在项目文件中,PCB DRC 设置存储在 PCB 文件中。
使用在已分配的 Output Job 文件中定义的验证报告,可将设计验证作为其 设计项目发布流程 的一个组成部分。每次发布都会执行这些验证检查,若有任何验证检查未成功通过,发布将失败。这能让你更安心,避免因临近发布的最后更改而将代价高昂的错误带入已发布的设计中。验证在 PCB Release 视图的流程中于 Validate Design 阶段运行。在 Design Mode 下,验证检查会在生成输出之前直接对你的项目执行。在 Release Mode 下,发布流程会先从你的项目构建一个自包含的快照,其中包含所有项目文档与外部依赖项,然后在该快照上执行验证检查。这进一步确保快照已正确捕获项目所需的全部依赖项。

验证组件状态

Workspace Components 为设计人员提供了一套正式的高质量、高完整性的设计构建模块集合。通过修订控制与生命周期管理,公司可以授权其组件库,使公司内的设计人员在每个新启动的设计项目中都能正式使用这些组件。然而,尽管组件可能已获授权可复用,仍需要在发布验证阶段进行自动检查,以确认它们确实处于可用的正确状态。

Altium Designer 结合你的 connected Workspace,以 Component State Checking 的形式为此提供了一个优雅的解决方案。可将一个基于验证的输出生成器添加到 Output Job 文件中——Components states。它可配置为检查处于受限状态的组件。在配置过程中,你需要为 Workspace 中每个当前定义的 Lifecycle Definition 的每个当前定义状态,指定要采取的动作——不采取动作、警告或生成错误。选择“生成错误”将阻止设计发布。此外,运行检查会生成一个便捷的基于 HTML 的报告,让你一目了然地看到哪些设计组件处于无效状态。

在设计周期更早阶段(项目验证期间)也可以检测到使用处于受限状态的设计项所带来的问题。这涉及 Item Revision 基于其当前状态的适用性,以及在该状态下是否允许用于设计。此行为通过在单个状态级别使用专用属性来控制。可配置项目违规检查,以检测并标记设计中正在使用的 Workspace 项——其修订处于不适用状态,从而在发布前捕获并避免问题。更多详情请参阅 Defining Lifecycle Definitions for a Workspace 页面中的 Controlling Item Revision Visibility and Applicability 小节。
当通过 Environment Configurations 来强制设计人员的工作环境时,你可以确保使用已定义组件状态检查的 Output Job 文件。为此,请确保在相应环境配置中允许使用的 Output Job 文件被标记为必需——通过启用其 Req'd 属性。如果作为环境配置一部分定义的 OutJob 被标记为必需,则在该 OutJob 存在并启用、并被纳入项目发布过程中生成的相关数据集之前,将无法进行发布。更多信息请参阅 Managing Environment Configurations

可从 Validation Outputs 部分将此类输出生成器添加到 OutJob file 中。配置在 Server objects State validation 对话框中完成。

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

在板卡设计发布期间,将组件状态检查添加并配置为整体验证方案的一部分。
在板卡设计发布期间,将组件状态检查添加并配置为整体验证方案的一部分。

该对话框会显示你当前连接的 Workspace 中定义的所有生命周期定义。对于每个定义,会列出每个唯一状态及其描述。对于你在设计中用于组件的每个生命周期定义所关联的每个状态,只需指定要执行的检查动作即可。单击某个状态的 Check Action 字段,并从关联的下拉菜单中选择所需动作。可用的检查选项为 NoneWarningError

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

设计中使用的 Component Items 的修订若处于受限状态(其 Check Action 被设置为 Error 的状态),将阻止板卡发布。生成的报告文件将列出所有警告与错误。

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

如果你使用 Workspace 输出作业模板,请确保在将该 OutJob 发布到 Workspace 之前,把组件状态检查添加到相关的源 Output Job 文件中并完成配置 BEFORE。一旦发布,OutJob 文件的修订——具体来说,输出生成器的配置——将无法更改。你需要进行修改并重新发布到目标 Item 的下一个计划修订中。更多信息请参阅 Preparing Manufacturing Data with Output Jobs

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

Environment Configuration Compliance Check 提供了一种方法,用于对设计中公司授权的数据元素的使用进行确定性测试与强制执行——也就是说,如果你未使用通过环境配置(由你被分配的角色可用)所允许的数据项,发布将失败。这可防止设计中出现“各行其是”的做法,并确保遵循与符合在企业层面集中确定的工作设计环境。

请参阅 Environment Configuration Management 页面(Altium 365 WorkspaceEnterprise Server Workspace)以了解更多信息。

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

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

Altium 365 以及 an Enterprise Server Workspace 中了解更多关于环境配置管理的信息。

准备差异报告

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

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

Differences Setup对话框
Differences Setup对话框

了解更多关于 保持原理图与 PCB 同步

准备电气规则检查(ERC)报告

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

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

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

了解更多关于 验证你的设计项目

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

您可使用的功能取决于您所选择的 Altium 解决方案 —— Altium DevelopAltium Agile(Agile Teams 或 Agile Enterprise 版本),或仍在有效订阅期内的 Altium Designer。

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

旧版文档

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

Content