Определение, определение и управление правилами проектирования печатных плат

Altium Training

Altium Essentials: PCB Design Rules Creation

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

What approach do I use for defining design constraints?

Altium Designer предлагает два различных подхода к определению ограничений проекта: диалоговое окно PCB Rule and Constraints Editor диалоговое окно (описанное на этой странице) и «Менеджер ограничений».

Он Constraint Manager доступен в проекте проектирования печатной платы только в том случае, если Constraint Management опция была включена в диалоговом окне «Создать проект» при создании данного проекта. Обратите внимание:

  • если Constraint Manager была включена для проекта печатной платы, PCB Rule and Constraints Editor этот диалог not доступно в редакторе печатных плат.

  • Если Constraint Manager была not включена для проекта печатной платы, можно использовать только прежние способы определения ограничений проектирования (использование директив проектирования и PCB Rule and Constraints Editor диалогового окна).

Чтобы быстро проверить, какой подход к управлению ограничениями проектирования используется в текущем проекте печатной платы, откройте документ печатной платы проекта, щелкните Design главное меню и проверьте, какая команда доступна:

  • Constraint Manager – для Constraint Manager используется в данном проекте.

  • Rules – для PCB Rule and Constraints Editor используется диалоговое окно.

Редактор печатных плат использует концепцию правил проектирования для определения требований к проекту. Требования к проекту применяются с помощью элегантного - target these objects and apply those requirements подхода. Правила проектирования в совокупности образуют «набор инструкций», которым должен следовать редактор печатных плат. Они охватывают все аспекты проектирования — от ширины трассировки, зазоров, стилей соединения плоскостей, стилей прокладок и т. д., и многие из этих правил можно контролировать в режиме реального времени с помощью онлайн- Design Rule Checker (DRC), а также в любой момент можно запустить пакетную проверку для создания отчёта DRC. Правила определяются независимо от объектов.

Правила проектирования нацелены на конкретные объекты и применяются иерархически; например, может существовать правило зазора для всей платы, затем, возможно, правило зазора для класса сетей, а затем, возможно, ещё одно — для одного из контактных полей в классе. Используя приоритет и область действия правил, редактор печатных плат может определить, какое правило применяется к каждому объекту в проекте.

Правило нацеливается на объекты с помощью языка запросов на основе ключевых слов, которые могут варьироваться от общих идентификаторов, таких как NetClass или All, вплоть до строго определённого запроса, точно нацеленного на сложное, ситуативное требование к проектированию.

Имея четко определенный набор правил проектирования, вы сможете успешно завершать проектирование плат с различными и зачастую строгими требованиями к конструкции. Кроме того, поскольку редактор печатных плат основан на правилах, уделение времени настройке правил в начале проектирования позволит вам эффективно приступить к работе над проектом, будучи уверенным в том, что система правил прилагает все усилия для обеспечения успеха.

Подробную информацию о проверке заданных правил проектирования см. в разделе «Проверка на соответствие правилам проектирования (DRC)».

Основы системы правил проектирования печатных плат

Система правил, встроенная в редактор печатных плат данного программного обеспечения, обладает несколькими фундаментальными особенностями, которые отличают её от большинства других систем правил проектирования, используемых в других средах редактирования печатных плат:

  • Rules are separate from the objects – правило не добавляется в качестве атрибута объекта, а вносится в общий список правил, после чего к нему привязывается область действия для применения к данному объекту. Это позволяет применять правила к нескольким объектам, а также изменять их или применять к другим объектам, что в противном случае было бы затруднительно, если бы приходилось изменять атрибуты правил на уровне отдельных объектов.

  • Rules are targeted (scoped) by writing a query – вместо использования набора фиксированных, заранее определённых областей действия правил применяется гибкая система запросов для определения объектов, к которым применяется правило. Это обеспечивает точный контроль над объектом действия каждого отдельного правила проектирования.

  • Rules for any design situation – можно определить несколько правил одного типа и нацелить их на разные наборы объектов, что обеспечивает полный контроль над определением ограничений печатной платы. Например, можно определить правила различной ширины для трассировки сетей с разной шириной на разных слоях.

  • Each rule has a priority – любой объект проекта может быть целью нескольких правил одного и того же типа, что позволяет учитывать как общие, так и более специфические ситуации. Для разрешения конфликтов между правилами используется приоритет правил. Система просто проходит по правилам от наивысшего к наименьшему приоритету и выбирает первое, выражение (выражения) области действия которого соответствует проверяемому объекту (объектам).

  • There are two types of rules – унарные правила (правила, определяющие требуемое поведение объекта) и бинарные правила (правила, определяющие взаимодействие между двумя объектами).

Правила проектирования в Altium Designer определяются и управляются из диалогового окна PCB Rules and Constraints Editor диалогового окна, как описано на этой странице. В качестве альтернативного подхода к управлению правилами ограничений проектирования можно использоватьредактор ограничений на основе документов ([Constraints] вкладка «Документ»).

 
 
 
 
 

Определение и управление правилами проектирования

Доступ к PCB Rules and Constraints Editor диалоговое окно открывается при выборе команды Design » Rules команды в главном меню.

Если Rules команда отсутствует в Design меню? Проверьте, доступно ли PCB Rules and Constraints Editor доступно диалоговое окно — подробнее.

