总线范围语法错误

Parent category: 与总线相关的违规

Default report mode:

摘要

当与该总线关联的网络(net)的语法指定不正确时,会发生此违规。

通知

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

Bus range syntax error <NetName> at <Location> ,

其中:

NetName 为违规总线对象所关联的父网络名称。

Location 为违规总线对象电气热点的 X、Y 坐标。

解决建议

Messages 面板中选中该违规项后,使用面板的 Details 区域可快速交叉探测到语法定义错误的网络标识符(例如网络标号、端口、页入口等)。正确的语法应为以下格式之一:

  • NetName[LowerIndex..UpperIndex]
  • NetName[UpperIndex..LowerIndex]

例如,考虑一条总线承载两个组成网络 A0A1。此时,总线语法应为 A[0..1]A[1..0]。不正确的语法示例包括:A[0.1]A[1-0]A[0,1]A[..1]A[0..]

 

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