Редактирование объектов проектирования печатных плат полигональной формы

 

Пожалуй, самым универсальным объектом в Altium Designer является полигональный объект. Существует ряд объектов полигональной формы, включая:

  • Регион – объекты региона используются для создания полигональных медных областей, вырезов в полигонах, вырезов в плате и определений полостей (cavity).
  • Заливка полигона – заливки полигонов можно создавать из объектов региона или из дорожек и дуг. При создании из регионов каждый изолированный участок меди является объектом региона.
  • Экструдированное 3D-тело – вид сверху экструдированного 3D-тела задаётся как полигональная форма.
  • Форма платы – форма платы или контур платы — это замкнутый полигон, определяющий границу, или габариты, платы.
  • Комната – комната является примитивным объектом проектирования. Это регион, который помогает при размещении компонентов.
  • Площадка произвольной формы – когда площадка задана как площадка произвольной формы, её форму можно интерактивно редактировать в рабочем пространстве как полигональный объект.

Поведение редактирования полигональных объектов проектирования едино для всех объектов.

Режимы размещения

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

  • Нажмите Shift+Spacebar, чтобы циклически переключаться между пятью доступными режимами углов: 45 градусов, 45 градусов с дугой, 90 градусов, 90 градусов с дугой и Произвольный угол.
  • Нажмите Spacebar, чтобы переключаться между двумя подрежимами направления угла.
  • В любом из режимов угла с дугой удерживайте клавиши  или , чтобы уменьшать или увеличивать дугу. Удерживайте клавишу Shift при нажатии, чтобы ускорить изменение размера дуги.
  • Нажмите клавишу быстрого доступа 1, чтобы переключаться между размещением двух рёбер за щелчок или одного ребра за щелчок. Во втором режиме пунктирное ребро называется упреждающим сегментом (look-ahead segment) (как показано на последнем изображении в наборе ниже).
  • Нажмите клавишу Backspace, чтобы удалить последнюю вершину.

Нажмите Shift+Spacebar, чтобы циклически переключаться между пятью доступными режимами углов; нажмите сочетание 1, чтобы переключить размещение между двумя рёбрами или одним ребром.


Нажмите Shift+Spacebar, чтобы циклически переключаться между пятью доступными режимами углов; нажмите сочетание 1, чтобы переключить размещение между двумя рёбрами или одним ребром.

Редактирование полигонального объекта

Щёлкните один раз по полигональному объекту, чтобы выделить его. Это переводит полигональный объект в режим редактирования. Внешняя форма полигонального объекта определяется серией рёбер. Каждое ребро представлено конечной вершиной на каждом конце, отображаемой как сплошной белый квадрат, и центральной вершиной посередине, отображаемой как полый белый квадрат. Каждая конечная вершина представляет место, где сходятся два ребра.

Объединение выбранных заливок полигонов

Два или более объектов заливки полигона можно объединить, выполнив следующую последовательность действий:

  1. Разместите новые (или перетащите существующие) заливки полигонов так, чтобы они перекрывали друг друга требуемым образом.
  2. Выберите все заливки полигонов, которые нужно объединить.
  3. Щёлкните правой кнопкой мыши по одной из заливок в выделении, затем выберите команду Polygon Actions » Combine Selected Polygons в контекстном меню.
Свойства нового полигона копируются из первого выбранного полигона в каждой группе пересекающихся объектов.

Объединение двух существующих заливок полигонов в одну заливку полигона.
Объединение двух существующих заливок полигонов в одну заливку полигона.

Вычитание выбранных заливок полигонов

Один или несколько объектов заливки полигона можно вычесть из другой «базовой» заливки полигона, выполнив следующую последовательность действий:

  1. Разместите новые или перетащите существующие заливки полигонов так, чтобы они перекрывали требуемую базовую заливку полигона — это заливка, из которой будет выполняться «вычитание».
  2. Выберите базовую заливку полигона, щёлкните правой кнопкой мыши и затем выберите команду Polygon Actions » Subtract Polygons From Selected в контекстном меню.
  3. Выберите полигоны, которые нужно вычесть.
  4. Щёлкните правой кнопкой мыши или нажмите Esc, чтобы завершить процесс.

Вычитание существующей заливки полигона из существующей «базовой» заливки полигона.
Вычитание существующей заливки полигона из существующей «базовой» заливки полигона.

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

Изменение границы полигона

Помимо редактирования вершин, команда Modify Polygon Border  позволяет легко изменять форму заливок полигонов и регионов. Команда выполняется путём выбора нужного полигона, щелчка по нему правой кнопкой мыши и выбора Polygon Actions » Modify Polygon Border. После запуска команды курсор становится перекрестием. Каждый раз при щелчке добавляется новая вершина. Как и при размещении полигона, клавиши Shift+Spacebar можно использовать для изменения формы углов.

