为 PCB 添加了网络类

CircuitStudio 1.4 引入了在 PCB 设计中添加网络类(Net Classes)的功能。该功能允许设计人员在创建新的网络类或编辑现有网络类时,管理名称以及其所包含的基元(primitive)成员。类是一种以逻辑方式汇集设计基元的方法,在通过特定设计规则的作用域(scoping)来定位其成员对象时,往往非常有价值。

现在在导入 Eagle 文件时,也会保留网络类(Net Classes)。

用户自定义网络类(User Defined Net Classes)可以在原理图(Schematic)上创建,用于那些不会自动加入网络类的网络集合(总线 Buses 和线束信号 Harnessed Signals 会自动加入某个类)。这可通过使用网络类指令(Net Class Directive,见下文)来实现。不过需要特别说明:如果某个网络类定义仅存在于 PCB 中,默认情况下 ECO 过程会尝试将其移除,以同步原理图与 PCB。   如果你希望在 PCB 上创建类,或者你已有的类正被 ECO 过程尝试移除,请修改项目的 ECO Generation Options,并将 Remove Net ClassesModifications Associated With Nets 部分中的条目从 ECO Generation Tab 设置为 Ignore Differences。 

这样项目就能检测差异,从而仍可按需添加和修改类,但会阻止 ECO 删除任何在 PCB 中定义的类。 或者,你也可以通过使用网络类指令(Net Class Directives)在原理图上定义所有类。 

放置该指令,并在参数(Parameter)中为该类命名。

Nets 面板的 PCB 模式中,可以轻松查看和管理网络类。顶部区域列出网络类,中间区域列出所选网络类中的网络(Nets),底部区域列出所选网络中的基元(primitives)。

在网络类条目上右键并从菜单中选择 Properties(或直接双击该条目),会打开该类的 Edit Net Class 对话框。在该对话框中,你可以查看/修改该类的网络成员关系、重命名,或添加其他类。

当你在列表上方的某个掩码字段(NameNon-MembersMembers)中输入时,列表会被过滤,仅显示与掩码字符串匹配的内容。你可以在掩码字符串中使用 ?(任意单个字符)和 *(任意多个字符)通配符——例如,使用“*”显示所有基元,或使用“D?”显示所有以字母 D 开头的基元。中间的按钮可用于在两个列表之间快速移动基元。

也可以通过 Object Class ExplorerHome | Design Rules | Classes)来管理网络类,它允许设计人员浏览并管理当前 PCB 文档中已定义的对象类。

在文件夹树窗格中点击某个特定网络类的条目(或在汇总列表中双击其条目),即可访问用于管理该类对象成员关系的控件。

网络类也可用于在 PCB Rules and Constraints Editor 中定义规则。

Eagle 中来自网络类的间距(clearance)规则,会应用于该类中不同信号的所有对象。
AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Content