包含多个相似对象的网络

Parent category: 与网络相关的违规

Default report mode:

摘要

当检测到同一父网络中有两个或多个相同类型的对象(引脚、端口、图纸入口)且具有相同的电气 I/O 规范,并且它们彼此相连时,就会发生此违规。例如,一个 Input Port 连接到了一个 Input Port

通知

如果启用了在原理图上显示编译器错误和警告(在 Preferences 对话框的 Schematic - Compiler 页面中启用),违规对象下方会显示彩色波浪线。同时,Messages 面板中也会按以下格式显示通知:

Net <NetName> contains multiple <ObjectType> (<ObjectList>),

其中:

NetName 为违规网络的名称。

ObjectType 为在该违规网络中发现有多个实例的对象类型。该条目也会反映该对象的电气类型。

ObjectList 为在该违规网络中找到的该对象所有实例的逗号分隔列表。

解决建议

Messages 面板中选中该违规后,使用面板的 Details 区域进行交叉探测(cross probe)以定位到违规对象。判断这些相连对象是否确实造成连接性问题;如果是,则相应地更改其中一个或两个对象的 I/O 规范。

如果某个对象是冗余的,请将其从设计中移除。如果某个对象原本应连接到设计的其他部分,却被连到了错误的目标(因此成为错误网络的一部分),请确保将其从当前网络断开,并重新连接到正确的网络。

备注

  1. 此类违规实际使用的报告模式取决于具体的对象类型、它们的电气 I/O 类型,以及在 Options for Project 对话框的 Connection Matrix 选项卡(Project | Content | )中定义的相应报告级别。
  2. Options for Project 对话框的 Error Reporting 选项卡中的 Report Mode 设置,不会影响 Messages  面板中针对此类违规所显示的 Report Mode 设置。不过,它会被用于在设计工作区内直接进行的在线(实时)错误报告。在线报告的控制项位于 Preferences 对话框的 Schematic - Compiler 页面。请注意:如果在 Connection Matrix 中将某个“对象类型 - I/O 类型”组合的单项检查设置为 No Report,则不会出现该组合的在线错误报告。

 

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