项目选项 - 多通道

Parent page: WorkspaceManager 对话框

Multi-Channel 对话框的 Options for PCB Project  选项卡Multi-Channel 对话框的 Options for PCB Project 选项卡

摘要

Options for PCB Project 对话框选项卡用于定义通道命名方案以及元件位号(Designator)格式,以便在多通道设计中使用。多通道设计是指在同一项目中多次引用同一子原理图页的能力。可通过放置多个引用同一子页的 Sheet Symbol 来实现,或在 Sheet Symbol 的位号中包含 Repeat  关键字以将其实例化多次。

CircuitStudio 提供真正的多通道设计,这意味着你可以在项目中反复引用单个原理图页。任何需要修改的内容都可以在一个位置完成;重新编译项目后,这些更改会传播到每个实例中。CircuitStudio 不仅支持多通道,还允许通道嵌套。

从原理图中的单个逻辑元件映射到 PCB 上多个物理实例的方式,由此选项卡中定义的多通道位号方案控制。

访问

这是在配置项目选项时可用的多个选项卡之一——可在 Options for PCB Project 对话框中访问。打开该对话框的方法包括:

  • 在原理图编辑器或 PCB 编辑器的主菜单中单击 Project | Content |
  • Projects 面板中右键单击项目本身的条目,然后在右键菜单中选择 Project Options

选项/控件

通道命名

  • Channel Naming Style - 使用此字段指定用于命名通道的样式。共有五种样式可用——两种扁平(flat)样式和三种层级(hierarchical)样式(包含路径 path):
    • Flat Numeric With Names
    • Flat Alpha With Names
    • Numeric Name Path
    • Alpha Name Path
    • Mixed Name Path
层级通道名称通过将相关通道路径层级中所有已通道化的 Sheet Symbol 位号(ChannelPrefix + ChannelIndex)连接起来形成。
  • Level Separator for Paths - 使用此字段指定在使用层级命名样式(包含路径的样式)时,用于分隔路径信息的字符/符号。默认使用下划线字符(_)。
层级分隔符的输入不受限制,但为保持视觉清晰,建议使用单个非字母数字字符。
  • Preview - 当你更改 Channel Naming Style 和/或 Designator Format 时,此区域中的图像会动态更新,以反映设计中将出现的命名约定。图像示例为 2 x 2 的嵌套通道设计。较大的交叉阴影区域表示两个上层通道(或通道组/Bank),其中的阴影区域表示下层通道(每个通道中显示两个示例元件)。

元件命名

  • Designator Format - 使用此字段指定为设计元件分配位号时所采用的格式。该字段下拉列表提供八种预定义格式,其中五种为扁平格式,三种可用于层级上下文(包含通道命名):
    • $Component$ChannelAlpha
    • $Component_$ChannelPrefix$ChannelAlpha
    • $Component_$ChannelIndex
    • $Component_$ChannelPrefix$ChannelIndex
    • $ComponentPrefix_$ChannelIndex_$ComponentIndex
    • $Component_$ChannelName
    • $ChannelName_$Component
    • $ComponentPrefix_$ChannelName_$ComponentIndex
扁平位号格式会从第一个通道开始,以线性递增方式为每个元件位号命名。层级格式会在元件位号中包含通道名称($ChannelName)。如果所选 Channel Naming Style 是两种可能的扁平样式之一,则元件位号样式也将是扁平的。但是,如果通道命名选择了层级样式,则元件位号也将是层级的,因为格式中会包含路径信息。
只有当 $ChannelName 字符串包含在 Designator Format 中时,Channel Naming Style  才与元件命名相关。

定义你自己的位号格式

你也可以通过直接在 Designator Format 字段中输入来自定义元件位号格式。构建格式字符串时可使用以下关键字:

  • $ChannelName - 这是关联通道的名称,由 Channel Naming Style  字段中选择的样式决定。
  • $Component - 这是元件的逻辑位号。
  • $ComponentPrefix - 这是元件逻辑位号的前缀(例如,U 对应 U1)。
  • $ComponentIndex - 这是元件逻辑位号的索引(例如,1 对应 U1)。
  • $ChannelPrefix - 这是逻辑 Sheet Symbol 的位号。
  • $ChannelIndex - 这是通道索引。
  • $ChannelAlpha - 这是以字符形式表示的通道索引。

注释

  1. 通道的字母索引(alpha indexing)只有在你的设计总通道数少于 26 个,或你使用的是层级性质的位号格式时才真正有用。
  2. 你必须重新编译项目,通道和/或元件位号格式的任何更改才会生效。
  3. 当多通道设计被编译后,设计窗口中原理图页底部会显示选项卡,每个通道(或 Bank)对应一个选项卡。选项卡名称为 Sheet Symbol 名称加通道编号,例如 BANKA。这些是设计的编译视图(物理视图),而逻辑设计仍与之前一致,保留在 Editor 选项卡上。

 

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