具有多个名称的网络
Created: 八月 24, 2018 | Updated: 八月 24, 2018
Parent category: 与网络(Net)相关的违规
Default report mode: ![]()
摘要
当检测到设计中的某个网络被关联了多个名称时,就会出现此违规。
通知
如果启用了在原理图上显示编译器错误和警告(在 Preferences 对话框的 Schematic - Compiler 页面中启用),违规对象下方会显示彩色波浪线。同时,Messages 面板中也会按以下格式显示通知:
Nets <Identifier> has multiple names (<NameList>),
其中:
Identifier 表示连接类型以及网络名称。连接类型可以是以下之一:
- Wire - 其中标识符将以
Wire NetName的格式显示(例如:Wire DTSA) - Bus - 其中标识符将以
Bus Slice NetName的格式显示(例如:Bus Slice A[0..7]) - Bus Element - 其中标识符将以
Element[n]: NetPrefix的格式显示(例如:Element[0]: A)
NameList 是一个以逗号分隔的列表,列出与违规网络相关联的所有名称。这些名称可能来自所连接的网络标号(Net Label)、Sheet Entry、电源端口(Power Port)以及跨页连接器(Offsheet Connector)。
解决建议
可通过确保与某一特定网络相关联的所有网络标识符名称一致来解决此违规。不过,如果你希望在设计中自由地为网络使用多个名称,并阻止相关违规消息出现在 Messages 面板中,请在 Options for Project 对话框的 Error Reporting 选项卡上,将此违规类型的 Report Mode 设置为 No Report(Project | Content | ![]()