Редактор печатных плат — это среда проектирования на основе сетки: объекты размещаются на так называемой сетке размещения (placement), или сетке привязки (snap). Можно определить несколько сеток привязки; при необходимости их можно ограничить заданной областью. Сетки привязки имеют приоритеты: автоматически применяется сетка с наивысшим приоритетом, доступная в текущей точке. Сетки привязки также можно ограничить только для компонентов (Components) или только для некомпонентов (Non-Components).
Кроме того, направляющие привязки
На этой странице описано, как настроить сетки привязки и направляющие привязки в документе PCB.
Помимо сеток привязки и направляющих привязки, редактор PCB включает ряд дополнительных функций привязки, предназначенных для точного позиционирования и выравнивания объектов проектирования. Вместе эти функции называются Unified Cursor-Snap System. Подробнее см. на странице Working with the Cursor-Snap System.
Имперская или метрическая сетка?
Традиционно сетку выбирали исходя из шага выводов компонентов и технологии трассировки, которую планировалось использовать для платы, т.е. какой ширины должны быть дорожки и какой зазор нужен между дорожками. Основная идея — сделать и дорожки, и зазоры как можно шире, чтобы снизить стоимость изготовления и повысить надежность. Разумеется, выбор ширины дорожек/зазоров в конечном итоге определяется тем, что достижимо в конкретном проекте, а это зависит от того, насколько плотно нужно упаковать компоненты и трассировку, чтобы плату удалось разместить и развести.
Со временем компоненты и их выводы существенно уменьшились в размерах, как и расстояние между выводами. Размеры компонентов и шаг их выводов сместились от преимущественно имперских значений со штыревыми выводами (thru-hole) к более частым метрическим размерам с выводами для поверхностного монтажа (SMD). Если вы начинаете новый проект платы, то, если нет веской причины (например, вы проектируете плату-замену, которая должна устанавливаться в существующее изделие с имперскими размерами), лучше работать в метрической системе. Почему? Потому что у старых, «имперских» компонентов крупные выводы и большие промежутки между ними. А вот малогабаритные SMD-устройства изготавливаются по метрическим размерам — именно они требуют высокой точности, чтобы изготовленное/собранное/работоспособное изделие функционировало и было надежным. Кроме того, редактор PCB легко справляется с трассировкой к выводам, не попадающим в сетку, поэтому использование имперских компонентов на метрической плате не представляет сложности.
Пользовательские сетки
Для рабочего пространства можно настроить любое количество пользовательских сеток; управление ими выполняется в области Grid Manager панели Properties panel (доступна, когда в рабочем поле не выбраны объекты). Используйте доступные элементы управления, чтобы задавать пользовательские локальные сетки для размещения объектов — особенно компонентов — с большей точностью.

Область Grid Manager панели Properties — это «командный центр» для определения и организации сеток, используемых на плате.
Типы сеток
Программа поддерживает создание двух типов пользовательских сеток: Cartesian (традиционная вертикально/горизонтальная сетка) и Polar (круговая сетка).
-
Cartesian Grid — создайте новую сетку этого типа с помощью команды Add Cartesian Grid (доступна через кнопку
, как описано ранее). В списке появится новая запись сетки, изначально с именем по умолчанию New Cartesian Grid. Чтобы отредактировать сетку, дважды щелкните по ее записи или выделите запись и нажмите кнопку
. Откроется диалог Cartesian Grid Editor с параметрами для задания сетки.
Пример определения декартовой сетки с использованием диалога Cartesian Grid Editor и результат в рабочем поле.
Параметры и элементы управления диалога редактора декартовой сетки
Для глобальной сетки привязки по умолчанию в диалоге будут показаны только области Settings, Steps и Display.
Settings
-
Name — введите осмысленное имя. Например, можно назвать сетку в формате, отражающем ее назначение (например, Grid for Component-Side Memory).
-
Unit — задает единицы измерения для сетки:
Imperial или Metric.
-
Rotation — задает, нужно ли поворачивать сетку (вокруг указанной точки начала координат) и на какой угол.
Steps
-
Step X — расстояние между линиями сетки по оси X. Введите требуемый шаг напрямую или выберите из набора распространенных значений в соответствующем выпадающем списке.
-
Step Y — расстояние между линиями сетки по оси Y. Введите требуемый шаг напрямую или выберите из набора распространенных значений в соответствующем выпадающем списке.
По умолчанию эти два поля связаны, что обозначено цельной цепочкой на кнопке справа от полей —