Диалоговое PCB Rules and Constraints Editor диалоговое окно состоит из двух разделов:

  1. В дереве слева перечислены различные категории правил. Разверните категорию, чтобы отобразить доступные типы правил. Разверните тип правила, чтобы отобразить все правила данного типа, которые определены в данный момент.

    Дополнительную информацию о доступных типах правил и их ограничениях см. на странице«Типы правил проектирования печатных плат » и её подстраницах.

  2. В правой части диалогового окна отображается информация, относящаяся к тому, что в данный момент выбрано в дереве — либо сводка определенных правил выбранного типа или категории, либо все определенные правила для всей системы, либо, если выбрано конкретное правило, ограничения для этого правила.

    • Щелкните по корневой папке, чтобы в основной области редактирования диалогового окна открылся сводный список всех конкретных правил, определенных для всех типов правил проектирования во всех категориях.

    • Щелкните папку категории, чтобы открыть сводный список всех конкретных правил, определенных для всех связанных типов правил проектирования данной категории.

    • Щелкните папку типа правила, чтобы открыть сводный список всех конкретных правил, определенных для данного типа.

    В сводном списке каждое правило представлено следующим образом:

    • Name - название правила;

    • Priority - текущий приоритет правила;

    • Enabled - включено ли правило в данный момент или отключено (щелкните, чтобы переключить это состояние). Отключенное правило будет отображаться в сводном списке серым цветом.

    • Type - тип правила;

    • Category - категория правила, к которой оно относится;

    • Scope - область действия правила (т. е. к каким объектам оно применяется).

    • Attributes - атрибуты ограничений, которые были определены для правила.

    Щелкните запись конкретного правила в панели дерева папок (или дважды щелкните его запись в сводном списке), чтобы открыть элементы управления для редактирования его определения:

    • Name - текущее имя правила. Его можно изменить по необходимости.

    • Comment - в этом поле отображается любой комментарий, добавленный к правилу, например, содержательное описание того, для чего используется данное правило.

    • Unique ID - уникальный идентификатор правила. Каждое правило само по себе является объектом проекта и, следовательно, конкретным фрагментом данных. Использование идентификатора гарантирует уникальность. Уникальный идентификатор особенно важен для правил, созданных в области схемного проектирования. При добавлении параметров правил проектирования к объектам на схеме каждому параметру правила присваивается уникальный идентификатор. Такие же идентификаторы присваиваются соответствующим правилам проектирования, созданным на печатной плате. Благодаря этому уникальному идентификатору ограничения правила можно редактировать как на стороне схемы, так и на стороне печатной платы, а изменения синхронизируются при синхронизации.

    • Test Queries - щелкните, чтобы открыть диалоговое окно «Результаты тестовых запросов», в котором отображается количество объектов, на которые влияет правило, с учётом определённых вами специализаций правила. Это позволяет увидеть, есть ли объекты, отвечающие запросу, а также проверить, соответствует ли набор объектов, затронутых фильтрами и правилами, вашим требованиям. 

    • Rule Scoping Controls - В этой области расположены элементы управления, позволяющие определить область действия правила с точки зрения объектов, к которым оно применяется или между которыми оно действует.

    • Constraints - В этой области диалогового окна представлены ограничения, применимые к редактируемому типу правила. Используйте различные элементы управления для настройки этих ограничений в соответствии с требованиями. Нажмите F1 по области ограничений, чтобы перейти на страницу, посвящённую данному типу правила, в разделе «Типы правил проектирования печатных плат » данной документации.

Диалоговое окно PCB Rules and Constraints Editor диалоговое окно — центр управления правилами проектирования.
Диалоговое окно PCB Rules and Constraints Editor диалоговое окно — центр управления правилами проектирования.

  • Механизм поиска диалогового окна позволяет использовать его в режиме прямого поиска, введя соответствующий Name, Type, Categoryили Attribute ключевое слово (слова) в главном Search поле.

  • Нажмите кнопку Switch to Document View кнопку внизу диалогового окна, чтобы открыть редактор ограничений — интерактивный документ с правилами. 

Ознакомьтесь с правилами проектирования

Новая плата по умолчанию, созданная программой, будет содержать правила, которые не требуются в каждом проекте, а многие другие правила проектирования необходимо будет скорректировать в соответствии с требованиями вашего проекта. По этой причине очень важно ознакомиться с правилами проектирования. Это можно сделать в PCB Rules and Constraints Editor. Выберите Design Rules в верхней части дерева слева, затем просмотрите столбец Attributes по столбцу, чтобы просмотреть все правила, и быстро найти те, значения которых необходимо скорректировать.

При создании новой платы в неё будут включены правила проектирования по умолчанию, которые могут оказаться ненужными для вашего проекта. Лишние правила можно отключить, щелкнув по Design Rules элемента или конкретного элемента категории в PCB Rules and Constraints Editor и отключив правила (снимите флажки в Enabled столбце).

На плате по умолчанию также используются британские единицы измерения. Если на вашей плате используется метрическая система, значения многих правил, таких как «Расширение паяльной маски», изменятся с округленных значений (например, 4 мил) на 0,102 мм, а значение по умолчанию для «Минимальной полоски паяльной маски» изменится с 10 мил на 0,254 мм. Хотя эта младшая цифра, например 0,002 мм, не имеет значения при генерации выходных данных, вы можете отредактировать эти настройки в правилах проектирования, если это вас беспокоит.

При просмотре правил проектирования обратите внимание, что порядок столбцов можно изменить при необходимости.
При просмотре правил проектирования обратите внимание, что порядок столбцов можно изменить при необходимости.

Правила проектирования по умолчанию

При создании нового документа печатной платы в него включается ряд правил по умолчанию, которые необходимы для правильной работы системы проверки правил проектирования. Если правило по умолчанию удалено, оно автоматически воссоздается при PCB Rules and Constraints Editor . Если есть правила проектирования, которые вы не хотите использовать, правильным подходом к управлению этими правилами является их отключение. 

Чтобы отключить правило, переключите соответствующий переключатель «Включить» для этого правила в одном из сводных списков в правой части диалогового окна «Редактор правил и ограничений печатной платы». Отключенное правило отображается «затененным». Узнайте больше об отключении правил проектирования.

Используйте параметр «Включить», чтобы отключить ненужное правило. Отключенное правило отображается серым цветом.Используйте параметр «Включить», чтобы отключить ненужное правило. Отключенное правило отображается серым цветом.

Значения правил по умолчанию внутренне заданы в мил и могут не соответствовать вашим проектам. Чтобы использовать собственные правила и значения по умолчанию, вы можете:

  • создать и использовать шаблон проекта или

  • создать подходящий пустой файл печатной платы с настроенными по вашему усмотрению правилами и скопировать эту плату для нового проекта, либо

  • экспортировать набор правил шаблона в файл правил печатной платы (*.RUL), а затем импортировать эти правила в текущий проект печатной платы. Узнайте больше об экспорте и импорте правил проектирования.

Нажмите кнопку Create Default Rules кнопку, чтобы заново сгенерировать набор правил проектирования по умолчанию для печатной платы. Если вы удалили какие-либо правила, вы можете восстановить исходный список правил, нажав эту кнопку. Если правило по умолчанию было изменено, нажатие кнопки не приведет к его сбросу или замене.

Создание нового правила

Чтобы добавить новое правило проектирования в диалоговом окне PCB Rules and Constraints Editor диалогового окна перейдите к нужному типу правила в левом дереве и выберите его, затем нажмите кнопку New Rule кнопку под списком сводки правил или щелкните правой кнопкой мыши по нужному типу правила и выберите New Rule в контекстном меню.

Новое правило будет добавлено в дерево папок и также появится в сводном списке для данного типа правил. Название правила будет выделено жирным шрифтом, чтобы обозначить, что оно новое и ещё не «применено».

