NO ERC对象是一个设计指示。这个指示放在电路内的一点,当对原理图工程进行编译时,用于阻止所报告的警告和/或错误冲突条件。如果设计者已经知道电路中的某个节点将要产生一个警告(如一个没连接的引脚),使用这个指示可以用于专门限制 Altium Designer对电路内某个节点的错误检查。但是,Altium Designer仍然执行对电路中剩余部分的综合检查。
No ERC指示支持大量不同的类型,可以通过任何一种颜色进行显示。使用这个功能,可以反映电路中的设计意图。
No ERC指示有两种操作模式,可以在这两种模式之间进行切换。
1)Suppress All Violations(阻止所有冲突)
在这种模式下,阻止所有可能的警告或错误条件。
2)Suppress Specific Violations(阻止指定冲突)
在这种模式下,只阻止所选择的警告或错误条件,但是检测其他警告或者错误,并且进行报告。
采用下面的步骤可以将阻止冲突的错误信息显示在消息面板内。
(1)原理图编辑器模式下,在AD主界面执行菜单命令Project->Project Options进入工程选项对话框。
(2)选择“Error Reporting”标签,勾选“Report Suppressed Violations in Message Panel”(在消息面板内报告阻止的冲突)前的复选框,如图6.47所示。
图6.47 使能显示错误选项
这样,被阻止的错误将会显示在消息面板内。
本节给出设置阻止所有冲突标识的步骤。
(1)有下面3种可选的方式用于启动放置阻止所有冲突的标识。
①在AD主界面的工具栏下单击 图标。
②在需要放置阻止所有冲突的原理图界面内单击鼠标右键,从弹出的快捷菜单中执行菜单命令Place->Directives->Generic No ERC。
③在AD主界面执行菜单命令Place->Directives->Generic No ERC。
(2)此时,在鼠标光标上出现阻止所有冲突标识。单击需要放置阻止所有冲突标识的位置,放置该标识符。在芯片引脚不需要连接的位置放置该标识,如图6.48所示。
图6.48 放置阻止所有错误标识
(3)鼠标双击阻止冲突标识 ,打开“No ERC”对话框,如图 6.49所示。“Symbol”右侧的下拉框可以选择阻止冲突标识的形状,可选的阻止冲突标识的形状有 Thin Cross、Thick Cross、Small Cross、Checkbox 和 Triangle。
图6.49 “No ERC”对话框
注
读者可以修改“Symbol”的选项,查看对阻止冲突标识外观的影响。
(4)关闭“No ERC”对话框。
至此,完成了阻止所有冲突标识的放置和属性设置。
本节将给出设置阻止指定冲突标识的步骤。
(1)有3种可选的方式用于启动放置阻止指定冲突的标识。
①在AD主界面的工具栏下单击 图标。
②在需要放置阻止指定冲突的原理图界面内,单击鼠标右键,从弹出的快捷菜单中执行菜单命令Place->Directives->Specific No ERC。
③在AD主界面执行菜单命令Place->Directives->Specific No ERC。
(2)弹出“Place Specific NoERC”对话框,如图6.50所示。
图6.50 “Place Specific NoERC”对话框
(3)在图6.50中单击 按钮,对原理图设计工程进行重新编译。
(4)在“Compile Errors by Net”(按照网络编译错误)列列出了编译过程中产生错误的所有网络的名字。当展开这些网络名字时,就可以看到引起错误的原因。
(5)选中需要阻止错误的网络,并在“Suppress”一列下所对应的 内单击鼠标左键,表示将为该网络指定阻止错误。
(6)在鼠标光标上出现阻止冲突标识。鼠标单击需要放置阻止指定冲突标识的位置,放置该标识符。
(7)双击阻止冲突标识 ,打开“No ERC”对话框,如图6.51所示。
图6.51 “No ERC”对话框
①在“No ERC”对话框中,在“Symbol”右侧的下拉框中选择阻止冲突标识的形状。
②在图6.51中的“Violation Type To Suppress”(需要阻止的冲突类型)列下,按照前面的方法,选择需要阻止的冲突类型。
(8)关闭“No ERC”对话框。
至此,完成了阻止指定冲突标识的放置和属性设置。
思考题6.7:多练习放置No ERC标识的过程,掌握放置和设置No ERC的方法与技巧。