. В этом состоянии все, что вы зададите в поле
Step X, будет скопировано и использовано для поля
Step Y. Чтобы разорвать связь и вводить шаги отдельно, щелкните по значку цепочки. Отобразится разорванная цепочка —

— и поле
Step Y станет доступно для редактирования.
Также доступны следующие элементы управления, позволяющие задавать шаг по X и/или Y непосредственно в рабочем поле PCB. В каждом случае вы перейдете в рабочее поле, чтобы указать две «расчетные» точки, после чего соответствующий шаг будет вычислен автоматически.
-
Set Step X in PCB View — итоговый размер берется как гипотенуза треугольника, образованного выбранными точками в рабочем поле.
-
Set Step Y in PCB View — итоговый размер берется как гипотенуза треугольника, образованного выбранными точками в рабочем поле.
-
Set Step X from Delta X — итоговый размер берется только по разности координат X.
-
Set Step Y from Delta Y — итоговый размер берется только по разности координат Y.
-
Set Both Steps from Delta — итоговые размеры берутся только по разностям координат X и Y.
Обратите внимание: когда Step Y следует за Step X (при «связанной» цепочке), доступны только элементы управления Set Step X in PCB View и Set Step X from Delta X.
Origin
-
Show Origin — включите, чтобы показывать маркер начала координат в рабочем поле.
-
Origin X — задает координату X центральной точки сетки в рабочем поле.
-
Origin Y — задает координату Y центральной точки сетки в рабочем поле.
-
Set Origin in PCB View — нажмите, чтобы перейти в рабочее поле PCB, где можно щелчком задать центральную точку начала координат сетки. Полученные значения координат будут загружены в поля Origin X и Origin Y.
Display
-
Fine — используйте соответствующий выпадающий список, чтобы задать маркеры для отображения сетки на «тонком» уровне в рабочем поле: Lines, Dots или Do Not Draw. Выберите Do Not Draw, если не хотите использовать сетку тонкого уровня. Шаг маркеров задается в области Steps. Нажмите на соответствующий образец цвета, чтобы открыть стандартный диалог Choose Color, где можно выбрать цвет сетки тонкого уровня в рабочем поле. Также можно сбросить цвет к значению по умолчанию кнопкой Reset to Default.
-
Coarse — используйте соответствующий выпадающий список, чтобы задать маркеры для отображения сетки на «грубом» уровне в рабочем поле: Lines, Dots или Do Not Draw. Выберите Do Not Draw, если не хотите использовать сетку грубого уровня. Сетка грубого уровня — это сетка тонкого уровня с увеличенным шагом в соответствии со значением, выбранным в поле Multiplier. Нажмите на соответствующий образец цвета, чтобы открыть стандартный диалог Choose Color, где можно выбрать цвет сетки грубого уровня в рабочем поле. Можно выбрать цвет, полностью отличающийся от цвета сетки тонкого уровня. Также можно быстро осветлить или затемнить оттенок цвета, используемого для сетки тонкого уровня, нажав кнопки Lighter или Darker.
Цвета отображения по умолчанию, назначаемые сеткам отображения
Fine и
Coarse при нажатии кнопки
Reset to Default, задаются в области
System Colors панели
View Configuration panel (горячая клавиша
L).
-
Multiplier — используйте это поле, чтобы задать требуемый множитель шага сетки:
2x Grid Step, 5x Grid Step или 10x Grid Step.
Extents
-
Width — используйте это поле, чтобы задать ширину одного квадранта сетки.
-
Height — используйте это поле, чтобы задать высоту одного квадранта сетки.
По умолчанию эти два поля связаны, что обозначено цельной цепочкой на кнопке справа от полей —

