在原理图编辑器中,可通过以下方式放置图纸符号:
- 从主菜单中选择 Home | Circuit Elements | Sheet Symbol 。

- 在设计空间中右键单击,然后从快捷菜单中选择 Place » Sheet Symbol 。
启动命令后,光标将变为十字准星并进入图纸符号放置模式。放置可通过以下操作完成:
- 单击或按 Enter 以锚定图纸符号的第一个角点。
- 移动光标以调整图纸符号的大小,然后单击或按 Enter 完成放置。
- 继续放置更多图纸符号,或右键单击/按 Esc 退出放置模式。
也可以基于项目中已存在的某个原理图图纸来创建新的图纸符号,并为该图纸上的每个
ports 自动生成对应的
sheet entries 。在设计空间中右键单击,然后从快捷菜单中选择
Sheet Actions » Create Sheet Symbol from Sheet 。通过这种方式,你可以自底向上快速搭建层次化原理图设计所需的结构。 启动命令后,将打开
Choose Document to Place 对话框。该对话框会列出项目中所有可作为新图纸符号目标引用子图纸的候选原理图文档。选择所需图纸后单击
OK;图纸符号将以悬浮方式跟随光标。定位符号后单击或按
Enter 进行放置。该图纸符号将带有正确的文件名以链接到子图纸,并且会生成与子图纸上每个端口相匹配的图纸入口。
在放置过程中,当图纸符号仍悬浮在光标上且其第一个角点尚未锚定之前,还可执行以下附加操作:
- 按 Tab 键进入 Inspector panel 的图纸符号模式,可在放置过程中即时修改图纸符号属性。单击设计空间的暂停按钮叠加层(
)以恢复放置叠加层。
- 按住 Alt 键,可将移动方向约束为水平或垂直轴(取决于初始移动方向)。
- 按 Spacebar 使图纸符号逆时针旋转,或按 Shift+Spacebar 顺时针旋转。每次旋转 90°。
- 按 X 或 Y 键,可沿 X 轴或 Y 轴镜像图纸符号。
图形化编辑
该编辑方式允许你在设计空间中直接选择已放置的图纸符号对象,并以图形方式更改其大小、形状或位置。
当选中图纸符号对象时,可单击并拖动编辑手柄来调整图纸符号大小。
选中的图纸符号
在远离编辑手柄的位置单击图纸符号并拖动即可重新定位。拖动过程中,可旋转图纸符号(Spacebar/Shift+Spacebar)或镜像(按 X 或 Y 键沿 X 轴或 Y 轴镜像)。
调整图纸符号大小不会影响其中任何已定义图纸入口的绝对位置。
图纸符号的 Designator 和 File Name 文本字段只能通过更改所用字体大小来调整(可通过 相应对象的 Inspector panel 访问)。因此,当选中上述任一对象时,不会显示编辑手柄。
图纸符号的已选中 Designator 与 Filename
- 在虚线框内任意位置单击并拖动,可按需重新定位该文本对象。拖动过程中,文本可旋转(Spacebar/Shift+Spacebar)或镜像(按 X 或 Y 键沿 X 轴或 Y 轴镜像)。
- 对象文本可通过以下方式进行就地编辑:
- 单击一次 designator 或 filename 文本以选中。
- 再次单击(或按 Enter)进入就地编辑模式。两次单击之间需留出足够时间,以确保软件不会将两次单击识别为一次双击(双击会打开关联的 Inspector panel)。
- 完成就地文本编辑后,按 Enter 或用鼠标单击文本对象以外区域。
要清除对象选择(或取消选择),使用 Esc 键。
非图形化编辑
该编辑方式使用 Inspector panel 模式来修改图纸符号对象的属性。
在放置过程中,可按 Tab 键访问 Inspector panel 的 Sheet Symbol 模式。图纸符号放置完成后,将显示所有选项。
放置完成后,可通过以下方式之一访问 Inspector panel 的 Sheet Symbol 模式:
- 如果 Inspector panel 已打开,选择图纸符号对象即可。
- 选中图纸符号后,从主功能区选择 View | Schematic | Inspector 。
编辑多个对象
Inspector panel 支持多对象编辑:当当前选中的所有对象中某些属性设置相同,这些属性即可被修改。当手动选择多个相同类型的对象时,Inspector panel 中未显示为星号(*)的字段可对所有选中对象同时编辑。
图纸符号操作
格式化 Designator 与文件名
图纸符号的 Designator 和 File Name 字段可独立于图纸符号本体进行格式设置。
图纸符号的 File Name (在 Inspector panel 的 Sheet Symbol 模式中设置)必须设置为该符号所表示的原理图图纸的文件名。
右键图纸符号命令
在已放置的图纸符号上右键单击可打开与上下文相关的菜单,其中(在 Sheet Symbol Actions 子菜单中)提供以下命令,这些命令将作用于该图纸符号(或在适用时作用于当前选中的所有图纸符号)。
图纸符号操作子菜单
- Open SubSheet "<SheetName.SchDoc>" - 用于访问该符号引用的子图纸;该子图纸将被打开(若尚未打开)并在主设计窗口中成为活动文档。
- Create Sheet From Sheet Symbol - 用于从图纸符号创建新的原理图文档,并在该文档中添加与符号上每个图纸入口对应的端口。通过这种方式,你可以基于在顶层图纸上创建并放置的图纸符号,自动生成多图纸原理图设计的子图纸。
创建的原理图文档将使用图纸符号 File Name 字段中的条目来命名。你可以在启动命令前在该字段中输入文档的目标名称(包含扩展名,即 DocumentName.SchDoc),也可以将名称留空,稍后在保存生成的文档时再输入名称。
当以图纸符号创建图纸时,如果已存在同名文件的图纸,需要格外注意。系统会创建一个具有相同文件名的新图纸。保存时可通过将新图纸另存为不同名称,或在需要时覆盖现有图纸来解决重复问题。
- Rename Child Sheet - 用于快速重命名图纸符号所引用的子原理图图纸。将打开 Rename Child Sheet 对话框,你可在其中按需指定文档的新名称,以及重命名操作的作用范围。

