端口
Parent page: 原理图对象
摘要
端口是一种电气设计基本对象。它用于在使用多张原理图(平面与层次化设计均适用)的设计中,在一张原理图与另一张原理图之间,或在原理图与图纸符号(通过相应的图纸入口)之间建立电气连接。端口的名称定义了连接关系(即:某张原理图上的端口会与项目中其他图纸上同名的端口或图纸入口相连接)。
可用性
端口只能在原理图编辑器中通过单击主菜单中的 Home | Circuit Elements |
放置
启动该命令后,光标将变为十字准星,并进入端口放置模式。放置时按以下步骤操作:
- 单击或按下 Enter 以锚定端口的左边缘。
- 移动光标按需调整端口长度,然后单击或按下 Enter 完成端口放置。
- 继续放置更多端口,或右键单击/按下 Esc 退出放置模式。
在放置过程中(端口仍随光标浮动,且其左边缘尚未锚定之前)还可执行以下附加操作:
- 按 Tab 键打开相关属性 对话框,可在放置过程中即时修改端口属性。
- 按 Alt 键将移动方向约束为水平或垂直轴(取决于初始移动方向)。
- 按 Spacebar 使端口逆时针旋转,或按 Shift+Spacebar 顺时针旋转。旋转以 90° 为增量。
- 按 X 或 Y 键分别沿 X 轴或 Y 轴镜像端口。
图形化编辑
此编辑方式允许你在工作区中直接选择已放置的端口对象,并以图形方式更改其长度、高度或位置。
当端口对象被选中时,可使用以下编辑手柄:
- 单击并拖动 A 以更改端口长度。
- 单击并拖动 B 以更改端口高度。
- 在端口上任意位置(避开编辑手柄)单击并拖动以重新定位。拖动时可旋转端口(Spacebar/Shift+Spacebar)或镜像(按 X 或 Y 键分别沿 X 轴或 Y 轴镜像)。
-
端口对象的名称可通过 in-place 以下方式编辑:
- 单击一次端口将其选中。
- 再次单击一次(或按 Enter 键)进入就地编辑模式。两次单击之间需间隔足够时间,以避免软件将两次单击识别为一次双击(双击会打开端口属性对话框)。
- 完成就地文本编辑后,按 Enter 键,或用鼠标单击端口以外区域。
非图形化编辑
可用的非图形化编辑方法如下:
通过相关属性对话框
Dialog page: 端口属性
此编辑方式使用 Port Properties 对话框来修改端口对象的属性。
放置过程中可按 Tab 键打开该对话框。
放置后,可通过以下方式之一打开该对话框:
- 双击已放置的端口对象。
- 将光标悬停在端口对象上,右键单击,然后从上下文菜单中选择 Properties。
通过 SCH Inspector 面板
Panel page: SCH Inspector
SCH Inspector 面板可用于查看并编辑活动文档中一个或多个设计对象的属性。
端口操作
在已放置的端口上右键单击会弹出与上下文相关的菜单,其中(在 Port Actions 子菜单上)提供以下可对该端口(或适用时对当前选中的所有端口)执行的命令:
- Jump to Sheet Entry <PortName> - 使用此命令可跳转到父级图纸符号中与该端口对应的图纸入口;该父级图纸符号引用了端口所在的子图纸。
- Toggle Port IO Type - 使用此命令可切换端口的 I/O Type。
实际变化取决于当前 I/O Type,如下所示:
- Unspecified 保持为 Unspecified。
- Output 更改为 Input。
- Input 更改为 Output。
- Bidirectional 保持为 Bidirectional。
- Place Harness Connector of Type <HarnessConnectorType> - 使用此命令可快速放置一个线束连接器(包含各自已定义的线束入口),以连接到该端口。
- Jump to Port <PortName> on <SheetName> - 使用此命令可跳转到指定源原理图文档中另一个同名端口。
自动调整大小
手动操作通常意味着需要额外投入精力。当然,这能让你完全掌控,但如果能引入既快速又有效的自动化流程,将会带来很大收益。对于端口对象而言,端口尺寸的自动化无疑能对生产效率产生积极影响。
要使用自动调整大小功能,请启用端口的 Autosize 选项。可在 Port Properties 对话框或 SCH Inspector 面板中完成设置。
自动调整大小示例。禁用该功能(上图)时,端口需要手动调整尺寸;启用后(下图),端口会自动调整大小以容纳新文本的长度。
如果你更改了字体大小,自动调整大小同样适用。端口高度会相应调整以容纳文本。
启用自动调整大小(下图)后,端口会调整尺寸以适配新的文本大小。
说明
- 在编译原理图或生成网表时,端口与图纸符号之间的关系由项目所选的 Net Identifier Scope 决定。该作用域通过在 Options for Project 对话框(Project | Content | Project Options)的 Options 选项卡上设置 Net Identifier Scope 选项来定义。当设置为 Flat 或 Global 时,同一或不同原理图文档中所有同名端口都被视为电气相连。当设置为 Hierarchical 或 Strict Hierarchical 时,端口仅垂直连接到其对应的图纸入口;不会水平连接到其他同名端口。
-
Port Properties 对话框中的 I/O Type 选项允许你定义端口的电气类型。可从
Input、Output、Bidirectional或Unspecified中选择。 -
如果需要对端口名称取反(在名称上方加横线),请在名称中的每个字符后添加反斜杠字符(例如:
E\N\A\B\L\E\) - 端口名称不用于网络命名。这意味着如果该网络未关联网络标号或电源对象,将使用系统生成的网络名。
- 当端口连接到信号线束时,端口会变为线束对象。默认情况下,端口会变色以匹配信号线束的颜色。
- 当端口通过信号线束连接到线束连接器时,Port Properties 对话框中的 Harness Type 会自动填入该线束连接器的线束类型。当端口通过信号线束连接到图纸入口且该图纸入口声明了线束类型时,端口将变为线束对象并变为信号线束的颜色。如果将端口移离线束连接器或图纸入口,端口将恢复为默认颜色。
-
默认情况下,端口 Name 所使用的字体遵循 Document Options 对话框(Project | Content |
)的 Sheet Options 选项卡中设置的全局文档级字体。也可在单个端口级别进行覆盖:在 Port Properties 对话框中使用 Font 标签右侧的控件——从而按需完全控制端口文本的呈现方式。