. В этом состоянии все, что вы зададите в поле
Width, будет скопировано и использовано для поля
Height. Чтобы разорвать связь и вводить значения отдельно, щелкните по значку цепочки. Теперь на кнопке будет показана разорванная цепочка —

— и поле
Height станет доступно для редактирования.
Также доступны элементы управления, позволяющие задавать ширину и/или высоту прямо в рабочем пространстве проектирования PCB. В каждом случае вы перейдете в рабочее пространство, чтобы указать две «расчетные» точки, после чего соответствующим образом будет вычислена итоговая ширина и/или высота.
-
Set Width in PCB View – итоговая ширина определяется только разностью координат X между выбранными точками в рабочем пространстве.
-
Set Height in PCB View – итоговая высота определяется только разностью координат Y между выбранными точками в рабочем пространстве.
-
Set Width and Height in PCB View – итоговые ширина и высота определяются только разностями координат X и Y.
Обратите внимание: когда Height следует за Width (цепочка связана), доступен только элемент управления Set Width in PCB View.
Квадранты
Используйте эту область, чтобы указать, какие квадранты должна занимать сетка. Площадь сетки одинакова для всех включенных квадрантов и определяется настройками Width и Height в области Extents диалогового окна.

Пример использования параметров области Quadrants. Обратите внимание, что для использования включены только квадранты 1, 2 и 4, и получившаяся сетка занимает только эти квадранты относительно начала координат сетки.
-
Polar Grid - создать новую сетку этого типа с помощью команды Add Polar Grid (доступна по кнопке
, как описано ранее). В списке появится новая запись сетки, изначально с именем по умолчанию New Polar Grid. Чтобы отредактировать сетку, дважды щелкните по ее записи или выделите запись и нажмите кнопку
. Откроется диалоговое окно Polar Grid Editor с параметрами, позволяющими задать сетку.
Пример определения полярной сетки с использованием диалога Polar Grid Editor и итогового отображения в рабочем пространстве.
Options and Controls of the Polar Grid Editor Dialog
Настройки
-
Name - используйте это поле, чтобы задать полярной сетке понятное имя. Например, можно назвать сетку в формате, отражающем ее назначение (например,
Grid for Component-Side Memory).
-
Unit - используйте это поле, чтобы указать единицы измерения, применяемые для сетки: Imperial или Metric.
Шаги
-
Angular Step - используйте это поле, чтобы задать расстояние в градусах между угловыми линиями сетки. Это значение используется для равномерного распределения угловых линий по заданному угловому диапазону.
-
Radial Step - используйте это поле, чтобы задать расстояние между радиальными линиями сетки. Введите требуемый шаг напрямую или выберите из набора распространенных значений в связанном раскрывающемся списке.
-
Set Radial Step in PCB View - нажмите, чтобы задать радиальный шаг прямо в рабочем пространстве проектирования PCB. Вы перейдете в рабочее пространство, чтобы указать две «расчетные» точки – итоговый размер шага берется как гипотенуза треугольника, образованного выбранными точками в рабочем пространстве.
Начало координат
-
Origin X - используйте это поле, чтобы указать координату X центральной точки сетки в рабочем пространстве.
-
Origin Y - используйте это поле, чтобы указать координату Y центральной точки сетки в рабочем пространстве.
-
Set Origin in PCB View - нажмите этот элемент управления, чтобы перейти в рабочее пространство проектирования PCB и щелчком задать центральную точку начала координат сетки. Полученные значения координат будут загружены в поля Origin X и Origin Y.
Отображение
-
Fine - используйте связанный раскрывающийся список, чтобы определить маркеры, применяемые для отображения сетки на «тонком» уровне в рабочем пространстве:
Lines, Dots или Do Not Draw. Размер шага для маркеров задается в области Steps . Щелкните по связанному образцу цвета, чтобы открыть стандартный диалог Choose Color, в котором можно указать цвет, используемый для отображения сетки тонкого уровня в рабочем пространстве. Если вы не хотите использовать сетку отображения «грубого» уровня, выберите параметр Do Not Draw . Также можно сбросить цвет к значению по умолчанию с помощью ссылки Reset to Default.
-
Coarse - используйте связанный раскрывающийся список, чтобы определить маркеры, применяемые для отображения сетки на «грубом» уровне в рабочем пространстве:
Lines, Dots или Do Not Draw. Сетка отображения грубого уровня представляет собой сетку тонкого уровня с увеличенным шагом в соответствии со значением, выбранным в поле Multiplier . Если вы не хотите использовать сетку отображения грубого уровня, выберите параметр Do Not Draw . Щелкните по связанному образцу цвета, чтобы открыть стандартный диалог Choose Color, в котором можно указать цвет, используемый для отображения сетки грубого уровня в рабочем пространстве. Можно выбрать цвет, полностью отличный от цвета сетки тонкого уровня. Либо можно быстро применить более светлый или более темный оттенок текущего цвета сетки грубого уровня с помощью ссылок Lighter или Darker. Также можно сбросить цвет к значению по умолчанию с помощью ссылки Reset to Default.
-
Multiplier - используйте это поле, чтобы указать требуемый множитель шага сетки:
2x Grid Step, 5x Grid Step или 10x Grid Step.
Цвета отображения по умолчанию, назначаемые сеткам отображения
Fine и
Coarse при нажатии ссылки
Reset to Default, задаются в области
General Settings на вкладке
View Options панели
View Configuration panel.
Угловой диапазон
-
Start Angle - используйте это поле, чтобы настроить, с какого угла начинается полярная сетка.
-
End Angle - используйте это поле, чтобы настроить, на каком угле заканчивается полярная сетка.
Если начальный и конечный углы заданы одним и тем же числом, диалог автоматически обновит значения на Start Angle 00.000 и End Angle 360.000. Полярная сетка будет отображаться как полный круг 360°.
Радиальный диапазон
-
Min - используйте это поле, чтобы задать минимальный диаметр полярной сетки.
-
Max - используйте это поле, чтобы задать максимальный диаметр полярной сетки.
Диаметры Radial Range измеряются от точки начала координат наружу и задают радиальные пределы сетки.
Быстро открыть соответствующий редактор для заданной сетки в рабочем пространстве можно, наведя курсор на область платы, использующую эту сетку (не щелкайте в рабочем пространстве до запуска команды), и затем либо нажав сочетание клавиш
Ctrl+G, либо используя сочетание клавиш
G , после чего выбрать пункт
Grid Properties в появившемся всплывающем меню.
Сетка привязки по умолчанию
Для платы определена сетка привязки по умолчанию с именем Global Board Snap Grid. Эта сетка используется для размещения и перемещения объектов в любой области платы, не покрытой выделенной локальной сеткой. Обратите внимание, что сетка по умолчанию всегда применяется ко всему рабочему пространству хотя отображается только поверх контура платы.
Глобальная сетка привязки платы — используется в любой области платы, где не задана пользовательская локальная сетка.
Сетка по умолчанию — декартова. Размер шага и/или отображение сетки можно изменять, но сетку нельзя переименовать, отключить или удалить.
Changing Default Snap Grid Sizing, Measurement Units, and Overriding a Snap Grid
В рабочем пространстве сочетание клавиш G открывает меню команд для быстрого задания значений шага X (горизонтального) и/или Y (вертикального) для сетки Global Board Snap Grid по умолчанию. Эти команды only влияют на сетку привязки по умолчанию для платы и не затрагивают какие-либо пользовательские сетки (декартовы и полярные), которые вы могли определить. Доступны команды для быстрого переключения на другой предустановленный шаг или для открытия диалога Snap Grid (1..1000) (сочетание: Ctrl+Shift+G), в котором можно задать конкретный пользовательский размер шага.

