在 CircuitMaker 中配置并运行电气规则检查(ERC)
原理图编辑器中的 Output | Reports | Electrical Rules Check 命令会打开 Electrical Rules Check Setup 对话框,其中包含用于配置 ERC 的控件。

Electrical Rules Check Setup Dialog
Electrical Rules Check Setup 对话框包含三个选项卡,本页将分别进行说明。
Columns Tab
- Validation - 使用下拉菜单定义在板卡设计发布流程中,将 ERC 输出生成器作为验证环节时所能容忍的最大错误级别。
- Report Suppressed Errors - 启用后可报告任何被抑制的错误。
- Show Columns - 选择在 ERC 报告中要显示哪些列。随着选择的进行,Preview 区域会更新以显示列设置。
- Preview - 显示基于对话框各选项卡中定义的错误检查规则进行验证后,当前在设计中检测到的错误。更改某个检查级别后,设计会动态重新验证,并更新预览区域。使用 Show Columns 区域中的选项可切换预览区域内相应列的显示。
Error Reporting Tab
此选项卡用于定义在验证项目时,源原理图文档中可能存在的各类违规项的报告级别。验证项目时,这些违规设置将与 Connection Matrix 选项卡配合使用,以测试源文档中的违规情况。 任何被发现且报告级别为 No Report、 Warning、 Error, 或 Fatal Error 的违规项,都会显示在 Messages panel 中。此外,如果启用了在原理图上显示编译器错误与警告(在 System Preferences 的 Schematic Compiler 页面中启用),违规对象下方会显示彩色波浪线标记。
Violations Grid
该区域列出了项目源文档中可能存在的所有违规项。违规项按以下类别归类:
Tips
- 使用 Connection Matrix 选项卡可指定与引脚、端口和页入口(Sheet Entry)相关的电气违规的报告级别。
- 在设计中,可能有一些你知道会被标记为电气违规、但你不希望被标记的位置。要抑制这些违规,请在这些位置放置 No ERC 原理图设计指令对象。
- 通常,更好的做法是先使用默认设置验证设计并查看警告。对于当前设计而言不构成问题的警告,可以再调整其报告级别。
Connection Matrix Tab
此选项卡显示一个矩阵,用于建立元件引脚与网络标识符(如 Ports 和 Sheet Entries)之间的连通性规则。它定义哪些逻辑或电气条件需要报告为警告或错误。例如,输出引脚连接到另一个输出引脚通常会被视为错误,但两个互连的无源引脚则不会。
验证项目时,这些违规设置将与 Error Reporting 选项卡中定义的设置配合使用,以测试源文档中的违规情况。任何被发现且报告级别为 No Report、Warning、Error、 或 Fatal Error 的违规项,都会显示在 Messages 面板中。此外,如果启用了在原理图上显示编译器错误与警告(在 System Preferences 的 Schematic Compiler 页面中启用),违规对象下方会显示彩色波浪线标记。
Matrix
该矩阵呈现了所有可能的布线连接检查:包括引脚、端口与页入口的各种组合之间的检查,以及对未连接实体的检测。矩阵按横向/纵向方式读取,行列交叉处的矩阵元素颜色用于指定编译器在测试该特定条件时的响应方式。
要更改矩阵中某项违规检查的报告模式,请单击两类实体所在行与列交叉处的彩色方块。每单击一次,模式将切换到下一个报告级别。
Tips
- 使用 Error Reporting 选项卡可指定与更多电气违规和制图违规相关的报告级别。
- 在设计中,可能有一些你知道会被标记为电气违规、但你不希望被标记的位置。要抑制这些违规,请在这些位置放置 No ERC 原理图设计指令对象。





