有选择性地放弃 DRC 违规行为

该软件支持选择性地豁免任何 DRC 违规。这使你能够有效地“抑制”那些被认为不构成问题的违规,而无需为适配该设计情况去专门编写一条特殊(且可能很复杂)的设计规则。

豁免 DRC 违规

可通过以下方式豁免 DRC 违规:

  • Messages 面板中选择所需的违规项,右键单击,并从快捷菜单中选择 Waive Violation 命令。

  • PCB Rules and Violations panelViolations 区域中选择所需的违规项,右键单击,并从快捷菜单中选择 Waive Selected Violations 命令。

  • Violations Details dialog 中启用 Waive this violation 选项。当你在 PCB Rules and Violations 面板中双击某个违规项,或如前所述在设计空间中直接检查(interrogate)某个违规时,将会出现该对话框。

对于每一条已豁免的违规,软件会记录三项信息。当从 Messages 面板或 PCB Rules And Violations 面板进行豁免时,这些信息在 Waived Violation Info 对话框中输入。在 Violation Details 对话框中,启用 Waive this violation 选项后即可看到用于填写这些信息的字段。

已豁免违规所存储的信息通过 Waived Violation Info 对话框或 Violation Details 对话框输入。已豁免违规所存储的信息通过 Waived Violation Info 对话框或 Violation Details 对话框输入。

已豁免违规所存储的信息包括:

  • Created At - 豁免该违规的日期和时间。
  • Author - 如果你已登录到受管内容服务器,该字段会自动填入当前登录用户的名和姓,且不可编辑。如果你当前未登录到受管内容服务器,该字段会填入此软件席位当前使用的 Sign In Account 的名和姓。在这种情况下,该字段可编辑。
  • Reason - 使用该字段可选填豁免该违规的原因。

请注意,这些编辑会应用到所有被选中并正在豁免的违规项。

设计规则检查是针对图元对象(primitive objects)执行的——这意味着一个单一的设计选择(例如将连接器放置在板边缘上方)可能会导致多个对象违规。例如,如果连接器的组件丝印(component overlay)超出板边缘,可能会有多条丝印线段(overlay tracks)报错。要解决这种设计情况,必须对所有这些线段上的违规进行豁免。最高效的方法是在 PCB Rules and Violations panel 中将它们全部选中,并一次性全部豁免。

处理已豁免的违规

如下面的图片所示,已豁免的违规会列在 PCB Rules and Violations panel 的下半部分。请注意,只有当设计中存在已豁免的违规时,该部分才会显示。

已被豁免的违规会列在 PCB Rules And Violations 面板中。已被豁免的违规会列在 PCB Rules And Violations 面板中。

在执行 Design Rule Check 时始终会检测到所有违规;软件会跟踪你选择豁免的违规,并在完成设计规则检查后重新应用其状态。此外,虽然已豁免的违规会从 Messages 面板的错误消息中移除,但在设计空间中仍会以可视方式标记出来。

单击某条已豁免的违规条目可跳转到设计空间中的该违规位置(前提是面板顶部启用了 Zoom 选项)。双击则会同时跳转到该违规(前提是启用了 Zoom 选项)并打开 Violation Details 对话框,显示该违规的详细信息。

可随时通过以下方式撤销某条违规的豁免状态:

  • PCB Rules And Violations 面板的 Waived Violations 区域中右键单击该违规条目,并从快捷菜单中选择 Unwaive Selected Violations 命令。
  • 打开该已豁免违规的 Violation Details 对话框,并禁用 Waive this violation 选项。

PCB Rules And Violations 面板中,被取消豁免(unwaived)的违规将从面板的 Waived Violations 区域移除,并出现在 Violations 区域的列表中。

记录已豁免的违规

如果在 Design Rule Checker dialog 中启用了 Create Report File 选项,那么在生成的 Design Rule Verification Report 中也会报告已豁免的违规。

每条已豁免违规的所有详细信息都会记录在 Design Rule Verification Report 中。每条已豁免违规的所有详细信息都会记录在 Design Rule Verification Report 中。

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

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

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

旧版文档

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

Content