Product 关闭

知识库:ERC 验证设置与项目选项不一致时,发布失败

Altium Designer Altium Designer
如果项目发布因违反电气规则检查 (ERC) 而失败,即使该违规项在“项目选项”中已设置为“不报告”,也可能是因为 ERC 验证报告使用了不同的错误报告设置。在发布过程中,Altium Designer 会依据电气规则检查验证报告中定义的错误报告配置进行评估,而非项目级设置。将 ERC 验证报告更新为使用项目默认设置,或手动调整其错误报告级别以符合您的发布要求,即可解决此问题。

解决方案详情

即使设置为不报告,发布仍然中止

尽管项目的错误报告设置中已将所报告违规的错误报告模式设为 No Report,项目发布器仍因错误而失败。用户可能期望发布时忽略该违规,但发布流程仍会报告错误,无法成功完成。

ERC 验证配置优先

Altium Designer 为 Project Options 和验证报告分别维护独立的错误报告配置。Electrical Rule Check Validation 报告使用的设置存储在输出作业文件中,独立于项目级配置。发布时,项目发布器使用 ERC 验证报告中定义的设置。如果这些设置比项目设置更严格,即使在 Project Options 中将违规配置为 No Report,发布仍可能失败。这是预期行为。

使验证设置与项目设置保持一致

  • 将 ERC 验证报告配置为使用项目默认设置。
  • 或者,手动调整 ERC 验证报告的错误报告级别,以满足发布要求。
  • 每当在 Project Options 中更改错误报告设置时,都应检查 ERC 验证报告的配置,因为这两套配置是分别维护的。

更新 ERC 验证报告

  1. 打开 Validation Output Job 文件。
  2. 在 Validation Outputs 部分中,找到 Electrical Rule Check Validation。
  3. 右键单击该报告,然后选择 Configure。
  4. 打开 Error Reporting Mode 选项卡。
  5. 选择 Set to Project Default。
  6. 选择 OK 以保存更改。
  7. 再次运行 Project Releaser。
  8. 确认发布成功完成。

Altium Designer Output Job view with Electrical Rules Check Setup open. Validation Outputs is selected, showing ERC rule severities. Instruction indicates resetting ERC settings to match Project Options using “Set To Project Default.” 

参考资料

准备电气规则检查验证报告

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Contents
Was this article helpful?