编辑规则优先级

Parent page: PCB 对话框

Edit Rule Priorities对话框Edit Rule Priorities对话框

摘要

此对话框提供用于管理所选规则类别中规则优先级的控件。规则优先级定义了在执行(例如)设计规则检查(Design Rule Check)时,同一类型的多条规则按何种顺序应用。规则优先级简化了规则的定义与管理流程:先定义覆盖广泛需求的通用规则,然后在特定情况下用更具体的规则进行覆盖。

可能会出现某个设计对象同时被多个具有相同作用域的规则所覆盖的情况。在这种情况下会产生冲突(contention)。所有冲突都通过优先级设置来解决。系统会按从高到低的优先级遍历规则,并选择第一条其作用域表达式与正在检查的对象匹配的规则。

访问

在 PCB Editor 中,可通过点击 PCB Rules and Constraints Editor对话框底部的 Priorities 按钮来打开此对话框;PCB Rules and Constraints Editor对话框可通过在主菜单中点击 Home | Design Rules |

来访问。

选项/控件

  • Rule Type - 使用下拉列表选择要管理其已定义规则优先级的具体规则类型。请注意,无论某种规则类型是否实际存在规则实例,所有规则类型都会被列出。
初始时,对话框会列出当前在 PCB Rules and Constraints Editor对话框中所选规则类型的所有规则实例。
  • Priority Listing - 此区域显示所选类型下当前定义的所有规则列表。规则按优先级顺序排列,最高优先级(1)位于列表顶部。对于每条规则,提供以下只读信息:
    • Priority - 表示该规则当前优先级的数字。数字越小,优先级越高,其中 1 为最高优先级。
    • Enabled - 反映该规则当前是启用(勾选)还是禁用(未勾选)。
    • Name - 规则名称。
    • Scope - 规则的作用域。此项显示用于定位设计中目标对象的逻辑查询表达式(单目规则)或表达式(双目规则)。
    • Attributes - 规则的约束及其定义的数值。
  • Increase Priority - 单击以提高所选设计规则的优先级(如适用)。
  • Decrease Priority - 单击以降低所选设计规则的优先级(如适用)。

 

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