Пример создания нового правила проектирования печатной платы.
Пример создания нового правила проектирования печатной платы.

При добавлении нового правила ему сначала присваивается имя по умолчанию, основанное на конкретном типе правила. Например, если вы добавляете новое правило зазора, имя по умолчанию будет Clearance. Если это имя по умолчанию не изменить, добавление ещё одного нового правила того же типа приведёт к появлению правила с тем же именем, но с увеличенным числовым суффиксом (т. е. Clearance_1Clearance_2и т. д.).

При создании нового правила для конкретного типа ему автоматически присваивается приоритет 1 (наивысший приоритет). Если существуют какие-либо другие правила этого типа, их приоритеты будут соответственно сдвинуты (понижены) на единицу. После этого они считаются измененными — даже если они не были специально изменены на уровне области действия/ограничения. Поэтому все существующие правила данного типа будут отображаться в измененном состоянии (жирным шрифтом со звездочкой).

Чтобы получить доступ к атрибутам области действия и ограничений правила, щелкните запись правила в панели дерева папок или дважды щелкните его запись в сводном списке. Главное окно редактирования диалогового окна изменится, предоставив доступ к элементам управления для определения атрибутов области действия и ограничений данного правила.

Доступ к элементам управления для настройки параметров правила, включая область действия и ограничения.
Доступ к элементам управления для настройки параметров правила, включая область действия и ограничения.

Чтобы полностью определить новое правило:

  • Присвойте правилу понятное имя, чтобы его можно было легко идентифицировать.
  • Определите область действия правила, выбрав параметры области действия из раскрывающихся списков или введя запрос (или запросы для бинарного правила).
  • Установите ограничения правила.
  • Установите приоритет правила.

Создание нового правила с помощью мастера правил

Новое правило также можно создать с помощью Design Rule Wizard. Доступ осуществляется напрямую с помощью команды Design » Rule Wizard команды или нажав на Rule Wizard кнопку в нижней части PCB Rules and Constraints Editor диалогового окна.

Кнопка Rule Wizard будет недоступна, если в существующие правила внесены изменения, которые ещё не были «применены».

Используйте страницы Wizard для создания нового правила проектирования. Последовательность действий следующая:

  1. Выберите нужный тип правила и присвойте ему понятное имя (а также добавьте комментарий, если требуется).
  2. Определите область действия правила. У вас будет возможность дополнительно уточнить область действия с помощью встроенного в мастер инструмента «Конструктор запросов».
  3. Установите приоритет правила.
Если Launch main design rules dialog опция включена на последней странице Wizard, PCB Rules and Constraints Editor после нажатия кнопки Finish . В этом диалоговом окне можно отредактировать ограничения для вновь созданного правила.

Используйте Design Rule Wizard для упрощения создания правил.
Используйте Design Rule Wizard для упрощения создания правил.

Дублирование существующего правила

Чтобы быстро создать идентичную копию существующего правила, воспользуйтесь функцией дублирования. Доступ к этой функции можно получить двумя способами:

  • Воспользуйтесь деревом слева, чтобы перейти к нужному существующему правилу, щелкните правой кнопкой мыши и выберите Duplicate Rule в контекстном меню.

  • Перейдите к нужному типу правила в дереве слева, выберите правило для дублирования в сводном списке справа, а затем нажмите Duplicate Rule кнопку под списком.

Оптимизируйте создание похожих правил с помощью функции дублирования правил.
Оптимизируйте создание похожих правил с помощью функции дублирования правил.

Дубликат правила получит такое же имя, как и исходное, с добавлением суффикса (например, _1), чтобы его можно было отличить. Его определение (область действия, ограничения и т. д.) будет идентично определению исходного правила. Что касается приоритета, ему будет присвоен приоритет, следующий за приоритетом исходного правила. Так, например, если приоритет исходного правила равен 1, дубликат получит приоритет 2.

Создание правила из панели фильтров печатной платы

Поскольку правило проектирования применяется к заданному набору объектов проекта, проще (и быстрее) сначала определить эти объекты, а затем создать правило, ориентированное на них. Панель «Фильтр печатной платы » предоставляет возможность создания правила проектирования, область действия которого определяется выражением запроса, текущим образом заданным на панели. Поэтому вместо того, чтобы пытаться представить себе, на что именно нацелено ваше выражение запроса might нацелено выражение запроса, воспользуйтесь PCB Filter панель для тестирования и настройки выражения запроса до тех пор, пока не будут отфильтрованы только нужные объекты. Создав затем правило, использующее это выражение запроса, вы гарантированно нацелитесь на правильный набор объектов.

Чтобы добавить новое правило проектирования:

  1. Нажмите на Create Rule кнопку. Появится Choose Design Rule Type появится диалоговое окно. В этом диалоговом окне перечислены все категории и типы правил, доступные в документе печатной платы.
  2. Выберите тип создаваемого правила, затем нажмите OK (или дважды щелкните непосредственно по записи).
  3. Появится PCB Rules and Constraints Editor появится диалоговое окно. Создается правило выбранного типа и отображается главное окно редактирования правила, готовое к определению конкретных ограничений для правила. Параметр области действия правила устанавливается в значение Custom Query, а выражение запроса из панели PCB Filter панели вводится в область запроса.
  4. При необходимости внесите изменения в название правила и его ограничения. Также при необходимости измените его приоритет (по умолчанию ему присваивается наивысший приоритет).

Создайте новое правило проектирования непосредственно из PCB Filter панели — выражение запроса фильтра используется в качестве области действия правила.
Создайте новое правило проектирования непосредственно из PCB Filter панели — выражение запроса фильтра используется в качестве области действия правила.

Повторное использование ранее созданных выражений запросов

Со временем в процессе компоновки различных плат будет создано множество полезных выражений запросов. Как правило, вам захочется применять одни и те же запросы не только в рамках одного проекта, но и в разных проектах. Для этого панель «Фильтр печатной платы » поддерживает концепцию Historical и Favorite запросов.

Как только запрос вводится и применяется с панели, он добавляется в «список истории» запросов. Кроме того, этот запрос можно добавить в «список избранного» запросов, нажав кнопку Add To Favorites . Используйте кнопку History и Favorites на панели, чтобы перейти к одноимённым вкладкам в диалоговомокне «Диспетчер выражений»и просмотреть эти списки.

Получите доступ к истории примененных выражений запросов и создайте список избранных выражений для многократного использования.
Получите доступ к истории примененных выражений запросов и создайте список избранных выражений для многократного использования.

