在Altium Designer 16的设计规则管理器中,选中具体的设计规则项后,在设计规则管理器的右部,将会显示对应的设计规则设置页面,通常,所有的设计规则设置页面由三大块构成,分别是基本属性、适用对象和约束参数,下面,以“Width”设计规则的设置页面为例,介绍这三部分属性,“Width”规则的设置页面如图8-9所示。
图8-9 “W idth”设计规则设置页面
1.基本属性
设计规则的基本属性包括“Name”“Comment”和“Unique ID”三项,其中:
“Name”属性表示设计规则的名称;
“Comment”属性表示设计规则的注释描述;
“Unique ID”表示设置规则的ID号。
用户可以在对应的文本编辑框内设置这些基本属性,通常情况下,“Unique ID”由系统指定。
2.适用对象
设计规则的适用对象用于指定在进行设计规则检查时的图元对象范围,根据设计规则所描述的对象个数,设计规则可以分为一元设计规则和二元设计规则,所谓一元规则指该设计规则适应用于独立的图元对象,例如“Width”设计规则即属于一元规则,该规则规定导线的宽度范围,适用于单个铜膜导线对象,而“Clearance”设计规则属于二元规则,需要有两个不同的导线对象才能测量间距,这样才能使用该规则。在二元规则选项视图中有“Where the First objectmatches”选项栏和“Where the Second objectmatches”选项栏用于分别设置二元设计规则适用的两个对象的范围。(www.xing528.com)
在对应的设计规则适用对象选项区域右侧有“Full Query”区域,显示用户选择的适用对象的“Query”表达式。
在每个“Where the First objectmatches”选项栏或者“Where the Second objectmatches”选项栏中有6个单选项,意义如下。
“All”单选项表示该规则适用于PCB中的所有对象,但会默认设置该规则的优先级为最低。
“Net”单选项表示该规则适用于所选网络上的对象,包括线、圆弧、填充、焊盘和过孔。用户可在选项栏右侧的下拉列表中选择当前的PCB项目中已定义的网络名称。
“Net Class”单选项表示该规则适用于所有属于所选网络类的网络上的对象,包括线、圆弧、填充、焊盘和过孔以及用户自定义的网络类。用户可在选项右侧上方的下拉列表中选择网络类的名称。关于自定义网络类的方法,将在接下来的小节中通过实例介绍。
“Layer”单选项表示该规则适用于所有指定层上的对象。用户可在选项栏右侧上方的下拉列表中选择需要设置的PCB板层的名称。
“Net and Layer”单选项表示该规则适用于在指定层上的指定网络对象。用户可在选项栏的第一个下拉列表中选择PCB板层的名称,在第二个下拉列表中选择网络的名称。
“Advanced(Query)”单选项表示使用“Query Builder”,建立应用对象表达式,表明该规则的应用范围。单击“Query Builder”按钮,将打开“Query Builder”对话框,用户可在“Query Builder”对话框中用输入描述语句。
3.规则约束设置
规则约束设置区域内的选项用于设置规则的具体参数,由于每种设计规则的参数都不相同,所以规则约束设置区域的内容会各不相同,关于规则约束设置的具体内容将在8.2节中具体介绍。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。