总线索引超出范围
Created: 八月 23, 2018 | Updated: 八月 23, 2018
Parent category: 与总线相关的违规
Default report mode: ![]()
摘要
当连接到总线的组成网络(constituent net)的索引超出了该总线所关联网络指定的范围时,就会发生此违规。
通知
如果启用了在原理图上显示编译器错误和警告(在 Preferences 对话框的 Schematic - Compiler 页面中启用),违规对象下方会显示彩色波浪线。同时,Messages 面板中也会按以下格式显示通知:
Bus index out of range on <NetPrefix> Index = <NetIndex> ,
其中:
NetPrefix 为连接到总线的组成网络的前缀(例如:网络 A8 的前缀为 A,该网络连接到与网络 A[0..7] 关联的总线).
NetIndex 为组成网络的错误索引(例如:网络 A8 的索引为 8)。
解决建议
在 Messages 面板中选中该违规后,使用面板的 Details 区域快速交叉探测到与违规网络相关联的网络标号,然后将该网络的索引修改到正确范围内,或直接重命名该网络。后一种情况通常发生在你误命名了该网络,且它并不是由总线对象传输的网络的组成部分。