Директивы проектирования — это объекты, размещаемые на схеме в процессе захвата проекта, которые позволяют задавать инструкции для передачи в другие части программного обеспечения. Доступны различные директивы проектирования, которые можно использовать следующими двумя способами:
-
директивы, связанные с автоматической компиляцией исходных документов схемы.
-
директивы, используемые для передачи информации, заданной на листе схемы, на PCB.
В следующих разделах эти области и связанные с ними директивы рассматриваются подробнее.
Директивы, связанные с компиляцией
Проекты со временем развиваются и создаются поэтапно. По мере завершения каждого этапа нередко возникает необходимость проверить его изолированно от остальной части проекта. Компиляция отдельного документа схемы (или всего проекта) на промежуточных этапах процесса захвата часто приводит к появлению ряда сообщений об ошибках, вызванных цепями, которые еще не были добавлены, или межсоединениями между фрагментами схемы, которые все еще не завершены. Такие сообщения не несут реальной пользы, поскольку лишь создают шум вокруг действительно важной информации. Самый быстрый и простой способ подавить эти ошибки компиляции — разместить директивы No ERC или Compile Mask.
Директива No ERC
Директива No ERC размещается на узле цепи для подавления всех предупреждений проверки электрических правил и/или условий нарушения ошибок, обнаруженных при проверке проекта схемы. Подробнее см. на странице Validating Your Design Project.
Директива Compile Mask
Директивы No ERC отлично подходят для подавления небольшого числа нарушающих правила выводов, портов, входов листа или цепей в проекте. Но в некоторых случаях может потребоваться исключить целый раздел проекта, включая компоненты. Используйте директиву Compile Mask (Place » Directives » Compile Mask command) или нажмите кнопку Compile Mask (
) в раскрывающемся списке директив на Active Bar, чтобы эффективно скрыть содержащуюся в ней область проекта от Compiler, что позволяет вручную предотвратить проверку ошибок для цепей, которые, возможно, еще не завершены и, как вы знаете, вызовут ошибки компиляции. Это может быть очень полезно, если вам нужно скомпилировать активный документ или проект, чтобы проверить целостность проекта в других конкретных областях, но вы не хотите видеть «шум» сообщений, создаваемых Compiler для незавершенных частей проекта.
Как следует из названия, эта директива указывает Compiler игнорировать любые объекты, которые completely находятся в пределах заданной маски. Размещайте маску так же, как примечание или прямоугольник.
Рассмотрим пример схемы на изображении ниже, где подключение к устройству LCD1 еще не завершено. Компиляция только этой схемы (Project » Validate PCB Project) приведет к многочисленным сообщениям о нарушениях (показаны ниже), каждое из которых вызвано незавершенной цепью. Наведите указатель на изображение, чтобы увидеть эффект размещения директивы Compile Mask вокруг незавершенной цепи. Эти нарушения будут проигнорированы Compiler, тогда как остальная часть схемы — полностью соединенная — будет проверена. Обратите внимание, что объекты, действительно попавшие под маску, то есть полностью находящиеся внутри ограничивающего прямоугольника маски, будут отображаться серым цветом.