- Synchronize Sheet Entries and Ports - 用于同步该图纸符号的图纸入口与子图纸端口。将打开 Synchronize Ports To Sheet Entries 对话框。使用该对话框可确保图纸符号上的所有图纸入口都与其下方所引用的子图纸上的端口相匹配,包括名称与 I/O 类型。

- Flip Sheet Symbol Along X - 用于沿 X 轴翻转图纸符号。与该符号关联的图纸入口将实质上被交换到符号的另一侧(水平面内)。左侧的将移到右侧,反之亦然。
沿 X 轴翻转图纸符号示例
如果当前选中了多个图纸符号,该命令将显示为 Flip Selected Sheet Symbols Along X。翻转多个选中的图纸符号时,符号将围绕一条假想的垂直线翻转,该垂直线位于所选符号边界范围的中间位置。
- Flip Sheet Symbol Along Y- 用于沿 Y 轴翻转图纸符号。与该符号关联的图纸入口将基本上被交换到符号的另一侧(在垂直平面上)。位于顶部的会被重新定位到底部,反之亦然。
沿 Y 轴翻转图纸符号的示例
如果当前选中了多个图纸符号,该命令将显示为 Flip Selected Sheet Symbols Along Y。当翻转多个选中的图纸符号时,这些符号将沿一条假想的水平线翻转,该水平线位于所选符号边界范围的中间位置。
- Toggle All Sheet Entries IO Type in Sheet Symbol - 用于在适用时同时切换图纸符号中所有图纸入口的 I/O 类型。
切换图纸入口 I/O 的示例结果
实际变化取决于当前的 PortIO 类型,如下所示:
- Unspecified 保持为 Unspecified。
- Output 更改为 Input。
- Input 更改为 Output。
- Bidirectional 保持为 Bidirectional。
提示
- 如果将一组图纸入口粘贴到已选中的图纸符号中,并且这些入口落在符号当前边界之外,符号将自动调整大小以容纳它们。
- 通过使用图纸符号实例化,可以从单个图纸符号引用同一子图纸上的多个通道。所用语法是在图纸符号的 Designator 字段中使用 Repeat 关键字,形式为:
Repeat(SheetSymbolDesignator, FirstInstance, LastInstance),其中 SheetSymbolDesignator 是图纸符号的基名,FirstInstance 和 LastInstance 共同定义要实例化的通道数量。FirstInstance 参数必须从值 1 开始。
- 单个图纸符号可以引用多个子图纸。在 File Name 字段中用分号分隔每个文件名。通过有效使用放置在子图纸上的跨页连接器(off-sheet connectors),你可以将设计的某一部分分布到多个图纸上,并将它们视为一张巨大的(扁平的)图纸。不过请注意,跨页连接器仅适用于由同一个图纸符号引用的图纸。