Чтобы использовать выражение из любого из этих списков, дважды щелкните по его записи или выделите её и нажмите кнопку Apply Expression . Диалоговое окно Expression Manager закроется, а выражение будет загружено в Filter область PCB Filter панели.

Эта функциональность оптимизирует (и ускоряет) создание правил с необходимыми параметрами области действия — извлеките историческое или избранное выражение запроса, убедитесь, что оно по-прежнему нацелено на требуемый набор объектов (примените фильтр), а затем создайте правило, использующее это выражение в качестве параметра области действия, как подробно описано в предыдущем разделе.

Определение области действия правила проектирования

Редактор печатных плат Altium Designer представляет собой среду, управляемую правилами. Требования к проектированию обеспечиваются с помощью четко определённого набора правил проектирования, которые в совокупности определяют ограничения для платы. Правила проектирования относятся к конкретным объектам в рамках проекта. Чтобы система правил печатных плат могла определить, к каким объектам применяется данное правило, ей необходимо знать область действия этого правила, т. е. границы его применения. ScopingОпределение области действия правила выполняется в диалоговом окне PCB Rules and Constraints Editor диалоговом окне.

Правила проектирования по умолчанию, а также любое добавленное новое правило, будут иметь область действия по умолчанию All, то есть оно будет применяться ко all objects на печатной плате. С помощью раскрывающегося списка можно быстро настроить простую область действия правила.

Установите область действия правила проектирования, чтобы определить его применение к объектам проекта.
Установите область действия правила проектирования, чтобы определить его применение к объектам проекта.

Вместо того чтобы ограничиваться предопределённым списком возможных целевых параметров, для каждого правила проектирования можно более точно задать область действия, написав так называемый Query.

Чтобы ввести запрос, установите первое Where The Object Matches выпадающий список в положение Custom Query. В нём отобразится запрос, который в данный момент используется механизмом правил для данного правила на основе текущих настроек выпадающего списка.

Запрос, по сути, представляет собой инструкцию для программного обеспечения, определяющую набор объектов проекта, на которые должно быть направлено действие правила. Запросы составляются с использованием ключевых слов запроса. Точно так же, как запрос можно составить в Filter панели для поиска конкретного набора объектов, запрос также можно написать для определения объектов, на которые нацелено каждое правило. Пример:

InNet('VBAT') And OnLayer('Bottom Layer')

Если этот запрос будет использоваться в качестве области действия для правила «Ширина», то при трассировке сети VBAT и переходе на нижний слой ширина дорожки автоматически изменится на ширину, указанную в ограничениях данного правила. Кроме того, при выполнении проверки на соответствие правилам проектирования любая трассировка сети VBAT на нижнем слое должна будет иметь указанную ширину, иначе она будет помечена как нарушение.

Определение области действия правил основано на системе запросов. Воспользуйтесь опцией Custom Query опцию, чтобы просмотреть текущий запрос и при необходимости изменить его с помощью ключевых слов запроса.
Определение области действия правил основано на системе запросов. Воспользуйтесь опцией Custom Query опцию, чтобы просмотреть текущий запрос и при необходимости изменить его с помощью ключевых слов запроса.

В зависимости от того, является ли правило одноместным или двоичным, вам потребуется определить соответственно одну или две области действия. Для одноместного правила проектирования будут предоставлены элементы управления для определения одной области действия правила. Используйте опции, доступные в Where The Object Matches области, чтобы составить выражение запроса, которое отобразится в области справа от неё. Для бинарного правила проектирования элементы управления для Where The First Object Matches и Where The Second Object Matches для определения обеих областей действия правила. Воспользуйтесь доступными выпадающими списками каждого из них, чтобы составить выражение запроса. Элементы управления одинаковы как при определении одной, так и двух областей действия правила.

При внесении изменений в обозначения компонентов печатной платы или имена многоугольников ссылки в правилах проектирования, использующих пользовательские запросы, обновляются автоматически. Запросы, содержащие ссылки на обозначения компонентов печатной платы в правилах проектирования, изменяются при повторной маркировке обозначений, их обновлении в результате ECO или при ручном редактировании на плате.

Обновление запросов правил при изменении обозначений компонентов доступно, если PCB.Rules.UpdateQueryOnComponentDesignatorChange опция включена в диалоговом окне «Дополнительные настройки».

Обновление запросов по правилам при изменении названий полигонов доступно, если PCB.Rules.UpdateQueryOnPolygonNameChange опция включена в диалоговом окне «Дополнительные настройки».

Если в запросе присутствует синтаксическая ошибка, правило будет признано недействительным и выделено красным цветом в PCB Rules and Constraints Editor диалоговом окне — как в левом дереве правил, так и в любом сводном представлении (по категории или типу правил), в котором оно отображается. Кроме того, тексты типов и категорий правил также отображаются красным цветом в левом дереве правил. Таким образом, если вы свернули область дерева правил, содержащую недействительное правило, вы всё равно получите предупреждение об этом на более высоком уровне иерархии. Предупреждающее сообщение также появится при попытке закрыть диалоговое окно. Область действия правила, содержащая синтаксическую ошибку, может значительно замедлить процесс онлайн- и пакетного анализа DRC. Обязательно устраните все области действия правил, которые не соответствуют синтаксису.

Параметры определения области действия

Предусмотрены простые параметры области действия, позволяющие быстро формировать запросы по области действия. Выберите один из вариантов в первом раскрывающемся списке и, при необходимости, используйте последующие раскрывающиеся списки для выбора соответствующей цели, например, сетки, слоя, контура, корпуса и т. д. Представленные параметры определения области действия сгруппированы в соответствии с типом правила.

Быстро создайте запрос с помощью простых параметров определения области действия.
Быстро создайте запрос с помощью простых параметров определения области действия.

Примеры простых параметров определения области действия:

  • All - создание запроса на определение области, охватывающего все объекты проекта;

  • Net - создание запроса по области действия, охватывающего все объекты в конкретной сети. Появится дополнительный раскрывающийся список, из которого можно выбрать нужную сеть из списка доступных вариантов, включая No Net.

  • Net Class - сформировать запрос, охватывающий все объекты в конкретном классе сетей. Появится дополнительное раскрывающееся меню, из которого можно выбрать нужный класс сетей из списка доступных вариантов, включая All Nets.

  • Layer - сформировать запрос, охватывающий все объекты на определенном слое. Появится дополнительное раскрывающееся меню, из которого можно выбрать нужный слой из списка доступных вариантов.

  • Net and Layer - сгенерировать запрос с ограничением области действия, охватывающий все объекты в конкретной сети и на конкретном слое. Появятся два дополнительных раскрывающихся списка, из которых можно выбрать нужную сеть и слой.

