图纸符号

Parent page: 原理图对象

已放置的页符号已放置的页符号

概述

页符号是一种电气设计基本对象,用于在多页分层设计中表示一个子页。页符号包含页入口符号,用于为父页与子页之间的信号提供连接点,类似于在平面(非分层)多页设计中 Port 在各页之间提供连接的方式。

可用性

页符号只能在原理图编辑器中通过单击主菜单中的 Home | Circuit Elements | 

来放置。

放置

启动该命令后,光标将变为十字准星,并进入页符号放置模式。放置时按以下步骤操作:

  1. 单击或按 Enter 以锚定页符号的第一个角。
  2. 移动光标以调整页符号大小,然后单击或按 Enter 完成放置。
  3. 继续放置更多页符号,或右键单击或按 Esc 退出放置模式。

在放置过程中还可以执行以下附加操作——当页符号仍随光标浮动且其第一个角尚未锚定之前——包括:

  • Tab 键打开关联的属性 对话框,可在放置过程中即时更改页符号属性。
  • Alt 键将移动方向约束为水平或垂直轴,具体取决于初始移动方向。
  • Spacebar 使页符号逆时针旋转,或按 Shift+Spacebar 顺时针旋转。每次旋转 90°。
  • XY 键分别沿 X 轴或 Y 轴镜像页符号。

虽然可在放置过程中修改属性(按 Tab 调出关联属性对话框),但请注意,这些设置将成为后续放置的默认设置。

图形化编辑

该编辑方式允许你在工作区中直接选择已放置的页符号对象,并以图形方式更改其大小、形状或位置。

当选中页符号对象时,将提供以下编辑手柄:

选中的页符号选中的页符号

  • 单击并拖动 A 可同时在垂直和水平方向调整页符号大小。
  • 单击并拖动 B 可分别在垂直和水平方向调整页符号大小。
  • 在页符号上任意位置单击(避开编辑手柄)并拖动以重新定位。拖动时可旋转页符号(Spacebar/Shift+Spacebar)或镜像(按 XY 键分别沿 X 轴或 Y 轴镜像)。
调整页符号大小不会影响其中任何已定义页入口的绝对位置。

页符号的 Designator Filename 文本字段只能通过更改所用字体大小来调整其尺寸(分别通过 Sheet Symbol DesignatorSheet Symbol File Name 对话框访问)。因此,当选中这两个对象之一时,不提供编辑手柄。

页符号的已选中位号与文件名页符号的已选中位号与文件名

  • 在虚线框内任意位置单击并拖动,以按需重新定位该文本对象。拖动时可旋转文本(Spacebar/Shift+Spacebar)或镜像(按 XY 键分别沿 X 轴或 Y 轴镜像)。
  • 对象的文本可通过 in-place 进行编辑,方法如下:
    1. 单击一次位号或文件名文本以选中它。
    2. 再次单击一次(或按 Enter 键)进入就地编辑模式。两次单击之间需留出足够时间,以确保软件不会将两次单击识别为一次双击(双击会打开关联属性对话框)。
    3. 完成就地文本编辑后,按 Enter 键,或用鼠标单击文本对象之外的区域。

若对象启用了 Locked 属性,则无法被选中或进行图形化编辑。请直接双击被锁定的对象,然后禁用 Locked 属性以对其进行图形化编辑。

非图形化编辑

提供以下非图形化编辑方法:

通过关联属性对话框

Dialog page: 页符号

该编辑方式使用 Sheet Symbol 对话框来修改页符号对象的属性。

页符号 对话框页符号 对话框

在放置过程中可按 Tab 键访问该对话框。

放置后,可通过以下方式之一访问该对话框:

  • 双击已放置的页符号对象。
  • 将光标置于页符号对象上,右键单击,然后从上下文菜单中选择 Properties

页符号的位号与文件名文本字段可独立于页符号本体进行格式设置。它们各自对应的属性对话框——the Sheet Symbol DesignatorSheet Symbol File Name 对话框——可使用上述放置后方法访问(将“页符号”替换为你要查看/修改属性的相应对象)。

Sheet Symbol Designator 和 Sheet Symbol File Name 对话框Sheet Symbol DesignatorSheet Symbol File Name 对话框

页符号的 Filename 属性(在 Sheet Symbol 对话框的 Properties 选项卡中设置,或通过 Sheet Symbol File Name 对话框设置)必须设为该符号所代表的原理图页的文件名。

通过检查器面板