Изменение границы полигона.Изменение границы полигона.

  • После изменения заливки полигона потребуется заново выполнить заливку (repour) этого полигона, чтобы изменения вступили в силу. Изменения регионов применяются немедленно.
  • Чтобы удалить вершину, щёлкните и удерживайте вершину, как будто собираетесь переместить её, затем нажмите клавишу Delete.

Изменение формы платы

Аналогично команде Modify Polygon Border, команда Modify Board Shape позволяет легко изменять форму платы. Команда доступна в Board Planning Mode (View » Board Planning Mode) по нажатию Design » Modify Board Shape. После запуска команды курсор становится перекрестием. Каждый раз при щелчке добавляется новая вершина. Клавиши Shift+Spacebar можно использовать для изменения формы углов.

Изменение границы региона

Помимо редактирования вершин, команда Modify Region Border позволяет легко изменять форму регионов. Команда запускается выбором нужного региона, щелчком по нему правой кнопкой мыши и выбором Polygon Actions » Modify Polygon Border. После запуска команды курсор становится перекрестием. Каждый раз при щелчке добавляется новая вершина. Клавиши Shift+Spacebar можно использовать для изменения формы углов.

Определение и управление вершинами

При редактировании полигонов доступны три режима редактирования, описанные в абзацах ниже. Текущий режим можно менять во время перетаскивания вершины, нажимая клавиши Shift+Spacebar для циклического переключения режимов. Информацию о том, где находится курсор на плате и какой режим редактирования активен, можно увидеть в строке состояния и в Heads-Up display.

Режимы редактирования вершин

Режим разбиения (Break Mode)

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

Разбиение дуги на две дуги. Разбиение дуги на две дуги.

Разбиение прямого ребра на два прямых ребра. Разбиение прямого ребра на два прямых ребра.

Режим искривления (дуга) (Incurvate (Arc) Mode)

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

Преобразование дугового ребра в дугу большего или меньшего радиуса. 
Преобразование дугового ребра в дугу большего или меньшего радиуса.

Преобразование прямого ребра в дугу.
Преобразование прямого ребра в дугу.

Режим перемещения (Move Mode)

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

Перемещение дуги с сохранением её взаимосвязи с соединёнными рёбрами. 
Перемещение дуги с сохранением её взаимосвязи с соединёнными рёбрами.

Перемещение прямого ребра с сохранением его взаимосвязи с соединёнными рёбрами. 
Перемещение прямого ребра с сохранением его взаимосвязи с соединёнными рёбрами.

Обратите внимание, что перемещение ребра можно выполнять даже когда редактор находится в режимах Break или Incurvate, щёлкнув и перетащив ребро в месте, где под курсором нет вершины. 

Поведение угловой вершины

Три режима редактирования также доступны при перемещении угловой вершины  (используйте Shift+Spacebar для смены режимов):

  • Moving Vertex mode - свободно перемещает конечную вершину, сохраняя её как конечную вершину.
  • Miter to Segment mode - создаёт новое прямое ребро, при этом перемещаемая конечная вершина становится центральной вершиной этого ребра.
  • Miter to Arc mode - создаёт новое криволинейное ребро, при этом перемещаемая конечная вершина становится центральной вершиной этого ребра.


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


На первом изображении показано перемещение вершины в режиме Mitering to Arc; на втором изображении показано перемещение вершины в режиме Mitering to Segment.

Скольжение ребра

Когда вы наводите курсор на ребро, оно отображается как толстая белая линия. Click+drag по ребру, чтобы сдвинуть его; при этом перемещаемое ребро уменьшается или увеличивается, чтобы сохранить положение примыкающих рёбер.

Сдвиг дугового ребра с сохранением размера и положения примыкающих рёбер.
Сдвиг дугового ребра с сохранением размера и положения примыкающих рёбер.

Сдвиг прямого ребра с сохранением размера и положения примыкающих рёбер.
Сдвиг прямого ребра с сохранением размера и положения примыкающих рёбер.

Добавление или удаление вершины

Вы можете интерактивно добавить или удалить вершину, используя следующие приёмы:

  • Чтобы добавить вершину, удерживайте Ctrl, затем наведите курсор вдоль ребра — новая вершина появится под курсором — щёлкните и слегка переместите курсор, чтобы вставить новую вершину.
  • Чтобы удалить вершину, щёлкните и удерживайте вершину, как будто собираетесь переместить её, затем нажмите клавишу Delete.

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

Направляющие выравнивания

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

Первое изображение — использование направляющей для удаления дуги (режим incurvate). Второе изображение — использование направляющих для выравнивания новой дуги по существующим рёбрам. 
Первое изображение — использование направляющей для удаления дуги (режим incurvate). Второе изображение — использование направляющих для выравнивания новой дуги по существующим рёбрам.

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

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

Предотвращение самопересечений

Эта функция доступна, когда в диалоге Advanced Settings включён параметр PCB.PreventSelfIntersections.

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

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

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

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

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

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

Content