При ограничении области действия правила с помощью простых параметров ограничения все равно создается запрос. Запрос отображается, если выбрать Custom Query в первом поле раскрывающегося списка.

Опция Custom Query опция позволяет вам написать собственный, возможно, более сложный, но и более конкретный запрос. Вы можете ввести свой собственный конкретный запрос для области действия правила непосредственно в поле запроса справа. Кроме того, для помощи в создании выражений логических запросов доступны две функции: «Конструктор запросов » и «Помощник по запросам». Они могут оказаться полезными, если вы не уверены в синтаксисе запроса или в доступных ключевых словах.

Используйте Custom Query опцию для составления более сложного выражения запроса.
Используйте Custom Query опцию для составления более сложного выражения запроса.

  • Если вы хорошо знакомы с языком запросов, вы можете ввести выражение запроса непосредственно в поле запроса. Вы также можете вставить выражение запроса из своего любимого редактора непосредственно в эту область, скопировать его во внешний редактор или даже вставить запрос во вторую область действия бинарного правила. Это особенно полезно, если обе области действия сложны и отличаются друг от друга лишь незначительно.

  • Метод Query Builder — это более простой способ построения запроса, использующий определенные типы условий и значений, которые позволяют создавать запросы только с помощью соответствующих «строительных блоков». Для создания сложных запросов с полной спецификацией ключевых слов и синтаксисом операторов используйте Query Helper.

Определение области действия правила с помощью конструктора запросов

Если выбран параметр Custom Query опция выбрана, нажмите кнопку « » (Создать запрос из доски), чтобы открыть диалоговое окно «Building Query from Board»(Создание запроса из доски), которое позволяет создать запрос для выделения конкретных объектов в документе проекта путем простого построения строки условных операторов.

Левая часть диалогового окна используется для указания условий, необходимых для выделения требуемого набора объектов. Каждое условие состоит из Condition Type и Condition Value. В раскрывающихся полях для этих элементов отображаются записи, соответствующие области применения для текущего типа правила и значениям для выбранного типа условия, соответственно.

По мере определения условия в правой части диалогового окна отображается предварительный просмотр сформированного запроса. Условия можно объединять с помощью операторов «AND» и/или «OR», а также задавать приоритет (с помощью скобок или отступов) для уточнения целевого набора объектов. Когда выражение для запроса определено в соответствии с требованиями, нажатие кнопки OK выражение загрузится в область запроса диалогового окна PCB Rules and Constraints Editor диалогового окна.

Обратите внимание, что в начале и конце выражения запроса добавляются дополнительные открывающие и закрывающие скобки соответственно при отображении в PCB Rules and Constraints Editor диалоговом окне

Используйте Query Builder для построения логического выражения запроса с помощью ряда условных операторов.
Используйте Query Builder для построения логического выражения запроса с помощью ряда условных операторов.

Определение области действия правила с помощью средства помощи при построении запросов

Если Custom Query опция выбрана, нажмите кнопку « », чтобы открыть диалоговое окно «Query Helper». Встроенный механизм запросов анализирует проект печатной платы и выводит список всех доступных объектов вместе с общими ключевыми словами для использования в запросах.

Работа с Query Helper достаточно интуитивно, особенно если разделить его на три отдельные области, как показано на изображении ниже:

Пример сложного запроса, определённого с помощью Query Helper.
Пример сложного запроса, определённого с помощью Query Helper.

Эти области:

  1. Query Region – используйте эту область диалогового окна для составления выражения запроса. Выражение, действующее в данный момент в рамках области действия правила, по умолчанию будет доступно в этой области при открытии диалогового окна. Вы можете вводить текст непосредственно в этой области; в качестве подсказки появится контекстный «список подсказок» с возможными ключевыми словами или объектами.
  2. Operators – эта область диалогового окна предоставляет набор математических и логических операторов для использования при построении выражения. Нажмите кнопку, чтобы добавить данный оператор в место, где находится курсор, в выражении запроса в Query области выше.
  3. Categories, Keywords and Objects – эта область диалогового окна предоставляет доступ к доступным функциям печатных плат, спискам объектов печатных плат и системным функциям, которые можно использовать для создания выражения запроса. При нажатии на подкатегорию в каждой из этих трёх областей в области справа отобразится список соответствующих ключевых слов или объектов. Найдите ключевое слово или объект, который необходимо использовать в строке запроса, затем дважды щелкните по его записи; запись будет вставлена в место, где находится курсор, в выражении запроса в Query области выше.

Используйте кнопку « » (в левом нижнем углу диалогового окна), чтобы проверить синтаксическую правильность выражения. Когда выражение запроса определено в соответствии с требованиями, нажатие кнопки OK вызовет загрузку выражения в область запроса диалогового PCB Rules and Constraints Editor диалогового окна.

При использовании Query Helper диалогового окна для построения запроса, щелчок по ключевому слову в одном из доступных списков и нажатие клавиши F1, вы перейдете к документации по данному ключевому слову в справочнике по языку запросов.

Приоритет операторов в выражениях запроса

Прежде чем покинуть этот раздел, стоит ознакомиться с порядком приоритетов операторов, используемых в логических выражениях запроса. Ведь без этих знаний выражение может не находить нужные объекты.

В рамках порядка приоритетов, установленного для различных операторов и определяющего, как программное обеспечение интерпретирует запросы (если пользователь не указал скобки), наивысший приоритет имеют скобки. Последовательность этого порядка от наивысшего к наинизшему выглядит следующим образом:

  1. Скобки
  2. Не
  3. ^, *, /, Div, Mod, And
  4. +, -, Or, Xor
  5. =, <>, , >, =, >=
  6. &&, ||

Этот порядок приоритетов аналогичен тому, что используется в языках типа Pascal. Неоднозначности устраняются путем вычисления слева направо. Выражения в скобках вычисляются изнутри наружу, а выражения одного уровня — слева направо.

Настоятельно рекомендуется использовать скобки во всех случаях, когда существует хоть малейшая вероятность того, что запрос может быть интерпретирован некорректно. Широкое использование скобок устраняет сомнения и делает итоговые запросы более понятными для других.

Приоритезация правил

Чтобы упростить процесс определения и управления правилами, следует сначала определить общие правила, охватывающие широкий спектр требований, а затем переопределять их с помощью конкретных правил в определённых ситуациях. Для этого необходимо иметь возможность устанавливать приоритет правил, чтобы указать, какое из них следует применять, когда на объект распространяются несколько правил одного и того же типа.