Наведите указатель на изображение, чтобы показать эффект использования директивы Compile Mask для скрытия нарушений Compiler, вызванных незавершенной цепью.
Маска компиляции может отображаться либо в развернутом режиме (полная рамка), либо в свернутом режиме (маленький треугольник). Эти режимы соответствуют включенному и отключенному состояниям маски соответственно. Переключение режима отображения выполняется щелчком по левому верхнему углу размещенной маски компиляции. Эта функция может быть полезна, когда моделирование включено в процесс проектирования:
learn more.
Хотя маски компиляции можно поворачивать или зеркально отражать по оси X или Y, это не влияет на ориентацию содержащейся внутри схемной цепи.
Compile Mask
Размещенная Compile Mask, показанная в левой части схемы выше.
Сводка
Compile Mask — это директива проектирования, используемая для эффективного скрытия содержащейся в ней области проекта от Compiler при выполнении проверки с помощью команды Project » Validate Project . Она позволяет вручную предотвратить проверку ошибок для цепей, которые, возможно, еще не завершены и будут вызывать ошибки проверки. Compile Mask полезна в ситуациях, когда текущий проект необходимо проверить для контроля целостности проекта в других конкретных областях, но нежелательно загромождение сообщениями Compiler, связанными с незавершенными частями проекта.
Хотя она называется «Compile Mask», эта директива не связана с самим процессом компиляции, который автоматически выполняется после каждого действия пользователя благодаря функции Dynamic Compilation в Altium Designer. Вместо этого Compile Mask используется при ручном запуске проверки проекта, которая отделена от компиляции и представляет собой отдельный процесс, инициируемый пользователем вручную. Затем проверка анализирует документы схемы в проекте на наличие электрических и оформительских ошибок в соответствии с настройками, заданными на вкладках
Error Reporting и
Connection Matrix диалогового окна
Project Options.
Доступность
Compile Mask доступна для размещения только в редакторе схем. Чтобы разместить Compile Mask:
-
выберите команду Place » Directives » Compile Mask в главном меню.
-
Нажмите кнопку Compile Mask (
) в раскрывающемся списке директив на Active Bar , расположенном в верхней части рабочей области. Нажмите и удерживайте кнопку Active Bar, чтобы получить доступ к другим связанным командам. После использования команды она станет верхним элементом в этом разделе Active Bar.
-
Щелкните правой кнопкой мыши в редакторе схемы, затем выберите Place » Directives » Compile Mask.
Размещение
После запуска команды курсор изменится на перекрестие, указывая на режим размещения Compile Mask. Размещение выполняется следующей последовательностью действий:
-
Установите курсор и щелкните мышью или нажмите Enter, чтобы зафиксировать первый угол маски.
-
Переместите курсор, чтобы настроить размер маски так, чтобы она полностью охватывала область проекта, которую необходимо скрыть от Compiler, затем щелкните мышью или нажмите Enter , чтобы зафиксировать диагонально противоположный угол и завершить размещение маски. Объекты проекта, полностью попадающие в границы маски, будут отображаться серым цветом.
-
Продолжайте размещать дополнительные маски компиляции или щелкните правой кнопкой мыши либо нажмите Esc, чтобы выйти из режима размещения.
Графическое редактирование
Этот метод редактирования позволяет выбрать размещенный объект маски компиляции непосредственно в рабочей области и графически изменить его размер, форму или положение.
Маска компиляции может отображаться либо в активном режиме (полная рамка), либо в свернутом режиме (треугольник в рамке), что соответствует включенному и отключенному состояниям маски соответственно. Переключение режима отображения выполняется щелчком по значку ▲ или ▼ в левом верхнем углу размещенной маски компиляции.
Щелкните треугольник в левом верхнем углу, чтобы свернуть (и отключить) маску компиляции.
Когда выбран активный (развернутый) объект маски компиляции, доступны следующие маркеры редактирования:
Выбранная Compile Mask (в активном состоянии).
-
Щелкните и перетащите A, чтобы одновременно изменить размер маски компиляции по вертикали и горизонтали.
-
Щелкните и перетащите B, чтобы изменять размер маски компиляции по вертикали и горизонтали отдельно.
-
Щелкните в любом месте маски компиляции — вне маркеров редактирования — и перетащите ее, чтобы изменить положение. Во время перетаскивания маску компиляции можно поворачивать (Spacebar/Shift+Spacebar) или зеркально отражать (клавиши X или Y для отражения по оси X или Y соответственно).
Обратите внимание, что когда Compile Mask находится в свернутом состоянии, графически можно изменить только ее положение, перетащив ее в новое место.
Если попытаться графически изменить объект, у которого включено свойство Locked, появится диалоговое окно с запросом подтверждения редактирования. Если на странице Schematic – Graphical Editing диалогового окна Preferences включен параметр Protect Locked Objects, и для данного объекта проекта также включен параметр Locked, то этот объект нельзя будет выбрать или графически редактировать. Щелкните заблокированный объект, чтобы выбрать его, затем отключите свойство Locked на панели List или отключите параметр Protect Locked Objects, чтобы графически редактировать объект.
Неграфическое редактирование
Доступны следующие методы неграфического редактирования.
Редактирование через диалоговое окно Compile Mask или панель Properties
Panel page: Compile Mask Properties
Этот метод редактирования использует связанное диалоговое окно Compile Mask и режим панели Properties для изменения свойств объекта Compile Mask.
После размещения доступ к диалоговому окну Compile Mask можно получить следующим образом:
-
дважды щелкнув размещенный объект маски компиляции.
-
Выбрав объект маски компиляции, щелкнув правой кнопкой мыши и затем выбрав Properties в контекстном меню.
Во время размещения доступ к режиму Compile Mask панели Properties можно получить, нажав клавишу Tab. После размещения маски становятся доступны все параметры.
После размещения доступ к режиму Compile Mask панели Properties можно получить одним из следующих способов:
-
если панель Properties уже активна — выбрав объект маски компиляции.
-
После выбора объекта маски компиляции выберите панель Properties с помощью кнопки Panels в правой нижней части рабочей области или выберите View » Panels » Properties в главном меню.
Если параметр
Double Click Runs Interactive Properties отключен (по умолчанию) на странице
Schematic - Graphical Editing page диалогового окна
Preferences , то при двойном щелчке по примитиву или при щелчке правой кнопкой мыши по выбранному примитиву с последующим выбором
Properties откроется диалоговое окно. Если параметр
Double Click Runs Interactive Properties включен, откроется панель
Properties .
Хотя параметры в диалоговом окне и на панели одинаковы, их порядок и расположение могут немного отличаться.
Редактирование нескольких объектов
Панель Properties поддерживает редактирование нескольких объектов, при котором можно изменять свойства, одинаковые для всех выбранных в данный момент объектов. Если несколько объектов одного типа выбраны вручную, через диалоговое окно Find Similar Objects dialog или с помощью панели Filter или List, то любое поле панели Properties, которое не отображается как звездочка (*), можно редактировать для всех выбранных объектов.
Редактирование через панель списка
Panel pages: Панели списка, SCH Filter
Панель List отображает типы объектов проекта из одного или нескольких документов в табличном формате, что позволяет быстро просматривать и изменять атрибуты объектов. При использовании совместно с соответствующей фильтрацией — путем выбора типов объектов (с помощью параметров Include панели) или с помощью панели Filter либо диалогового окна Find Similar Objects dialog — она позволяет отображать только те объекты, которые попадают в область действия активного фильтра. Затем свойства перечисленных объектов можно редактировать непосредственно на панели List.
Compile Mask Properties
Свойства объектов редактора схем представляют собой настраиваемые параметры, определяющие визуальный стиль, содержимое и поведение размещенного объекта. Настройки свойств для каждого типа объекта задаются следующим образом:
-
Post-placement settings – все свойства объекта Compile Mask доступны для редактирования в диалоговом окне Compile Mask и на панели Properties, когда размещенный Compile Mask выбран в рабочей области проекта.
Хотя параметры в диалоговом окне и на панели одинаковы, их порядок и расположение могут немного отличаться.
Расположение
-
(X/Y)
-
X (первое поле) — текущая координата X (по горизонтали) опорной точки объекта относительно текущего начала координат рабочей области. Измените значение, чтобы изменить положение объекта по X. Значение можно вводить как в метрических, так и в имперских единицах; указывайте единицы измерения при вводе значения, если они отличаются от текущих единиц по умолчанию.
-
Y (второе поле) — текущая координата Y (по вертикали) опорной точки объекта относительно текущего начала координат. Измените значение, чтобы изменить положение объекта по Y. Значение можно вводить как в метрических, так и в имперских единицах; указывайте единицы измерения при вводе значения, если они отличаются от текущих единиц по умолчанию.
Свойства
-
Width - введите ширину объекта.
-
Height - введите высоту объекта.
-
Border - используйте раскрывающийся список, чтобы выбрать нужную границу.
-
Fill Color - щелкните по цветовому полю, чтобы выбрать нужный цвет объекта.
-
Collapsed and Disabled - установите флажок, чтобы свернуть и отключить объект.
Директивы, связанные с PCB
Как единая среда проектирования, Altium Designer позволяет задавать требования к PCB еще до начала трассировки платы. Это достигается путем добавления и задания параметров для объектов, размещенных на листе(ах) схемы.
Для некоторых объектов схемы — таких как компоненты, символы листов, порты и т. д. — это включает добавление соответствующего параметра(ов) как части свойств этого объекта. Для объектов цепей, таких как проводники и шины, параметры нельзя добавить непосредственно как свойство проводника или шины. Вместо этого параметры, необходимые для хранения информации, задаются с помощью специальных директив проектирования.
С помощью директив можно задать следующую информацию, которая будет передана в соответствующие определения на стороне PCB при синхронизации проекта:
-
Ограничения компоновки PCB
-
Дифференциальные пары
-
Классы цепей
Включая директивы проектирования в схему, инженеры-проектировщики могут задавать явные проектные ограничения, и это гарантирует, что схема остается основным источником данных проекта. Любые изменения в проекте выполняются только на стороне схемы и затем передаются в PCB. Это может быть особенно важно, когда над проектом работают несколько человек, особенно если они находятся в разных местах. Вместо попыток согласовывать действия через цепочки электронных писем или телефонные звонки, специалист, создающий проект, может гарантировать, что определенные ограничения действительно будут использоваться на этапе компоновки.
В основе этой функциональности лежит директива Parameter Set directive.
По сути это определяемые пользователем объекты Parameter Set, которые могут быть связаны с объектом цепи в схематическом проекте. Разместите директиву PCB Layout на проводнике, шине или сигнальном жгуте, чтобы определить одно или несколько проектных ограничений, нацеленных на связанную цепь или цепи. Когда PCB создается на основе схемы, информация из директивы PCB Layout используется для создания соответствующих правил проектирования PCB. Информация, заданная директивой PCB Layout, применяется только к той цепи (или набору цепей), к которой подключена директива.

