Просмотр ограничений проектирования и проблем с их нарушением с помощью панели PCB Rules and Violations в CircuitMaker
Кнопка Rules and Violations используется для открытия панели PCB Rules And Violations, которая позволяет удобно просматривать включённые правила проектирования и нарушения в текущем пространстве компоновки платы. Панель служит центральной точкой для просмотра и редактирования правил, запуска проверок правил проектирования и просмотра отдельных нарушений в виде графических наложений в пространстве проектирования. Доступ к кнопке из PCB-редактора возможен следующими способами.
- Home | Design Rules | Rules and Violations.
- View| PCB| Rules and Violations.
Элементы управления в верхней части панели позволяют применять подсветку, масштабирование и т. п. к правилам/нарушениям в пространстве проектирования.
Выбор правил и нарушений
Панель PCB Rules And Violations содержит разделы, которые обеспечивают более детальную область просмотра правил проектирования и нарушений.
- Rule Classes - Правила проектирования, сгруппированные по классам, например Clearances и Widths.
- Rules - Отдельные правила проектирования выбранного класса. Конкретную проверку DRC можно запустить через меню правой кнопки мыши.
- Violations - Сведения о каждом нарушении правила, обнаруженном активированными проверками правил проектирования.
Выбор отдельного нарушения правила приводит к тому, что пространство проектирования графически подсвечивает это нарушение. Расширенная графика нарушений рисуется только на тех слоях, на которых находятся «виновные» примитивы, и этот слой (если включён) станет активным слоем в пространстве проектирования. Когда включены сведения о нарушениях правил (см. ниже), графика редактора будет отображать значение ограничения, заданное для правила, и показывать, находятся ли нарушающие примитив(ы) ниже или выше этого значения.
Нарушение правила минимальной ширины (Width), заданного как 12 mil.

Нарушение правила размеров переходного отверстия (Via), заданного минимумами: диаметр 50 mil и размер отверстия 28 mil.
Обратите внимание: если у вас включён метод подсветки Zoom, пространство проектирования будет автоматически приближено так, чтобы уместить просматриваемое нарушение, обеспечивая гораздо более точный «вид» области нарушения. Уровень этого масштабирования можно изменять с помощью кнопки Magnify на панели.

Вы также можете получать доступ к нарушениям напрямую из пространства проектирования. Наведите курсор на нарушающий примитив, щёлкните правой кнопкой мыши и выберите Violations в контекстном меню, затем выберите соответствующее нарушение, чтобы открыть диалог Violation Details .
Управление отображением нарушений DRC
Визуальное отображение нарушений DRC можно настроить для максимальной наглядности и/или под собственные предпочтения, задав стиль, количество и цвет графических маркеров. Вместе с графическим отображением сведений о нарушении примитивы проектирования могут быть перекрыты графическим шаблоном, выбираемым из нескольких стилей.

Сверху: включены сведения о нарушении. Посередине: включено наложение ошибки нарушения.
Снизу: включены и сведения, и наложение ошибки.
Настройки отображения нарушений
Управление тем, как отображаются нарушения DRC с использованием пользовательской графики нарушений и/или заданного наложения нарушений, задаётся на странице PCB Editor – DRC Violations Display в System Preferences.
Меню правой кнопки мыши
Записи в каждом разделе панели предоставляют набор опций через контекстное меню правой кнопки мыши. Наиболее важные опции для каждого раздела:
Классы правил
- Run DRC Rule Class - запускает все правила, входящие в класс. Классы могут содержать только одно правило (например, Short-Circuit Constraint) или большое количество (как правило, класс Clearance Constraint).
- Clear Violations For Rule Class - очищает нарушения (как графически, так и в списке на панели) для всех правил, входящих в класс.
Правила
- Properties - открывает диалог Edit PCB Rule, который позволяет редактировать свойства выбранного правила проектирования.
Элементы управления областью действия правила
При определении области действия правила проектирования, т. е. границ его применения, вы по сути формируете запрос, который определяет объекты-участники, на которые распространяется правило. Используйте доступные в диалоге параметры, чтобы построить требуемый запрос. В зависимости от того, является ли правило унарным или бинарным, потребуется определить одну или две области действия соответственно.
Элементы управления идентичны — независимо от того, задаёте ли вы одну или две области действия правила, — и описаны в следующих разделах.
Where The Object Matches
- Scoping Option - используйте выпадающий список, чтобы выбрать вариант, определяющий, как формировать выражение запроса области действия.
Constraints
Эта область диалога отображает ограничения, применимые к типу редактируемого правила. Элементы управления различаются в зависимости от типа редактируемого правила проектирования. Используйте различные элементы управления, чтобы настроить эти ограничения по необходимости. На схеме элементы управления, подсвеченные синим, можно щёлкнуть и отредактировать при необходимости. При желании включите любые из доступных опций.
Violations
- Properties - открывает диалог Violation Details , который предоставляет полные сведения об ограничении правила и текущем нарушении.
Советы
- Для полного доступа к классам и правилам ограничений PCB откройте диалог PCB Rules and Constraints Editor , нажав Home | Design Rules | Design Rules.
- Онлайн-проверку правил проектирования (Design Rule Checking) можно включать/выключать на странице PCB Editor - General в System Preferences.
- Отдельные правила проектирования (Design Rules) можно включать в диалоге Design Rule Checker, нажав Home | Design Rules | Design Rule Check.