Например, чтобы указать наиболее часто используемую ширину трассировки на плате, определите одно правило, применимое ко всем сетям на плате. Затем это правило можно переопределить для конкретной сети (или, если на то пошло, для класса сетей), добавив другое правило того же типа, но с более высоким приоритетом.

Еще одним примером могут служить требования к паяльной маске. В данном случае следует определить одно правило маски, которое распространяется на все контактные площадки и переходные отверстия на плате, которое затем можно переопределить для контактных площадок в конкретном типе контура. Это правило, относящееся к конкретному типу контура, при необходимости можно дополнительно переопределить для отдельной контактной площадки в этом контуре.

Важным аспектом управления правилами является обеспечение правильной настройки всех приоритетов. При создании нового правила по умолчанию ему присваивается самый высокий приоритет. Используйте кнопку Priorities кнопку внизу диалогового окна PCB Rules and Constraints Editor диалогового окна, чтобы настроить приоритеты в Edit Rule Priorities .

Измените приоритеты правил в Edit Rule Priorities диалоговом окне.
Измените приоритеты правил в Edit Rule Priorities диалоговом окне.

Изначально в диалоговом окне будет отображен список всех экземпляров правил для того типа правила, который в данный момент выбран в PCB Rules and Constraints Editor диалоговом окне. Воспользуйтесь полем Rule Type поле, чтобы изменить тип правила и отобразить конкретные правила, определённые для этого типа. Определённые правила перечислены в порядке текущего приоритета — от 1 (наивысший приоритет) и далее по убыванию. Выберите запись правила и воспользуйтесь Increase Priority и Decrease Priority , чтобы переместить его вверх или вниз в порядке приоритета соответственно.

При добавлении нового правила к типу правил, который уже содержит одно или несколько существующих правил, приоритет будет установлен на 1 (т. е. самый высокий приоритет). При дублировании правила копия получает приоритет ниже, чем исходное правило.

Можно настроить несколько правил одного и того же типа. Может случиться так, что на объект проекта распространяется более одного правила с одинаковой областью действия. В этом случае возникает конфликт. Все конфликты разрешаются с помощью настроек приоритета. Система просматривает правила от наивысшего к наименьшему приоритету и выбирает первое правило, выражения области действия которого соответствуют проверяемому объекту (объектам). Существует одно исключение из этого правила: к объектам могут применяться несколько правил проектирования «Соответствующая длина», и все эти правила применяются к данным объектам.

Изменение существующих правил

Правила, конечно, можно изменять в любое время. Действительно, для получения окончательного рабочего набора правил часто требуется внести несколько ключевых уточнений. Обычно это касается определения области действия, чтобы гарантировать, что целевые объекты проекта «улавливаются» соответствующими правилами в соответствии с требованиями. Выберите существующее правило в диалоговом окне PCB Rules and Constraints Editor диалоговом окне и внесите необходимые изменения в его атрибуты области действия и ограничений.

Изменения, внесённые в определения существующих правил, выделяются как в панели дерева папок, так и в соответствующих сводных списках. Такие записи выделяются тем, что название правила выделяется жирным шрифтом, а справа от него отображается звёздочка. Звездочка используется для обозначения того, что данное правило является существующим правилом, которое было изменено, а не вновь созданным правилом (которое отображается жирным шрифтом без звездочки).

Пример существующего правила, которое было изменено. Звездочка используется для обозначения изменения, а название правила выделено жирным шрифтом.
Пример существующего правила, которое было изменено. Звездочка используется для обозначения изменения, а название правила выделено жирным шрифтом.

При создании нового правила для конкретного типа ему автоматически присваивается приоритет 1. Если существуют другие правила этого типа, их приоритеты соответственно сдвигаются (понижаются) на одну ступень. После этого они считаются измененными, даже если на уровне области действия/ограничений они конкретно не изменялись. Поэтому все существующие правила данного типа будут отображаться в состоянии «изменено» (выделены жирным шрифтом со звездочкой).

Пометка недействительных правил

Если система обнаруживает, что правило является недействительным — например, в нём имеется проблема с выражением запроса области действия или значение ограничения, которое не допускается, — оно будет помечено как недействительное. Такое правило будет выделено красным цветом в диалоговом окне PCB Rules and Constraints Editor в диалоговом окне как в левом дереве правил, так и в любом сводном представлении (по категории или типу правил), в котором оно фигурирует. Кроме того, текст, обозначающий тип и категорию правила, также отображается красным цветом в левом дереве правил. Таким образом, даже если вы свернули участок дерева правил, содержащий недопустимое правило, вы всё равно получите уведомление об этом на более высоком уровне иерархии. Предупреждающее сообщение также появится, если вы попытаетесь закрыть диалоговое окно.

Область действия правила, содержащая синтаксическую ошибку, может значительно замедлить анализ DRC в режиме онлайн и пакетной обработки, поэтому обязательно устраняйте все области действия правил, которые не являются синтаксически корректными.

Пример того, как система выделяет неверное правило проектирования — в данном случае ошибочное выражение запроса области действия.
Пример того, как система выделяет неверное правило проектирования — в данном случае ошибочное выражение запроса области действия.

Отключение правил

В среде редактора печатных плат, управляемой правилами, нередко создаётся довольно внушительный и всеобъемлющий набор правил, с помощью которых можно успешно ограничивать конструкцию ваших плат. По тем или иным причинам в процессе работы может возникнуть необходимость отключить некоторые правила; возможно, они не применимы к рассматриваемой плате или их нужно временно отключить, чтобы снизить нагрузку на модуль проверки правил проектирования (и, как следствие, ускорить его работу!). Отключение — это хороший способ сохранить такие правила на случай, если они понадобятся в будущем.

Чтобы отключить правило, переключите соответствующий Enable опцию для этого правила в одном из соответствующих сводных списков в правой части PCB Rules and Constraints Editor диалогового окна. Отключенное правило также будет отображаться «затемненным».

Пример отключенных правил, отображаемых серым шрифтом в сводном списке.
Пример отключенных правил, отображаемых серым шрифтом в сводном списке.

Правила также можно отключать/включать непосредственно на панели «Правила и нарушения печатной платы». Переключите соответствующий On . Это отразится в Enable параметре правила в PCB Rules and Constraints Editor .

Удаление правил

Чтобы удалить одно правило проектирования из диалогового PCB Rules and Constraints Editor диалогового окна:

  • Воспользуйтесь деревом слева, чтобы перейти к нужному существующему правилу, щелкните правой кнопкой мыши и выберите Delete Rule из контекстного меню.
  • Перейдите к нужному типу правила в дереве слева, затем выберите правило для удаления в сводном списке справа. Затем нажмите Delete Rule(s) кнопку под списком.