Директива Parameter Set.
Она действует как контейнер для любого количества параметров, относящихся к цепи, к которой присоединена директива Parameter Set. Можно разместить стандартную директиву Parameter Set без параметров (Place » Directives » Parameter Set), а затем добавить нужный параметр(ы) позже. В следующих разделах подробнее рассматривается использование этих директив на основе параметров. Доступны как пользовательские (Parameter Set), так и предопределенные (Differential Pair) директивы набора параметров. Единственное различие между пустым набором параметров и предопределенным набором параметров заключается в том, что предопределенные наборы параметров включают параметр, как будет описано ниже.
Moving from Directives to the Constraint Manager
Изначальный подход к определению требований проекта заключался в их раздельной обработке в редакторах схем и PCB: директивы задавали их в редакторе схем, а Design Rules — в редакторе PCB. Это разделение было устранено с введением Constraint Manager, отдельного редактора для определения требований проекта, который позволяет настраивать и редактировать их на любом этапе процесса проектирования. Для конкретного проекта можно использовать только один подход; простой способ проверить это — посмотреть, есть ли пункт Constraint Manager в меню Design. Если его нет (а вместо него в меню Design редактора PCB есть пункт Rules), значит, в проекте используется более старый подход Design Rules.
Если используется Constraint Manager, классы цепей, дифференциальные пары, классы дифференциальных пар и правила, определенные с помощью директив parameter set и differential pair, not не будут обнаружены и переданы при обновлении PCB по схеме. Будут переданы только классы цепей, дифференциальные пары, классы дифференциальных пар и правила, определенные в Constraint Manager.
Обратите внимание, что вы можете импортировать правила, классы цепей, дифференциальные пары и классы дифференциальных пар из директив, размещенных на схемах, с помощью команды Import from Directives из контекстного меню представления Physical или Electrical в Constraint Manager, если доступ к нему осуществляется из схем — подробнее. Обратите внимание, что после импорта данных из директив в Constraint Manager и сохранения этих изменений импортированные директивы будут выделяться в рабочей области схемы синим цветом (с немного отличающимся символом). Это указывает на то, что произошел односторонний перенос из директив в Constraint Manager, и синие директивы становятся объектами только для чтения (дальнейшее редактирование невозможно).
Parameter Set

Parameter Set
Сводка
Набор параметров — это директива проектирования, которая позволяет связывать проектные спецификации с объектом типа цепи в схематическом проекте. Например, набор параметров можно использовать, чтобы объявить две цепи участниками дифференциальной пары. Именно наличие в наборе параметров параметров с определенными именами используется программой для определения того, какую директиву проектирования вы размещаете.
Доступность
Наборы параметров доступны для размещения только в редакторе схем. Доступны как стандартные (пустые), так и предопределенные (Differential Pair) директивы набора параметров. Единственное различие между пустым набором параметров и предопределенным набором параметров заключается в том, что предопределенные наборы параметров включают параметр, как описано ниже.
Доступ к соответствующим командам из главного меню Place осуществляется следующим образом:
| • |
Place » Directives » Parameter Set |
 |
| • |
Place » Directives » Differential Pair |
 |
Размещение
Набор параметров можно использовать для присоединения параметров к:
-
Проводнику
-
Шине
-
Сигнальному жгуту
-
Символу листа
После запуска команды курсор изменится на перекрестие, и вы перейдете в режим размещения директивы проектирования. Размещение выполняется следующими действиями:
-
Наведите курсор на проводник или другой объект цепи и щелкните мышью либо нажмите Enter, чтобы разместить.
-
Продолжайте размещать следующие директивы либо щелкните правой кнопкой мыши или нажмите Esc, чтобы выйти из режима размещения.
Дополнительные действия, которые можно выполнять во время размещения, — пока набор параметров все еще «прикреплен» к курсору:
-
Нажмите клавишу Tab, чтобы приостановить размещение и получить доступ к режиму Parameter Set mode панели Properties, где можно изменять его свойства на лету. Нажмите кнопку паузы в рабочей области проекта (
), чтобы возобновить размещение.
-
Нажмите клавишу Alt, чтобы ограничить направление перемещения по горизонтальной или вертикальной оси в зависимости от начального направления движения.
-
Нажмите Spacebar, чтобы повернуть дугу против часовой стрелки, или Shift+Spacebar — по часовой стрелке. Это действие также можно выполнять во время перетаскивания объекта. Поворот выполняется с шагом 90°.
-
Нажмите клавиши X или Y в режиме размещения, чтобы отразить набор параметров по оси X или Y.
Хотя атрибуты можно изменять во время размещения (
Tab для вызова панели
Properties), имейте в виду, что они станут настройками по умолчанию для последующего размещения, если только не включен параметр
Permanent на странице
Schematic – Defaults page диалогового окна
Preferences. Когда этот параметр включен, внесенные изменения будут влиять только на размещаемый объект и последующие объекты, размещаемые в рамках того же сеанса размещения.
Графическое редактирование
Этот метод редактирования позволяет выбрать уже размещенную директиву набора параметров непосредственно в рабочей области проекта и графически изменить ее положение или ориентацию.
Когда директива набора параметров выбрана в рабочей области проекта, вокруг нее появляется пунктирная рамка. Рамка охватывает только область, занимаемую самой директивой. Для каждого параметра набора, у которого включена видимость, будет отображаться пунктирная линия, соединяющая текстовое поле параметра с телом директивы, что подтверждает их связь:
Щелкните в любом месте внутри пунктирной рамки и перетащите, чтобы переместить набор параметров в нужное место. Во время перетаскивания набор параметров можно поворачивать (Spacebar/Shift+Spacebar) или зеркально отражать (X или Y для отражения по оси X или Y).
Текстовые поля набора параметров (которые можно графически редактировать независимо от родительской директивы) можно настраивать только по размеру, изменяя параметр Style на странице Schematic – Defaults page диалогового окна Preferences. Поэтому при выборе любого из этих объектов маркеры редактирования недоступны.
Щелкните в любом месте внутри пунктирной рамки и перетащите, чтобы переместить текстовый объект в нужное место. Во время перетаскивания текстовый объект можно поворачивать (Spacebar/Shift+Spacebar) или зеркально отражать (X или Y для отражения по оси X или Y).
Если параметр Enable In-Place Editing включен на странице Schematic – General page диалогового окна Preferences, вы сможете редактировать значение параметра непосредственно в рабочей области проекта (за исключением параметров, добавленных как правила). Выберите текстовый объект, затем щелкните по нему один раз, чтобы активировать эту функцию. Введите новое значение и затем щелкните вне текстового объекта или нажмите Enter, чтобы применить изменение.
Если вы попытаетесь графически изменить объект, у которого включено свойство Locked, появится диалоговое окно с запросом подтверждения на выполнение редактирования. Если параметр Protect Locked Objects включен на странице Schematic – Graphical Editing диалогового окна Preferences, и для данного объекта проекта также включен параметр Locked, то этот объект нельзя будет выбрать или графически редактировать. Щелкните по заблокированному объекту, чтобы выбрать его, затем отключите свойство Locked на панели List или отключите параметр Protect Locked Objects, чтобы графически редактировать объект.
Неграфическое редактирование
Доступны следующие методы неграфического редактирования.
Редактирование через диалоговое окно Parameter Set или панель Properties
Panel page: Parameter Set Properties
Этот метод редактирования использует связанное диалоговое окно Parameter Set и режим панели Properties для изменения свойств объекта набора параметров.

