可能存在连接问题的网络
Created: 八月 24, 2018 | Updated: 八月 24, 2018
Parent category: 与网络相关的违规
Default report mode: ![]()
摘要
当同一网络上彼此连接的两个对象具有不匹配的电气类型、从而可能导致连接问题时,就会出现此违规。此错误检查所考虑的对象类型组合可以是引脚、端口或页入口的任意组合。例如,一个 Output Port 连接到一个 Bidirectional Port。
通知
如果启用了在原理图上显示编译器错误和警告(在 Preferences 对话框的 Schematic - Compiler 页面中启用),违规对象下方会显示彩色波浪线。同时,Messages 面板中也会按以下格式显示通知:
<NetName> contains <ObjectType1> and <ObjectType2> objects (<Reference>),
其中:
NetName 为包含可能冲突对象的父网络名称。
ObjectType1 为第一个违规对象类型。
ObjectType2 为第二个违规对象类型。
Reference 为一个或两个对象的标识符(例如 Port PortName, Pin PinName, and Sheet EntrySheetSymbolName-SheetEntryName)。
解决建议
在 Messages 面板中选中该违规后,使用面板的 Details 区域交叉探测到违规对象。判断这些已连接对象是否确实会造成连接问题;如果会,则相应更改其中一个或两个对象的 I/O 规范。
说明
- 此类违规所使用的实际报告模式取决于具体对象类型、它们的电气 I/O 类型,以及在 Options for Project 对话框的 Connection Matrix 选项卡(Project | Content |
)中定义的对应报告级别。 - Options for Project 对话框的 Error Reporting 选项卡中的 Report Mode 设置,不会影响在 Messages 面板中针对该类违规所显示的 Report Mode 设置。不过,它会被用于在设计工作区内进行的在线(实时)错误报告。在线报告的控制项位于 Preferences 对话框的 Schematic - Compiler 页面。请注意:如果在 Connection Matrix 中将某个“对象类型 - I/O 类型”组合的单项检查设置为
No Report,则该特定组合的在线错误报告将不会出现。