Название правила будет выделено жирным шрифтом и зачеркнуто, чтобы обозначить, что удаление ещё не «применено».

Удаление одного правила.
Удаление одного правила.

  • Если конкретное правило проектирования больше не требуется, но может понадобиться в будущем, вместо его удаления его можно просто отключить. Для этого переключите соответствующий Enable опцию для этого правила в одном из соответствующих сводных списков в правой части PCB Rules and Constraints Editor диалогового окна.

  • Несколько правил можно удалить одним действием из окна со сводным списком. Для этого выберите правила, которые необходимо удалить (стандартный Shift+click и Ctrl+click поддерживаются горячие клавиши), а затем нажмите Delete Rule(s) кнопку под списком.

  • Для работы системы проверки правил проектирования необходимо наличие определённых правил; если одно из таких правил будет удалено (в результате чего не останется ни одного правила данного типа), оно будет автоматически воссоздано. Узнайте больше о правилах проектирования по умолчанию.

Для многих типов правил при создании нового документа печатной платы создаются правила по умолчанию. Аналогичным образом, если все конкретные правила для одного из этих типов будут удалены, правило по умолчанию будет автоматически добавлено заново при следующем открытии PCB Rules and Constraints Editor откроется диалоговое окно. Кроме того, правила по умолчанию можно создать заново, нажав Create Default Rules в нижней части диалогового окна.

Экспорт и импорт правил

Правила проектирования можно экспортировать из диалогового окна и импортировать в него PCB Rules and Constraints Editor диалогового окна. Это позволяет сохранять и загружать избранные определения правил между различными проектами.

  • To export – щелкните правой кнопкой мыши в любом месте дерева слева в диалоговом окне и выберите Export Rules. Откроется диалоговое окно «: Выбор типа правила проектирования», в котором можно выбрать правила проектирования для экспорта. В Export Rules to File открывшемся диалоговом окне можно указать имя файла .rul и выбрать местоположение. Экспортированные правила сохраняются в файле правил печатной платы (*.rul).

  • To import – щелкните правой кнопкой мыши в любом месте дерева слева в диалоговом окне и выберите Import Rules. Откроется диалоговое окно «: Выбор типа правила проектирования», в котором можно выбрать правило (правила) проектирования для импорта. В Import File открывшемся диалоговом окне перейдите к файлу .rul, который необходимо импортировать. 

 
 
 
 
 

При импорте из , если правила выбранного типа уже существуют, будет предложено удалить существующие правила перед импортом. Нажатие Yes приводит к удалению всех существующих правил данного типа и их последующей замене правилами из .rul файле. Нажатие кнопки No — существующие правила будут сохранены. Однако если существующие и импортируемые правила имеют одинаковые названия, импортируемые правила перезапишут существующие.

Отчёты о правилах проектирования

Отчет о текущих правилах проектирования можно сгенерировать из диалогового окна PCB Rules and Constraints Editor . Отчет может охватывать все категории правил, конкретную категорию правил или конкретный тип правила, в зависимости от выбранной позиции в дереве папок. Отчет можно сгенерировать следующим образом:

  • перейдя к нужному сводному списку, щелкнув по нему правой кнопкой мыши и выбрав Report команду из контекстного меню, либо нажав на Report кнопку под списком.
  • Щелкнув правой кнопкой мыши по соответствующему элементу в дереве папок и выбрав Report команду из контекстного меню.

Откроется Report Preview откроется диалоговое окно с уже загруженным соответствующим отчетом. Используйте это диалоговое окно для просмотра отчета с помощью различных элементов управления страницами и масштабированием, прежде чем в конечном итоге экспортировать его в файл или распечатать.

Создать отчет о правилах печатной платы.
Создать отчет о правилах печатной платы.

Определение правил на схеме

Ограничения проектирования (правила) можно определить до начала компоновки печатной платы, добавив директивы набора параметров в исходный документ (документы) схемы с настроенными правилами. Область действия соответствующего правила проектирования печатной платы, создаваемого при переносе проекта в документ печатной платы, определяется характером объекта, которому назначен параметр. В приведенной ниже таблице приведены поддерживаемые варианты области действия правил печатной платы, связанных с параметрами схемы.

Добавить правило к... Из... Для правила печатной платы с областью действия...
Провод панели «Свойства» (при просмотре свойств выбранного объекта набора параметров) после размещения объекта «Набор параметров » на проводе с помощью команды Place » Directives » Parameter Set команды. Сеть
Шина панели «Свойства» (при просмотре свойств выбранного объекта набора параметров) после размещения объекта «Набор параметров » на шине с помощью Place » Directives » Parameter Set команды. Net Class
Жгут панель «Свойства» (при просмотре свойств выбранного объекта набора параметров) после размещения объекта «Набор параметров » на жгуте с помощью команды Place » Directives » Parameter Set команды. Net Class
«Blanket» панели «Свойства» (при просмотре свойств выбранного объекта набора параметров) после размещения объекта «Набор параметров» на краю покрытия с помощью Place » Directives » Parameter Set команды. Включите класс с требуемым именем, чтобы создать класс сетей для всех сетей, покрытых покрывалом, который затем будет использоваться в качестве области действия правила. Класс сети

В каждом случае метод добавления параметра на основе правила одинаков:

  1. Добавьте параметр в виде правила.

  2. Выберите тип правила, которое необходимо использовать.

  3. Настройте ограничения для выбранного типа правила.

При добавлении параметров правил проектирования к объектам на схеме каждому параметру правила присваивается уникальный идентификатор. Такие же идентификаторы присваиваются соответствующим правилам проектирования, создаваемым на печатной плате. С помощью этого уникального идентификатора ограничения правила можно редактировать как на стороне схемы, так и на стороне печатной платы, а изменения синхронизируются при синхронизации.

Узнайте больше о наборах параметров.

Ознакомьтесь с примером использования директивы «Дифференциальная пара» вместе с общим ограничениемдля определения правил проектирования на схеме.

Проверка применения правил

В зависимости от конструкции печатной платы может потребоваться определение значительного числа правил проектирования с областями действия, варьирующимися от очень простых до очень сложных. Рекомендуется проверить, действительно ли определенные правила применяются к тем объектам, для которых они предназначены. Внимательность на этапе определения правил может сэкономить время и усилия, которые в противном случае были бы потрачены на поиск нарушений, вызванных неправильным определением области действия правил.