Диалоговое окно Parameter Set на первом изображении и режим Parameter Set панели Properties на втором изображении
После размещения доступ к диалоговому окну Parameter Set можно получить следующим образом:
-
Дважды щелкнув по размещенному объекту набора параметров.
-
Наведя курсор на объект набора параметров, щелкнув правой кнопкой мыши и выбрав Properties в контекстном меню.
Во время размещения доступ к режиму Parameter Set панели Properties можно получить, нажав клавишу Tab. После размещения набора параметров становятся доступны все параметры.
После размещения доступ к режиму Parameter Set панели Properties можно получить одним из следующих способов:
-
Если панель Properties уже активна — выбрав объект набора параметров.
-
После выбора объекта набора параметров выберите панель Properties с помощью кнопки Panels в правом нижнем углу рабочей области проекта или выберите View » Panels » Properties в главном меню.
Если параметр
Double Click Runs Interactive Properties отключен (по умолчанию) на странице
Schematic – Graphical Editing page диалогового окна
Preferences , то при двойном щелчке по примитиву или щелчке правой кнопкой мыши по выбранному примитиву с последующим выбором
Properties откроется диалоговое окно. Когда параметр
Double Click Runs Interactive Properties включен, откроется панель
Properties .
Доступ к свойствам Parameter Set можно получить до входа в режим размещения на странице
Schematic – Defaults page диалогового окна
Preferences. Это позволяет изменить свойства объекта по умолчанию, которые будут применяться при размещении последующих объектов.
Редактирование нескольких объектов
Панель Properties поддерживает редактирование нескольких объектов, при котором можно изменять настройки свойств, одинаковые для всех выбранных в данный момент объектов. Когда несколько объектов одного типа выбраны вручную, через диалоговое окно Find Similar Objects dialog или с помощью панели Filter или List, любое поле панели Properties, которое не отображается как звездочка (*), можно редактировать для всех выбранных объектов.
Редактирование через панель списка
Panel pages: Панели списка, SCH Filter
Панель List позволяет отображать объекты проекта из одного или нескольких документов в табличном формате, обеспечивая быстрый просмотр и изменение атрибутов объектов. При использовании совместно с соответствующей фильтрацией — через подходящую панель Filter или диалоговое окно Find Similar Objects dialog — она позволяет отображать только те объекты, которые попадают в область действия активного фильтра, что дает возможность более точно и эффективно выбирать и редактировать несколько объектов проекта.
Примечания
-
При размещении директивы набора параметров по умолчанию существующих параметров не будет. После размещения добавьте к ней нужные параметры через раздел Parameters панели Properties .
-
Директива набора параметров позволяет назначать информацию о разводке PCB для цепи на схеме. Когда PCB создается на основе схемы, информация из Parameter Set используется для создания соответствующих правил проектирования PCB. Информация, заданная директивой Parameter Set, применяется только к той цепи или тем цепям, к которым она подключена.
-
Когда директива набора параметров добавляется к цепи, поля Power Net и High Speed становятся доступны на панели Properties этой цепи. При обновлении документа PCB по схемам предлагается добавить правило проектирования Supply Nets design rule для каждой цепи, у которой включен параметр Power Net.
-
Директивы Net Class позволяют создавать на схеме пользовательские классы цепей. Когда PCB создается на основе схемы, информация из директивы Net Class используется для создания соответствующего класса цепей на PCB. Чтобы сделать цепь членом класса цепей, присоедините директиву набора параметров к соответствующему проводу или шине и класс, имя которого задано как имя требуемого класса. Для использования этой функции должен быть включен параметр Generate Net Classes (для User-Defined Classes) на вкладке Class Generation диалогового окна Project Options dialog.
-
Если для цепи определена директива Net Class, то любые правила проектирования PCB, также создаваемые этим объектом набора параметров, будут иметь область действия правила Net Class при передаче проекта в редактор PCB.
-
Директиву Net Class можно создать из уже размещенной директивы Parameter Set, добавив класс, значение которого должно быть установлено в требуемый PCB Net Class.
-
Объект Blanket в сочетании с директивой Parameter Set также можно использовать для применения классов компонентов и параметров к компонентам, полностью находящимся в области, определенной Blanket. Для этого используйте параметры Component Class и Parameter из раскрывающегося списка кнопки Add в свойствах директивы Parameter Set, присоединенной к Blanket. Информация о классе компонента и параметре будет передана в документ PCB проекта в процессе ECO при обновлении PCB.
Parameter Set Properties
Свойства объектов редактора схем — это настраиваемые параметры, определяющие визуальный стиль, содержимое и поведение размещенного объекта.
Настройки свойств для каждого типа объекта задаются двумя разными способами:
-
Pre-placement settings – большинство свойств объекта Parameter Set или тех, которые логично можно определить заранее, доступны как редактируемые настройки по умолчанию на странице Schematic – Defaults page диалогового окна Preferences dialog (доступно с помощью кнопки
в правом верхнем углу рабочей области). Выберите объект в Primitive List, чтобы справа отобразились его параметры.
-
Post-placement settings – все свойства объекта Parameter Set доступны для редактирования в диалоговых окнах Parameter Set dialogs и на панели Properties, когда Parameter Set выбран в рабочей области.
Если параметр
Double Click Runs Interactive Properties отключен (по умолчанию) на странице
Schematic – Graphical Editing page диалогового окна
Preferences dialog, то при двойном щелчке по примитиву или при щелчке правой кнопкой мыши по выбранному примитиву с последующим выбором
Properties откроется диалоговое окно. Если параметр
Double Click Runs Interactive Properties включен, откроется панель
Properties .
Хотя параметры в диалоговом окне и на панели одинаковы, порядок и расположение параметров могут немного отличаться.
В приведенном ниже списке свойств параметры, недоступные как настройки по умолчанию в диалоговом окне Preferences dialog, отмечены как "Properties только на панели".
Location
-
(X/Y)
-
X (первое поле) – текущая координата X (по горизонтали) опорной точки объекта относительно текущего начала координат рабочей области. Измените значение, чтобы изменить положение объекта по X. Значение можно вводить как в метрических, так и в имперских единицах; указывайте единицы измерения при вводе значения, если они отличаются от текущих единиц по умолчанию.
-
Y (второе поле) – текущая координата Y (по вертикали) опорной точки объекта относительно текущего начала координат. Измените значение, чтобы изменить положение объекта по Y. Значение можно вводить как в метрических, так и в имперских единицах; указывайте единицы измерения при вводе значения, если они отличаются от текущих единиц по умолчанию.
-
Rotation – используйте раскрывающийся список для выбора поворота.
Properties
-
Label – метка набора параметров. При необходимости измените.
-
Style – используйте раскрывающийся список для выбора стиля. Щелкните по цветовому полю, чтобы открыть раскрывающийся список, в котором можно выбрать цвет по умолчанию.
Parameters
-
Grid – отображает Name и Value параметров, связанных с текущим выбранным параметром. После добавления поля Name и Value можно редактировать. Полю Value можно присвоить имя, щелкнув по нему и введя нужный текст. Поле Name можно изменить только в режиме панели Properties для объекта Parameter Set с помощью Ctrl+Click. Этот способ открывает режим Parameter панели Properties, где можно ввести нужное имя в поле Name. Используйте значок замка (
) для блокировки/разблокировки параметра в списке. Используйте значок глаза, чтобы показать/скрыть параметр. В этой области можно отображать все, отдельные или ни один параметр, переключая кнопку All и кнопки отдельных параметров. Параметры отключены, когда соответствующие кнопки серые, и включены, когда соответствующие кнопки синие.
-
Add – используйте раскрывающийся список, чтобы добавить тип класса:
-
Net Class – выберите, чтобы добавить новый класс цепей.
-
Component Class – выберите, чтобы добавить новый класс компонентов. Этот параметр доступен только в варианте Parameter Set диалогового окна Parameter Set или панели Properties.
Можно добавить новый класс Component Class Name, чтобы задать параметры для компонентов внутри blanket. Связывание Component Class Name с компонентом (или группой компонентов) приведет к передаче информации о классе компонентов, его имени и участниках на PCB, как это сейчас делается для Net Classes.
-
Diff. Pair Net Class – выберите, чтобы добавить новый класс дифференциальных пар цепей. Этот параметр доступен только в варианте Differential Pair диалогового окна Parameter Set или панели Properties.
-
Parameter – выберите, чтобы добавить новый параметр.
-
Rule – нажмите, чтобы открыть диалоговое окно
Choose Design Rule Type dialog , в котором можно выбрать новое правило. После выбора нового правила и нажатия OK откроется диалоговое окно Edit PCB Rule (From Schematic), где при необходимости можно отредактировать новое правило.
Обратите внимание, что после синхронизации данных путем
импорта данных из директив в Constraint Manager и сохранения изменений в
Constraint Manager, элементы управления для добавления нового или редактирования/удаления существующего класса цепей, класса дифференциальных пар, класса компонентов или правила будут неактивны в панели
Properties для соответствующих директив. Записи, импортированные в
Constraint Manager, по сути станут доступными только для чтения в свойствах директив, и вы сможете отфильтровать их с помощью кнопки
Constraint Manager в верхней части области
Parameters панели
Properties.
Щелкните значок карандаша (
), чтобы открыть диалоговое окно Edit PCB Rule (From Schematic) для редактирования выбранного элемента. Нажмите
, чтобы удалить выбранный элемент.
-
Font Settings – щелкните по отображаемому шрифту, чтобы изменить стиль шрифта. Этот параметр доступен только после добавления класса цепей, класса дифференциальных пар цепей, параметра или правила.
-
Other – если был добавлен класс цепей, класс дифференциальных пар цепей, параметр или правило, нажмите, чтобы открыть раскрывающийся список для изменения дополнительных параметров:
-
Show Parameter Name – включите, чтобы отображать имя параметра.
-
Allow Synchronization with Database – включите, чтобы синхронизировать с базой данных.
-
X/Y – введите координаты X и Y.
-
Rotation – используйте раскрывающийся список для выбора поворота.
-
Autoposition – установите флажок, чтобы включить автоматическое позиционирование.
Размещение директив Parameter Set
Разместите директиву этого типа, выбрав команду Place » Directives » Parameter Set в главном меню или через щелчок правой кнопкой мыши в рабочей области. При размещении директивы набора параметров по умолчанию существующих параметров не будет. Parameter Set — это директива проекта, которая позволяет связывать проектные спецификации с объектом типа цепи в схеме. Например, используйте набор параметров, чтобы объявить две цепи участниками дифференциальной пары. Именно наличие в наборе параметров параметров с определенными именами используется программой для определения того, какую директиву проекта вы размещаете.
Помимо пользовательских директив параметров, директива параметров на основе правил определяется из диалогового окна Choose Design Rule Type, доступного из связанного с параметром режима панели Properties. Доступ выполняется следующим образом:
-
Нажмите Tab перед размещением Parameter Set или дважды щелкните уже размещенную директиву Parameter Set, чтобы отобразить режим Parameter Set mode of the Properties panel.
-
Затем нажмите кнопку Add в разделе Parameters режима Parameter Set панели Properties и выберите Rule из раскрывающегося списка, чтобы выбрать правило в диалоговом окне Choose Design Rule Type.