Panel pages: SCH InspectorSCHLIB Inspector

Inspector 面板可用于查询并编辑活动文档中一个或多个设计对象的属性。

页符号操作

在已放置的页符号上右键单击会弹出与上下文相关的菜单,其中(在 Sheet Symbol Actions 子菜单上)提供以下对该页符号(或在适用时对当前选中的所有页符号)生效的命令:

  • Open SubSheet "<SheetName.SchDoc>" - 使用此命令访问该符号引用的子页;子页将被打开(若尚未打开)并在主设计窗口中成为活动文档。
  • Create Sheet From Sheet Symbol - 使用此命令可基于页符号创建新的原理图文档,并在该文档中添加与符号上每个页入口对应的 Port。这样,你可以根据在顶层页上创建并放置的页符号,自动生成多页原理图分层设计的子页。
创建的原理图文档将使用页符号 Filename 字段中的条目命名。你可以在启动命令前在该字段中输入文档的目标名称(包含扩展名,即 DocumentName.SchDoc),也可以将名称留空,稍后在保存生成的文档时再输入名称
当从页符号创建原理图页时,如果已存在同名文件的原理图页,需要格外注意。系统会创建一个具有相同文件名的新页。保存时可通过将新页另存为不同名称,或在需要时覆盖现有页来解决重复问题。
  • Rename Child Sheet - 使用此命令可快速重命名页符号所引用的子原理图页。将打开 Rename Child Sheet dialog,你可以在其中按需指定文档的新名称,以及重命名操作的作用范围。
  • Synchronize Sheet Entries and Ports - 使用此命令可同步该页符号的页入口与子页 Port。将打开 Synchronize Ports To Sheet Entries dialog。使用该对话框可确保页符号上的所有页入口都与其下方所引用子页上的 Port 匹配,包括名称与 I/O 类型。
  • Flip Sheet Symbol Along X - 使用此命令可沿 X 轴翻转页符号。与该符号关联的页入口将实质上交换到符号的另一侧(水平面上)——左侧的会移到右侧,反之亦然。

沿 X 轴翻转页符号的示例。沿 X 轴翻转页符号的示例。

如果当前选中了多个页符号,该命令将显示为 Flip Selected Sheet Symbols Along X。翻转多个选中的页符号时,符号将围绕一条虚拟的竖直线翻转,该竖直线位于所选符号外接范围的中间位置。
  • Flip Sheet Symbol Along Y - 使用此命令可沿 Y 轴翻转页符号。与该符号关联的页入口将实质上交换到符号的另一侧(垂直面上)——顶部的会移到底部,反之亦然。

沿 Y 轴翻转页符号的示例。沿 Y 轴翻转页符号的示例。

如果当前选中了多个页符号,该命令将显示为 Flip Selected Sheet Symbols Along Y。翻转多个选中的页符号时,符号将围绕一条虚拟的水平线翻转,该水平线位于所选符号外接范围的中间位置。
  • Toggle All Sheet Entries IO Type in Sheet Symbol - 使用此命令可在适用时同时切换页符号中所有页入口的 I/O 类型。

切换页入口 I/O 的示例结果。切换页入口 I/O 的示例结果。

实际变化取决于当前 I/O 类型,如下所示:

  • Unspecified 保持 Unspecified
  • Output 不变,变为 Input
  • Input ,变为 Output
  • Bidirectional ,保持 Bidirectional不变。

注意事项

  1. 如果将一组页入口粘贴到已选中的页符号中,且这些入口落在符号当前边界之外,符号将自动调整大小以容纳它们。
  2. 通过使用图纸符号实例化(sheet symbol instantiation),可以从单个图纸符号引用同一子图纸上的多个通道。所用语法是在图纸符号的 Designator field 中使用 Repeat keyword,其形式为:

    Repeat(SheetSymbolDesignator, FirstInstance, LastInstance),

    其中 SheetSymbolDesignator 是图纸符号的基名,而 FirstInstance LastInstance 共同定义要实例化的通道数量。FirstInstance 参数必须从 1 开始(即从 1 往上递增)。
  3. 单个图纸符号可以引用多个子图纸。在 Filename field 中用分号分隔每个文件名。通过在子图纸上合理放置页外连接器(off-sheet connectors),你可以将设计中的某一部分分布到多个图纸上,并将它们视为一张巨大的(扁平的)图纸来处理。但请注意,页外连接器只能用于由同一个图纸符号引用的图纸。

 

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