未链接到子工作表的工作表入口
Parent category: 与文档相关的违规
Default report mode: ![]()
摘要
当发现某个 Sheet Entry 未与父级 Sheet Symbol 所引用的子级原理图页(child sheet)上的 Port 匹配时,就会出现此违规。父级 Sheet Symbol 中的所有 Sheet Entry 都必须与子级原理图页上的对应 Port 同步(匹配)。
通知
如果启用了在原理图上显示编译器错误和警告(在 Preferences 对话框的 Schematic - Compiler 页面中启用),违规对象下方会显示彩色波浪线。同时,Messages 面板中也会按以下格式显示通知:
Sheet-Entry <SheetEntryName> not matched to Port at <Location>,
其中:
SheetEntryName 为与父级 Sheet Symbol 相关联的 Sheet Entry 名称。
Location 为该 Sheet Entry 电气热点(electrical hotspot)的 X,Y 坐标。
解决建议
该问题可能由多种原因引起:
- 该 Sheet Entry 对应的 Port 不存在。
- 该 Sheet Entry 对应的 Port 存在,但名称不同。
- 该 Sheet Entry 对应的 Port 存在,但 I/O Type 不同。
使用 Messages 面板的 Details 区域进行交叉探测(cross probe),定位到相关的 Sheet Entry。右键单击父级 Sheet Symbol,然后从弹出菜单中选择 Sheet Symbol Actions » Synchronize Sheet Entries and Ports。这将使你能够访问该 Sheet Symbol 的 Synchronize Ports To Sheet Entries dialog。
使用该对话框将相关 Sheet Entry 与所需 Port 进行匹配。如果 Port 不存在,可以直接在对话框中创建。如果 Port 已存在但 Name 和/或 I/O Type 不一致,你可以在匹配过程中决定采用 Sheet Entry 还是 Port 的 Name 与 I/O Type。
注释
当 Sheet Entry 与 Port 都存在但 Name 和/或 I/O Type 不同时,会有一条对应的错误信息,提示该 Port 未与某个 Sheet Entry 匹配。将 Sheet Entry 与 Port 同步后,这两类错误都会被清除。