Редактирование значения правила.
Используйте диалоговое окно Choose Design Rule Type, чтобы выбрать правило, которое вы хотите добавить в директиву как параметр правила. Двойной щелчок по типу правила откроет соответствующее диалоговое окно Edit PCB Rule (From Schematic), в котором можно определить ограничения для правила.
Конкретные свойства, присутствующие в диалоговом окне Edit PCB Rule (From Schematic), зависят от выбранного правила проектирования и будут такими же, как свойства, определенные для этого правила в редакторе PCB.
Например, на изображении ниже показано диалоговое окно Edit PCB Rule (From Schematic) для Max-Min Width Rule, где можно: настроить параметры Min/Preferred/Max для всех слоев, вручную определить каждое значение ширины для каждого слоя или выбрать использование профиля импеданса. Если вы выбираете профиль импеданса и фактическая физическая структура платы уже определена в редакторе PCB, вы также можете выбрать файл платы для Load the PCB Layer Stack and calculate the track width values.
Если печатная плата уже существует и стек слоев определен, рассчитанные ширины можно загрузить в схему.
Показанное выше правило было применено к классу цепей. Это было достигнуто размещением Blanket Directive с присоединенной PCB Routing Directive для объединения цепей в класс, после чего к этому классу было применено правило Max-Min Width Rule (show image
).
Подробную информацию о каждом из правил проектирования PCB и ограничениях см. here.
Используйте раскрывающийся список Measurement Units, чтобы выбрать единицы измерения Metric или Imperial.

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