Диалог Snap Grid (1..1000)
Применение предустановленного/пользовательского значения зависит от того, задаете ли вы одновременно значения шага X и Y или значения шага X либо Y по отдельности:
-
Setting X and Y step values simultaneously - если свойства Step X и Step Y у Global Board Snap Grid ранее были развязаны, эта команда свяжет их, установив оба в одно и то же предустановленное/пользовательское значение.
-
Setting X or Y step values individually - если свойства Step X и Step Y у Global Board Snap Grid ранее были связаны, команда такого типа разорвет связь, и только выбранное значение шага (X или Y) будет установлено в предустановленное/пользовательское значение. Другое значение шага останется прежним.
Если вводить значение сетки привязки без указания единиц, оно будет задано в единицах измерения по умолчанию, выбранных для проекта, в соответствии с настройкой Units в области Other в режиме Board панели Properties. Указание единиц при вводе значения (mm или mil) в этом диалоге изменит единицы измерения по умолчанию для документа, если они сейчас не являются значением по умолчанию.
Текущая настройка сетки привязки для сетки (по умолчанию или пользовательской локальной), находящейся под курсором, всегда отображается на Status Bar вместе с положением курсора относительно Current Origin. Если сетка была задана глобально (для Step X и Step Y), будет отображаться одно значение сетки. Если сетка была задана отдельно для Step X или Step Y, будут отображаться отдельные шаги сетки.
Текущая точка отсчёта (Current Origin) задаётся пользователем и может располагаться в любом месте рабочего пространства; Absolute Origin по умолчанию находится в левом нижнем углу (0,0) рабочего пространства (100X × 100Y дюймов — это максимум).
Status Bar всегда отображает текущую сетку привязки (snap grid) и положение курсора относительно Current Origin.
Status Bar также отражает текущее состояние Hotspot Snapping объектов. Привязка к «горячим точкам» объектов (Object hotspot snapping) помогает при трассировке электрических объектов, особенно тех, которые могут не попадать на сетку Global Board Snap Grid по умолчанию или на заданную пользовательскую сетку. Она задаёт расстояние (диапазон), на котором курсор может находиться от объекта и всё равно «прилипать» к его горячей точке (например, к центру площадки). Привязка к горячим точкам объектов имеет приоритет над сеткой привязки, позволяя легко подключаться к объекту, расположенному вне сетки. Используйте сочетание клавиш Shift+E, чтобы циклически переключать три режима (Off, Current Layer, All Layers). Подробнее см. Object Snapping.
Чтобы переключать маркеры, используемые для детального отображения сетки Global Board Snap Grid по умолчанию, между линиями и точками в рабочем пространстве, выберите команду View » Grids » Toggle Visible Grid Kind в главном меню.
Определение назначения сетки
Локальная сетка может использоваться в различных ситуациях:
-
Только при размещении объектов, не являющихся компонентами.
-
Только при размещении объектов-компонентов.
-
При размещении как некомпонентных объектов, так и компонентов.
Определение того, как сетка может использоваться (её назначение/применение), выполняется с помощью параметров Comp и Non Comp , связанных с записью этой сетки в области Grid Manager панели Properties panel, в соответствии со следующей таблицей:
| |
NON COMP = снято |
NON COMP = включено |
| COMP = Cleared |
Сетка не видна, но всё равно применяется в соответствии с текущими настройками поведения привязки |
Сетка видима и применяется для всех действий с некомпонентными объектами |
| COMP = Enabled |
Сетка видима и применяется только во время действий с компонентами |
Сетка видима и применяется для действий со всеми типами объектов |
Используйте параметры Comp и Non Comp , чтобы определить применение локальной сетки.
-
При задании сетки «только для компонентов» (Non Comp отключён, Comp включён) сетка будет отображаться только при выполнении действия, связанного с компонентом, например при перемещении компонента.
-
Видимость сетки привязки по умолчанию не определяет, применяется ли она — это контролируется текущими настройками поведения сетки привязки.
Example Grid Usage
Следующая анимация иллюстрирует пример использования локальной полярной сетки (Polar Grid) для размещения компонентов в PCB Editor. Сетка определена для использования только с компонентами, поэтому появляется лишь тогда, когда компонент начинают перемещать. Этот пример также демонстрирует отличную особенность полярных сеток — автоматический поворот при размещении. Когда вы перемещаете компонент по заданной сетке такого типа, он будет автоматически поворачиваться относительно начала координат сетки по мере перемещения вокруг неё. Используйте эту функцию в сочетании со стандартным поворотом объектов — Spacebar (против часовой стрелки), Shift+Spacebar (по часовой стрелке) — чтобы выровнять компоненты именно так, как требуется.
Пример размещения компонента на локальной полярной сетке «только для компонентов».
Настройка отображения сетки
Для любой пользовательской сетки, которую вы определяете, а также для Global Board Snap Grid, предусмотрены параметры управления тем, как сетка визуально представляется в рабочем пространстве. Можно задать два уровня:
-
Fine - детальный уровень отображения (fine-level) используется при большем увеличении. Маркеры сетки на этом уровне напрямую следуют заданным шагам сетки.
-
Coarse - необязательный укрупнённый уровень отображения (coarse-level) включается при уменьшении масштаба. Маркеры сетки на этом уровне основаны на заданном кратном значении относительно определённых шагов.
Пример декартовой сетки с детальным и укрупнённым уровнями отображения в рабочем пространстве. Слева: детальный уровень показан точками, укрупнённый — линиями. Справа: и детальный, и укрупнённый уровни показаны линиями.
Окраска отображения каждой сетки задаётся при редактировании сетки в соответствующем редакторе (
Cartesian Grid Editor dialog или
Polar Grid Editor dialog). Либо можно быстро назначить один выбранный цвет для детального и укрупнённого уровней в области
Grid Manager панели
Properties. Для этого щёлкните образец цвета в связанном поле
Color, затем выберите нужный цвет в появившейся палитре.
Цвета детального и укрупнённого уровней можно сбросить к заданному цвету по умолчанию, щёлкнув ссылку
Reset to Default в редакторе сетки. Цвет по умолчанию задаётся в области
General Settings на вкладке
View Options панели
View Configuration panel. Щёлкните образец цвета справа от параметра
Show Grid, затем выберите нужный цвет в появившейся палитре. Обратите внимание: этот единый цвет по умолчанию будет использоваться и для детального, и для укрупнённого уровней. Также учтите, что изменение цвета здесь повлияет только на
Global Board Snap Grid по умолчанию. Существующие пользовательские сетки сохранят назначенные им цвета отображения — они вернутся к этому новому цвету только при использовании ссылки
Reset to Default.
Вложенность и приоритет сеток
Локальные сетки, которые вы определяете в области Grid Manager панели Properties panel, можно свободно накладывать друг на друга в пределах области платы. Задавая соответствующие координаты начала, сетки можно перекрывать, создавая вложенную иерархию сеток, с помощью которой можно точнее настраивать размещение объектов при компоновке платы.
Конфликт сеток — к какой сетке в перекрывающемся наборе должен привязываться объект — разрешается с помощью системы приоритетов. Каждой локальной сетке размещения, которую вы создаёте и определяете, присваивается числовой приоритет. По умолчанию каждой новой сетке назначается наивысший приоритет 1, а все существующие сетки соответственно сдвигаются вниз по приоритету.
Global Board Snap Grid является исключением. Поскольку это сетка по умолчанию, используемая во всех областях платы, которые не «покрыты» заданными пользовательскими сетками, ей назначается приоритет 50 — достаточно низкий, чтобы обеспечить ей самый низкий «приоритет привязки» среди всех определённых сеток.
В рабочем пространстве приоритет различается порядком отрисовки. Сетка с наивысшим приоритетом (приоритет 1) будет отрисована поверх всех остальных, затем сетка с уровнем приоритета 2 и так далее — вплоть до Global Board Snap Grid по умолчанию, которая рисуется позади всех пользовательских сеток.
Пример трёх вложенных полярных сеток. Жёлтая полярная сетка имеет наивысший приоритет и отображается сверху. Красная полярная сетка — следующая по приоритету, отображается позади жёлтой, но перед бирюзовой. Сетка по умолчанию отображается позади всех этих сеток, поскольку все пользовательские сетки имеют приоритет над ней.
Приоритет Global Board Snap Grid изменить нельзя; он фиксирован и всегда равен 50.
Отключение сетки
Иногда при размещении или перемещении конкретного объекта сетка может быть не нужна. Вместо удаления сетки (поскольку она может понадобиться снова позже — в той же или другой области платы) её можно «скрыть» в рабочем пространстве. Это можно сделать, отключив связанные атрибуты Comp и Non Comp в области Grid Manager панели Properties panel.
Отключите локальную сетку, чтобы фактически скрыть её и тем самым предотвратить привязку объектов к ней. В примере со вложенными сетками красная полярная сетка отключена. Поскольку сетка не удалена, вы можете снова включить её и использовать при необходимости, не задавая заново!
Global Board Snap Grid по умолчанию постоянно включена, так как это сетка по умолчанию, используемая, когда для области платы не определена локальная сетка. Однако её, а также все заданные сетки, можно скрыть, отключив параметр
Show Grid в области
General Settings на вкладке
View Options панели
View Configuration panel.
Удаление сетки
Пользовательские сетки можно удалить, выбрав соответствующую запись в области Grid Manager панели Properties panel, затем нажав кнопку
. Вам будет предложено подтвердить удаление. Нажмите Yes, чтобы подтвердить.
Помните, что Global Board Snap Grid по умолчанию удалить нельзя.
Направляющие привязки (Snap Guides)
Snap Guides — это специальные объекты, которые вручную размещаются специально для того, чтобы задавать привязку курсора по определённой оси или к определённой точке, помогая при размещении объектов/компонентов. Они также могут служить визуальным индикатором для общих задач компоновки или выравнивания. Поддерживаются следующие типы направляющих привязки:
-
Linear Guide - направляющая в виде линии, которая может быть горизонтальной, вертикальной или под углом +/- 45 градусов.
-
Point Guide - направляющая в виде точки, обеспечивающая более тонкий контроль размещения объектов. Это просто горячая точка, вручную отмеченная в пределах заданной сетки.
Для рабочей области можно определить любое количество направляющих привязки; элементы управления их размещением и управлением доступны в области Guide Manager панели Properties panel (открывается, когда в рабочей области не выбраны никакие объекты). Хотя в этой области есть элементы управления для добавления новых направляющих привязки (кнопка
), гораздо проще добавлять их визуально (кнопка
) непосредственно в рабочей области, а затем при необходимости точно настраивать.
Направляющие привязки также можно размещать с помощью команд, доступных в подменю Place » Work Guides.
Направляющие привязки ведут себя так же, как и сетка привязки. При перемещении объекта курсор будет «прилипать» к направляющей при прохождении через неё.
Область Guide Manager панели Properties — это центр управления визуальными направляющими размещения для использования в рабочей области. Это примеры различных направляющих привязки, доступных для помощи при размещении объектов.
Во время интерактивного процесса, например размещения или перемещения, курсор будет привязываться к установленной линейной направляющей в точке, где эта направляющая пересекает заданную сетку. С помощью линейной направляющей объекты можно быстро выравнивать, перетаскивая их до тех пор, пока они не «прилипнут» к линии. Для точечной направляющей «горячая точка» перемещаемого объекта будет «прилипать» к направляющей, когда окажется достаточно близко к ней.
Точечную направляющую может быть проще визуально найти, если отображение сетки установлено в Dots.
Отключение направляющей
Иногда направляющая привязки может быть не нужна при размещении или перемещении конкретного объекта. Вместо удаления направляющей (поскольку она может понадобиться снова позже — в той же или другой области платы) её можно «скрыть» в рабочей области. Это можно сделать, отключив связанный с направляющей атрибут Enabled в области Guide Manager панели Properties panel.
Отключите направляющую привязки, чтобы фактически скрыть её и тем самым предотвратить привязку объектов к ней. На этом изображении направляющие +45 и -45 отключены. Поскольку направляющие не были удалены, вы можете снова включить их и использовать при необходимости, не задавая их заново!
Удаление направляющей
Чтобы удалить направляющую привязки, выберите её запись в области Guide Manager панели Properties panel, затем нажмите кнопку
. Вам будет предложено подтвердить удаление. Нажмите Yes, чтобы подтвердить.