Существует два основных метода проверки областей действия правил: либо путем выбора объектов проекта и анализа правил, которые в данный момент к ним применяются, либо путем выбора правила (в разных местах программного обеспечения) и наблюдения за тем, какие объекты попадают в его область действия.

С точки зрения объекта

Для любого размещенного объекта в текущем проекте можно быстро получить информацию о том, какие одноместные правила проектирования применимы к этому объекту. Наведите курсор на объект, щелкните правой кнопкой мыши и выберите Applicable Unary Rules. Все определённые правила проектирования, которые могут быть применены к выбранному объекту, анализируются и отображаются в Applicable Unary Rules диалоговом окне.

Правила проектирования, применимые к одному конкретному объекту проекта — унарные правила.
Правила проектирования, применимые к одному конкретному объекту проекта — унарные правила.

Рядом с каждым правилом, перечисленным в диалоговом окне, будет стоять либо галочка (), либо крестик (). Галочка обозначает правило с наивысшим приоритетом среди всех применимых правил того же типа; именно это правило применяется в данный момент. Правила того же типа с более низким приоритетом отображаются с крестиком рядом, что указывает на их применимость, но, поскольку они не являются правилом с наивысшим приоритетом, в данный момент они не применяются.

Любые правила, которые применимы к объекту, но в данный момент отключены, также будут отмечены крестиком и отображаться зачеркнутым шрифтом.

Аналогичным образом вы также можете получить доступ к информации о правилах бинарного проектирования, применимых к двум размещенным объектам в проекте. Наведите курсор на любой объект, щелкните правой кнопкой мыши и выберите Applicable Binary Rules. Следуйте подсказкам, чтобы выбрать два объекта в проекте. Затем откроется диалоговое окно Applicable Binary Rules откроется диалоговое окно, в котором будут отображены все бинарные правила проектирования, применимые к этим объектам.

Если к двум выбранным объектам не применяются никакие бинарные правила, Binary версия Applicable Rules не откроется.

Правила проектирования, применимые к двум примерам объектов проекта — бинарные правила.
Правила проектирования, применимые к двум примерам объектов проекта — бинарные правила.

С точки зрения правила

Проверка с помощью панели «Правила и нарушения печатной платы»

Вы также можете быстро увидеть, к каким объектам применяется конкретное правило, на панели «Правила и нарушения печатной платы». На панели перечислены все правила, определённые на данный момент для проекта. Можно просматривать все правила или выбирать их по типу — при условии, что для активного проекта определено хотя бы одно правило данного типа. При нажатии на конкретное правило в Rules области панели, будет применена фильтрация с использованием этого правила в качестве области действия фильтра. Будут отфильтрованы только те объекты проекта, которые подпадают под действие данного правила. Используя Mask (или Dim) выделения можно быстро увидеть объекты, на которые распространяется данное правило.

Пример использования панели PCB Rules And Violations панели для проверки, к каким объектам применяется выбранное правило.
Пример использования панели PCB Rules And Violations панели для проверки, к каким объектам применяется выбранное правило.

Если в диалоговом окне для метода выделения установлен параметр Mask, отрегулируйте уровень маскирования, применяемый к объектам, не попадающим в область действия активного фильтра, с помощью Masked Objects ползунка, доступного из Mask and Dim Settings разделе на View Options вкладке панели «Настройка просмотра». Если в диалоговом окне в качестве метода выделения выбран Dim, настройте степень затемнения, применяемую к объектам, не попадающим под действие активного фильтра, с помощью Dimmed Objects ползунок, также доступный в этом разделе панели.

Использование PCB Rules And Violations панели для проверки, к каким объектам применяется правило, особенно полезно при создании запроса для области действия правила, поскольку правило можно редактировать непосредственно из панели и, следовательно, запрос можно «подстраивать» до тех пор, пока желаемые объекты не будут включены в область действия.

Чтобы отредактировать область(и) действия правила, а также его ограничения, дважды щелкните по записи правила на панели или щелкните правой кнопкой мыши и выберите Properties в контекстном меню. Появится соответствующее Edit PCB Rule появится диалоговое окно, в котором можно внести изменения.

Элементы управления, доступные в этом диалоговом окне, и текст его заголовка зависят от типа редактируемого правила проектирования.

Правила можно редактировать непосредственно на PCB Rules And Violations панели, что позволяет оперативно уточнять область действия правила и/или ограничения.
Правила можно редактировать непосредственно на PCB Rules And Violations панели, что позволяет оперативно уточнять область действия правила и/или ограничения.

Проверка с помощью диалогового окна «Редактор правил и ограничений печатной платы»

Диалоговое окно PCB Rules and Constraints Editor диалоговое окно содержит средство тестирования по запросу, позволяющее быстро увидеть, к каким объектам применяется конкретное правило. Нажмите кнопку « » в правом верхнем углу диалогового окна для правила, которое вы хотите протестировать. Появится Test Queries Result откроется диалоговое окно. В диалоговом окне отображается следующая информация:

  • Expression result – количество объектов, подпадающих под область действия выражения;

  • Objects applicable to rule – количество объектов, к которым применимо текущее правило, исходя из выражения и типа правила.

  • Expression and rule priority (только для унарного правила) — количество объектов, к которым применимо правило, исходя из выражения, типа и приоритета текущего правила (т. е. если существует правило с более высоким приоритетом, объекты, попадающие под действие этого правила, не будут учитываться при вычислении данного значения).

  • Rules with highest priorities (только для унарного правила) – если имеются правила с более высоким приоритетом, их список будет представлен в диалоговом окне вместе с количеством объектов, подпадающих под их действие (т. е. их Expression and rule priority значения).

Нажав на ссылку справа, вы можете быстро применить фильтр, чтобы увидеть подходящие объекты в каждом случае непосредственно в рабочей области. Воспользуйтесь Mask выпадающий список для выбора NormalMask, или Dim в зависимости от того, как вы хотите, чтобы затронутые объекты выделялись в документе печатной платы. Если Zoom установлен флажок, в документе печатной платы также будет выполнен зум на соответствующие компоненты.

 
 
 
 
 

С помощью функции «Тестовые запросы» можно быстро просмотреть объекты, охватываемые выражением области действия правила.
С помощью функции «Тестовые запросы» можно быстро просмотреть объекты, охватываемые выражением области действия правила.

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функций

Доступные вам функции зависят от того, какое решение Altium вы используете: Altium Develop, Altium Agile Teams, Altium Agile Enterprise или Altium Designer (при активной подписке).

Если вы не видите описанную функцию в используемом вами программном обеспечении, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content