Несколько ограничений правил, определенных для конкретной цепи, благодаря директиве Parameter Set.
Когда проект передается в PCB в процессе синхронизации, соответствующие правила проектирования будут созданы на основе информации, содержащейся в директиве. В имени каждого сгенерированного правила используется слово Schematic, чтобы отличать источник этого правила.

Сгенерированные правила проектирования на стороне PCB.
Помните, что к одной и той же директиве Parameter Set можно добавить несколько параметров, что позволяет сделать схему более аккуратной.
Размещение директив Net Class
Директива Net Class позволяет создавать пользовательские классы цепей в схеме. Директиву Net Class можно разместить, выбрав команду Place » Directives » Parameter Set в главном меню, а затем определив набор параметров как директиву класса цепей, как указано в совете №2 на странице команды. Когда PCB создается из схемы, информация в директиве Net Class используется для создания соответствующего класса цепей на PCB. Чтобы сделать цепь членом класса цепей, присоедините директиву Net Class к соответствующему проводу, шине или сигнальному жгуту, затем задайте параметру ClassName директивы имя требуемого класса. Для использования этой функции должна быть включена опция Generate Net Classes (для User-Defined Classes) на вкладке the Class Generation tab of the Project Options dialog.
Если для цепи определена директива Net Class, то любые правила проектирования PCB, которые также создаются этим объектом набора параметров, будут иметь область действия Net Class при передаче проекта в редактор PCB. Директиву Net Class можно создать из уже размещенной директивы Parameter Set, добавив класс, значение которого должно быть установлено в требуемый PCB Net Class.
Хотя Net Classes можно создавать непосредственно в редакторе PCB, логическая функция или группировка цепей обычно гораздо яснее видна в схеме, поэтому разумнее управлять этим процессом именно оттуда.
Когда проект передается в PCB в процессе синхронизации, соответствующие классы цепей будут созданы на основе информации, содержащейся в директиве.
Присоедините директиву Net Class к объекту
Blanket object, чтобы создать класс цепей, членами которого будут отдельные цепи, охватываемые этим blanket. Если к этому blanket также присоединена директива PCB Layout, параметры правил директивы PCB Layout будут нацелены на этот класс цепей, а не на каждую отдельную цепь. При импорте изменений в документ PCB это приводит к созданию одного правила проектирования (на каждый параметр) с областью действия, настроенной на данный класс цепей.
Размещение Blanket Directive
Директивы Parameter Set могут быть нацелены только на конкретную цепь, к которой они присоединены, но в сочетании с Blanket directive их область действия можно расширить так, чтобы она охватывала все цепи внутри blanket.
Разместите директиву этого типа, выбрав команду Place » Directives » Blanket в главном меню. При размещении blanket можно определить либо простую прямоугольную форму, либо многоугольную. Последняя обеспечивает более точный контроль над охватом требуемых объектов цепей на листе.
Blanket определяет интересующие цепи — разместите директиву Parameter Set в любом месте по краю blanket, чтобы применить требования проектирования к этим цепям. Чтобы применить периферийную директиву к цепи под Blanket directive, объект, связанный с этой цепью, — вывод, порт, метка цепи, порт питания, сегмент провода/шины/жгута (включая оба конца) — должен находиться в пределах blanket. Обратите внимание, что для идентификаторов цепей, таких как метки цепей, hotspot должен находиться внутри blanket. Если входящие в состав цепи не передаются в PCB Parameter Set ожидаемым образом, попробуйте соответствующим образом скорректировать область blanket.
Чтобы проверить, к каким цепям будет применяться blanket directive, используйте функцию
Net Colors для их подсветки. Выберите нужный цвет в меню
View » Set Net Colors, затем щелкните по периметру нужной Blanket directive. Чтобы снять подсветку с конкретной цепи, используйте команду
View » Set Net Colors » Clear Net Color, затем щелкните по цепи, с которой нужно убрать цвет. Чтобы очистить раскраску цепей на всех листах схемы, используйте команду
View » Set Net Colors » Clear All Net Colors.

