TurnRules

Download AltiumScripts  PDF_RUPDF_EN

Скрипт включает-выключает наборы правил без использования Room и необходимости открывать Design/Rules

Установить скрипт по типовой инструкции. На панели Scripts разместить только кнопку с процедурой TurnRulesSet.

Остальные кнопки команд TurnRulesSet01, TurnRulesSet02, TurnRulesSet03 на панели не размещать, их необходимо разместить в меню Design. Для быстрого доступа с клавиатуры использовать &. Должно быть так:

img Procedure Keyboard Description
TurnRulesSet01 D-1

  Включение-выключение набора 1

TurnRulesSet02 D-2

  Включение-выключение набора 2

TurnRulesSet03 D-3

  Включение-выключение набора 3

Порядок работы

Выполнить TurnRulesSet. В разделе Rule Group 1 установить галочки напротив правил, которые планируем включать/выключать. Работа этих правил будет управляться клавишами D-1. Rule Group 2 будет управляться клавишами D-2, Rule Group 3D-3.

Пример

Создадим два набора правил. Первый набор управляет правилами, устанавливающими бОльшие зазоры для дифференциальных пар и DDR. Стандартный зазор 0.125mm. Правила, которыми планирем управлять - это зазоры между диффпарами C_Diff-Diff_PCIE_0.7mm, C_Diff-Diff_0.5mm, зазор между байтами DDR C_DDR4-DQ-DQ_0.75mm, зазоры внутри байтов DDR C_DDR4-Diff_0.5mm и C_DDR4-DDR4_0.4mm. Правила, попадающие в один набор должны быть все в одинаковом состоянии: все включены или все выключены:

Выполнить TurnRulesSet. В разделе Rule Group 1 установить галочки напротив этих правил

Второй набор правил наоборот, заужает зазоры относительно стандартных и уменьшает толщину проводника в диффпарах. Если стандартная диффпара для проекта во внешних слоях принята 0.125x0.125x0.125, то в узком месте для прохода между переходными отверстиями необходимо 0.1x0.1x0.1. В старых версиях для этого нужно было править правила в двух разделах, Width и Differential Pairs Routing:

Ищем эти правила в настройках скрипта в разделе Rule Group 2

Теперь, нажатием клавиш D-1 и D-2, правила можно включать-выключать не заходя в Design Rules и не создавая комнат.



Примечания

Настройки сохраняются в системе. Группы правил будут будут одинаковыми на всех проектах во всех установленных версиях Altium Designer. Поиск скриптом правила осуществляется по имени правила. Если имена правил повторяются от проекта к проекту, то и настройки групп правил автоматически применятся.

Скрипт переключает состояние каждого отдельного правила, находящихся в одной группе, индивидуально.


Яндекс.Метрика Рейтинг@Mail.ru