Пример использования Blanket directive для применения директивы Parameter Set к цепям внутри blanket.
Примеры использования blanket directive:
-
Присоединение директивы Parameter Set к объекту blanket, чтобы параметры ее правил применялись к каждой отдельной цепи, охватываемой этим blanket.
-
Присоединение директивы Parameter Set к объекту blanket для создания Parameter Set, членами которого являются отдельные цепи, охватываемые этим blanket.
-
Присоединение директивы Differential Pair к объекту blanket для создания объектов дифференциальных пар на основе дифференциальных цепей в пределах этого blanket.
Прикрепите директиву Parameter Set к объекту
Blanket object , чтобы параметры ее правил применялись к каждой отдельной цепи, охватываемой этим blanket. Если к этому blanket также прикреплена директива Parameter Set и этот Parameter Set также содержит параметр Net Class, то параметры правил директивы Parameter Set будут нацелены на этот класс цепей, а не на каждую отдельную цепь. При импорте изменений в документ PCB это приводит к созданию одного правила проектирования (на каждый параметр) с областью действия, настроенной на данный класс цепей.
Вы также можете скопировать директиву Parameter Set, прикрепленную к периметру, и присоединить ее к другой директиве Blanket или даже к отдельным проводам, шинам или harness — в результате все дополнительные цепи, связанные с той же директивой Parameter Set, будут добавлены в тот же сгенерированный PCB Net Class.
Blanket в сочетании с директивой Parameter Set также можно использовать для применения классов компонентов и параметров к компонентам, которые полностью находятся внутри области, заданной Blanket. Для этого используйте параметры Component Class и Parameter из раскрывающегося списка кнопки Add в свойствах директивы Parameter Set, прикрепленной к Blanket. Информация о классе компонентов и параметре будет передана в проектный документ PCB в процессе ECO при обновлении PCB.
Blanket
Blanket прямоугольной формы и Blanket многоугольной формы — каждый с прикрепленной директивой blanket
Сводка
Blanket — это объект групповой директивы прямоугольной или многоугольной формы, размещаемый поверх набора цепей и/или компонентов. Директива (объект Parameter Set), примененная к Blanket, затем применяется ко всем цепям и компонентам, которые покрывает Blanket. При размещении blanket можно задать либо простую прямоугольную форму, либо многоугольную. Последняя обеспечивает более точный контроль покрытия нужных объектов цепей на листе.
Blanket применяется ко всем цепям, которые:
-
полностью находятся внутри области, заданной Blanket, или
-
имеют как минимум одну подключенную конечную вершину провода / шины / harness под Blanket, или
-
имеют метку цепи, прикрепленную к проводу / шине / harness, и эта метка цепи находится под Blanket.
Для компонентов Blanket применяется ко всем компонентам внутри области, заданной Blanket.
Директива, примененная к периметру Blanket (Place » Directive), например No ERC, Differential Pair или определенный Parameter Set правила/класса, будет применяться ко всем цепям и компонентам, зарегистрированным объектом Blanket. Объекты Blanket можно отключать и скрывать.
Доступность
Blanket доступен для размещения только в редакторе схем. Чтобы разместить Blanket:
-
Нажмите Place » Directives » Blanket в главном меню.
-
Нажмите кнопку Blanket (
) в раскрывающемся списке директив на Active Bar , расположенном в верхней части рабочей области. Нажмите и удерживайте кнопку Active Bar, чтобы получить доступ к другим связанным командам. После использования команды она станет верхним элементом в этом разделе Active Bar.
-
Щелкните правой кнопкой мыши в редакторе схем, затем выберите Place » Directives » Blanket.
Размещение
Чтобы разместить прямоугольный Blanket:
-
Запустите команду, как описано выше.
-
Установите курсор, затем щелкните или нажмите Enter , чтобы зафиксировать размещение верхнего левого угла.
-
Установите курсор, затем щелкните или нажмите Enter , чтобы зафиксировать размещение нижнего правого угла.
-
Щелкните правой кнопкой мыши или нажмите Enter , чтобы завершить размещение.
-
Продолжайте размещать другие Blanket или щелкните правой кнопкой мыши либо нажмите Esc , чтобы выйти из режима размещения.
Чтобы разместить Blanket многоугольной формы:
-
Запустите команду размещения.
-
Установите курсор, затем щелкните или нажмите Enter , чтобы зафиксировать начальную точку Blanket.
-
Установите курсор, затем щелкните или нажмите Enter , чтобы зафиксировать серию сегментов, определяющих форму Blanket.
-
После размещения последнего сегмента щелкните правой кнопкой мыши или нажмите Esc , чтобы завершить размещение. Нет необходимости «замыкать» многоугольник, поскольку программа автоматически завершит форму, добавив необходимые сегменты для соединения начальной точки с последним размещенным сегментом.
-
Продолжайте размещать другие Blanket или щелкните правой кнопкой мыши либо нажмите Esc , чтобы выйти из режима размещения.
Дополнительные действия, которые можно выполнять во время размещения сегментов Blanket:
-
Нажмите клавишу Tab, чтобы приостановить размещение и открыть режим Blanket панели Properties, где можно на лету изменить свойства линии. Нажмите кнопку наложения паузы в рабочей области (
), чтобы возобновить размещение.
-
Нажмите Spacebar , чтобы изменить направление угла неподтвержденного сегмента.
-
Нажмите Backspace , чтобы удалить ранее подтвержденный сегмент при задании многоугольной формы Blanket. Последовательное использование Backspace будет удалять предыдущие сегменты по порядку.
Режим размещения отображается более тонкой пунктирной линией. Это особенно полезно при задании Blanket многоугольной формы. Используйте это, чтобы увидеть, как будет выглядеть общая форма Blanket, прежде чем подтверждать следующие сегменты. Сложные/самопересекающиеся многоугольные формы не поддерживаются — программа не позволит сформировать такие фигуры.
Графическое редактирование
Этот метод редактирования позволяет выбрать размещенный объект Blanket непосредственно в рабочей области и графически изменить его размер, форму или положение. Когда объект Blanket выбран, доступны следующие маркеры редактирования:
Выбранные прямоугольный и многоугольный Blanket с отображением их графических маркеров редактирования.
Щелкните и перетащите маркер редактирования в центре сегмента, чтобы переместить этот край Blanket.
Для прямоугольного Blanket щелкните и перетащите угловой маркер редактирования, чтобы одновременно изменить размер по вертикали и горизонтали.
Щелкните в любом месте контура Blanket вдали от маркеров редактирования и перетащите, чтобы изменить его положение. Во время перетаскивания Blanket можно поворачивать или отражать:
-
Нажмите Spacebar , чтобы повернуть Blanket против часовой стрелки относительно позиции курсора. Shift+Spacebar поворачивает Blanket по часовой стрелке относительно курсора. Поворот выполняется с шагом 90°.
-
Нажмите клавиши X или Y, чтобы отразить Blanket по оси X или Y относительно позиции курсора.
Изменение формы многоугольного Blanket блокируется, если это приведет к сложной/самопересекающейся форме.
Если попытаться графически изменить объект, у которого включено свойство
Locked , появится диалоговое окно с запросом подтверждения продолжения редактирования. Если параметр
Protect Locked Objects включен на странице
Schematic – Graphical Editing page диалога
Preferences , и параметр
Locked для данного объекта проектирования также включен, то этот объект нельзя выбрать или графически редактировать. Щелкните заблокированный объект, чтобы выбрать его, затем отключите свойство
Locked на панели
List или отключите параметр
Protect Locked Objects , чтобы графически редактировать объект.
Неграфическое редактирование
Доступны следующие методы неграфического редактирования.
Редактирование через диалог Blanket или панель Properties
Panel page: Свойства Blanket
Этот метод редактирования использует связанный режим Blanket dialog и режим панели Properties для изменения свойств объекта blanket.
Диалог Blanket слева и режим Blanket панели Properties справа
После размещения доступ к диалогу Blanket можно получить:
-
двойным щелчком по размещенному объекту blanket.
-
Наведя курсор на объект blanket, щелкнув правой кнопкой мыши и выбрав Properties в контекстном меню.
Во время размещения доступ к режиму Blanket панели Properties можно получить, нажав клавишу Tab. После размещения blanket отображаются все параметры.
После размещения доступ к режиму Blanket панели Properties можно получить одним из следующих способов:
-
Если панель Properties уже активна — выбрав объект blanket.
-
После выбора объекта blanket выберите панель Properties с помощью кнопки Panels в правой нижней части рабочей области или выберите View » Panels » Properties в главном меню.
Доступ к свойствам Blanket можно получить до входа в режим размещения на странице
Schematic – Defaults диалога Preferences. Это позволяет изменить свойства по умолчанию для объекта Blanket, которые будут применяться при размещении последующих Blanket.
Если параметр
Double Click Runs Interactive Properties включен (по умолчанию) на странице
Schematic – Graphical Editing page диалога
Preferences, то при двойном щелчке по примитиву или при щелчке правой кнопкой мыши по выбранному примитиву с последующим выбором
Properties откроется панель
Properties. Если параметр
Double Click Runs Interactive Properties отключен, откроется диалоговое окно.
Хотя параметры в диалоге и на панели одинаковы, их порядок и расположение могут немного отличаться.
Редактирование нескольких объектов
Панель Properties поддерживает редактирование нескольких объектов, при котором можно изменять параметры свойств, одинаковые для всех выбранных в данный момент объектов. Если несколько объектов одного типа выбраны вручную, через диалог Find Similar Objects dialog или с помощью панели Filter либо List, то значение поля на панели Properties, которое не отображается как звездочка (*), можно изменить сразу для всех выбранных объектов.
Редактирование через панель List
Panel pages: Панели List, SCH Filter
Панель List отображает типы объектов проекта из одного или нескольких документов в табличном виде, что позволяет быстро просматривать и изменять атрибуты объектов. При использовании совместно с подходящей фильтрацией — путем выбора типов объектов (с помощью параметров панели Include), либо с помощью соответствующей панели Filter или диалога Find Similar Objects dialog — она позволяет отображать только те объекты, которые попадают в область действия активного фильтра. Затем свойства перечисленных объектов можно редактировать непосредственно на панели List.
Поддержка фильтрации
Для использования в логических выражениях запросов при выборе объектов Blanket доступны два особенно полезных ключевых слова. Они дополняют набор других ключевых слов, применяемых для выбора Blanket по его свойствам.
-
Collapsed — объект свернут (также полезно при выборе Compile Masks). Это ключевое слово можно найти в категории SCH Functions - Fields при использовании Query Helper.
-
IsBlanket — проверяет, является ли объект Blanket. Это ключевое слово можно найти в категории SCH Functions - Object Type Checks при использовании Query Helper.
Создавайте логические выражения запросов, чтобы по мере необходимости находить и возвращать объекты Blanket в вашем проекте. Ниже приведены некоторые примеры логических выражений запросов для выбора Blanket:
IsBlanket And Collapsed — выбирает все объекты Blanket, которые в данный момент свернуты.
IsBlanket And Not Collapsed — выбирает все объекты Blanket, которые в данный момент не свернуты.
Отключение Blanket
После размещения объекты Blanket можно временно отключить, щелкнув по маленькому треугольнику в левом верхнем углу (
). Щелкните один раз, чтобы отключить и скрыть Blanket; щелкните еще раз, чтобы снова его включить. Это удобный способ управлять влиянием Blanket без необходимости полностью удалять его из проекта.
Blanket также можно отключить, включив параметр
Collapsed and Disabled в панели
Properties или параметр
Collapsed при редактировании через панель
SCH List .
Blanket Properties
Свойства объектов редактора схем — это настраиваемые параметры, определяющие визуальный стиль, содержимое и поведение размещенного объекта. Параметры свойств для каждого типа объекта задаются двумя разными способами:
-
Pre-placement settings — большинство свойств объекта Blanket, или тех, которые логично определить заранее, доступны как редактируемые значения по умолчанию на странице Schematic - Defaults диалога Preferences (доступ через кнопку
в правом верхнем углу рабочей области). Выберите объект в Primitive List, чтобы справа отобразились его параметры.
-
Post-placement settings — все свойства объекта Blanket доступны для редактирования в диалоге Blanket и на панели Properties, когда размещенный Blanket выбран в рабочей области проекта.
Если параметр
Double Click Runs Interactive Properties отключен (по умолчанию) на странице
Schematic - Graphical Editing page диалога
Preferences , то при двойном щелчке по примитиву или при щелчке правой кнопкой мыши по выбранному примитиву с последующим выбором
Properties откроется диалог. Если параметр
Double Click Runs Interactive Properties включен, откроется панель
Properties .
Хотя параметры в диалоге и на панели одинаковы, порядок и расположение параметров могут немного отличаться.
В приведенном ниже списке параметров те, которые недоступны как значения по умолчанию в диалоге Preferences , отмечены как "только для панели Properties".
Свойства
-
Border Width - используйте раскрывающийся список, чтобы выбрать требуемую ширину границы.
-
Line Style - используйте раскрывающийся список, чтобы выбрать требуемый стиль линии.
-
Border Color - щелкните по цветовому полю, чтобы выбрать нужный цвет границы.
-
Fill Color - щелкните по цветовому полю, чтобы выбрать нужный цвет заливки.
-
Collapsed and Disabled - установите флажок, чтобы свернуть и отключить blankets.
Косвенные (на основе параметров) директивы
Директивы Parameter Set необходимы при выборе объектов проекта на схеме, которые не могут содержать параметры, но для тех объектов, которые могут, директивы проекта можно применять косвенно, добавляя (и определяя) их как параметры соответствующего объекта схемы. По сути, это parameter-based directives.
Примеры использования директив на основе параметров включают ограничение высоты конкретного компонента или добавление ограничения зазора, нацеленного на все объекты в проекте. Требуемый параметр, определяющий ограничение, добавляется к объекту как правило.
При синхронизации с PCB директивы на основе параметров, добавленные к объектам на схеме, становятся правилами проектирования PCB. Область действия соответствующего правила проектирования PCB определяется природой объекта, которому параметр был первоначально назначен. В следующей таблице приведены поддерживаемые варианты соответствия параметров схемы области действия правил PCB.
Во всех случаях метод добавления параметра на основе правила одинаков. На соответствующей вкладке или в диалоге выполните следующие действия:
-
Добавьте параметр как правило.
-
Выберите, какой тип правила использовать.
-
Настройте ограничения для выбранного типа правила.
При добавлении параметров правил проектирования к объектам на схеме каждому параметру правила присваивается уникальный идентификатор. Те же идентификаторы присваиваются соответствующим правилам проектирования, создаваемым на PCB. Благодаря этому Unique ID ограничения правила можно редактировать как на стороне схемы, так и на стороне PCB, а изменения будут переданы при синхронизации.
Указание классов компонентов
Аналогичным образом классы компонентов можно определить на схеме, добавив параметр ClassName к целевым компонентам и задав его значением нужное имя класса. Когда проект передается на PCB, определенные классы компонентов будут созданы.
Чтобы классы компонентов, определенные на схеме, передавались на PCB, в диалоге Project Options должны быть установлены следующие параметры:
-
Включите параметр Generate Component Classes, расположенный в области User-Defined Classes на вкладке диалога Class Generation tab.
-
На вкладке диалога Comparator tab установите параметр Differences Associated with Components » Extra Component Classes Mode в значение
Find Differences.
Указанный выше параметр вкладки Class Generation показан на изображении ниже. Наведите указатель на изображение, чтобы увидеть настройку параметра вкладки Comparator .

Чтобы передать Component Classes на PCB, включите параметр Generate Component Classes на вкладке Class Generation. Наведите указатель на изображение, чтобы показать вкладку Comparator, где необходимо установить параметр Extra Component Classes Mode в значение Find Differences.
После определения классы можно заблокировать в области Properties панели Properties соответствующих свойств компонента.
В редакторе PCB компонент может принадлежать нескольким Component Classes. Чтобы определить это на схеме, разделяйте каждое имя PCB Component Class запятой в значении параметра компонента схемы (show image
).
Управление печатью директив
По умолчанию все директивы проекта включаются в печать листов схемы. Однако это можно изменить:

Управляйте печатью директив по мере необходимости. Для директив No ERC можно выбрать печать определенных стилей символов, исключая другие.