Работа с сетками и направляющими

Altium Training

Altium Essentials: PCB Configuration

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

Краткий обзор

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

- Узнайте, как сетки привязки, локальные сетки и направляющие привязки помогают точнее размещать и выравнивать объекты проекта печатной платы.
- Разберитесь в различиях между метрическими и дюймовыми сетками и узнайте, почему при проектировании современных печатных плат часто предпочитают метрическую систему.
- Узнайте, какие типы пользовательских сеток поддерживает Altium Designer и где их настраивать в редакторе печатных плат.
Узнайте больше с ИИ:

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

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

На этой странице описано, как настроить сетки и направляющие привязки в документе печатной платы.

Помимо сеток и направляющих привязки, редактор печатных плат включает ряд дополнительных функций привязки, помогающих точно размещать и выравнивать объекты проекта. Вместе эти функции образуют Unified Cursor-Snap System. Подробнее см. на странице Работа с системой привязки курсора.

Дюймовая или метрическая сетка?

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

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

Пользовательские сетки

Для рабочей области можно настроить любое количество пользовательских сеток. Управление всеми сетками выполняется в разделе Grid Manager панели Properties (он доступен, когда в рабочей области не выбраны объекты проекта). Используйте доступные элементы управления для задания пользовательских локальных сеток, позволяющих точнее размещать объекты проекта, особенно компоненты.

Раздел Grid Manager панели Properties — это основной центр управления для создания и организации сеток, используемых на плате.
Раздел Grid Manager панели Properties — это основной центр управления для создания и организации сеток, используемых на плате.

Типы сеток

Программа поддерживает создание двух типов пользовательских сеток: Cartesian (традиционная сетка с вертикальными и горизонтальными линиями) и Polar (круговая сетка).

  • Cartesian Grid — создайте новую сетку этого типа с помощью команды Add Cartesian Grid (доступной через кнопку , как описано выше). В списке появится новая сетка с именем по умолчанию New Cartesian Grid. Чтобы изменить сетку, дважды щелкните ее запись или выберите ее и нажмите кнопку . Откроется диалоговое окно Cartesian Grid Editor с параметрами настройки сетки.

    Пример настройки декартовой сетки в диалоговом окне Cartesian Grid Editor и ее отображение в рабочей области.Пример настройки декартовой сетки в диалоговом окне Cartesian Grid Editor и ее отображение в рабочей области.

  • Polar Grid – создайте новую сетку этого типа с помощью команды Add Polar Grid (доступна через кнопку , как описано выше). В списке появится новая сетка с исходным именем по умолчанию New Polar Grid. Чтобы изменить сетку, дважды щелкните ее запись или выберите ее и нажмите кнопку . Откроется диалоговое окно Polar Grid Editor с параметрами для настройки сетки.

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

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

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

Для платы задана сетка привязки по умолчанию с именем Global Board Snap Grid. Эта сетка используется для размещения и перемещения объектов на любом участке платы, не охваченном отдельной локальной сеткой. Обратите внимание: сетка по умолчанию всегда действует во всей рабочей области проекта, хотя отображается только в пределах контура платы.

Глобальная сетка привязки платы — используется на любом участке платы, где не задана пользовательская локальная сетка.Глобальная сетка привязки платы — используется на любом участке платы, где не задана пользовательская локальная сетка.

Сетка по умолчанию является декартовой. Её шаг и/или отображение можно изменить, но переименовать, отключить или удалить эту сетку нельзя.

Определение назначения сетки

Локальную сетку можно использовать в различных ситуациях:

  • Только при размещении объектов, не являющихся компонентами.
  • Только при размещении компонентов.
  • При размещении как компонентов, так и объектов, не являющихся компонентами.

Назначение сетки (цель или область ее применения) задается с помощью параметров Comp и Non Comp , связанных с записью этой сетки в области Grid Manager панели Properties, в соответствии со следующей таблицей:

  NON COMP = Флажок снят NON COMP = Включено
COMP = Cleared Сетка не отображается, но применяется в соответствии с текущими настройками привязки Сетка отображается и применяется при любых действиях с объектами, не являющимися компонентами
COMP = Enabled Сетка отображается и применяется только при действиях с компонентами Сетка отображается и применяется при действиях с любыми типами объектов

Используйте параметры Comp и Non Comp  для определения области применения локальной сетки.Используйте параметры Comp и Non Comp для определения области применения локальной сетки.

  • Если сетка настроена только для компонентов (параметр Non Comp отключен, параметр Comp включен), она будет отображаться только при выполнении действий с компонентами, например при перемещении компонента.
  • Видимость сетки привязки по умолчанию не определяет, применяется ли она: это задается текущими настройками работы сетки привязки.

Настройка отображения сетки

Для любой созданной вами пользовательской сетки, а также для Global Board Snap Grid, предусмотрены параметры, управляющие ее отображением в рабочей области. Можно задать два уровня:

  • Fine — мелкая сетка отображается при большом масштабе. Маркеры сетки на этом уровне располагаются в соответствии с заданными шагами сетки.
  • Coarse — необязательная крупная сетка отображается при уменьшении масштаба. Расстояния между маркерами сетки на этом уровне кратны заданным шагам сетки.

Пример декартовой сетки с мелкой и крупной сетками отображения в рабочей области. Слева: мелкая сетка отображается точками, крупная — линиями. Справа: и мелкая, и крупная сетки отображаются линиями.Пример декартовой сетки с мелкой и крупной сетками отображения в рабочей области. Слева: мелкая сетка отображается точками, крупная — линиями. Справа: и мелкая, и крупная сетки отображаются линиями.

Цвет отображения каждой сетки задается при ее редактировании в соответствующем редакторе сетки (диалоговом окне Cartesian Grid Editor или Polar Grid Editor). Кроме того, можно быстро назначить один выбранный цвет для мелкой и крупной сеток отображения в области Grid Manager панели Properties. Для этого щелкните образец цвета в поле Color, соответствующем сетке, а затем выберите нужный цвет в появившейся палитре.
Цвета мелкой и крупной сеток отображения можно сбросить до заданного цвета по умолчанию, щелкнув ссылку Reset to Default в редакторе сетки. Цвет по умолчанию задается в области General Settings на вкладке View Options панели View Configuration. Щелкните образец цвета справа от параметра Show Grid, а затем выберите нужный цвет в появившейся палитре. Обратите внимание, что этот единый цвет по умолчанию будет использоваться как для мелкой, так и для крупной сетки отображения. Также учтите, что изменение цвета здесь повлияет только на Global Board Snap Grid по умолчанию. Существующие пользовательские сетки сохранят заданные для них цвета отображения — новый цвет будет применен к ним только при использовании ссылки Reset to Default.

Вложенность и приоритет сеток

Локальные сетки, заданные в области Grid Manager панели Properties, можно свободно накладывать друг на друга в пределах платы. Задавая соответствующие координаты начала отсчета, можно перекрывать сетки, создавая вложенную иерархию, которая позволяет точно настраивать размещение объектов при проектировании платы.

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

Исключением является Global Board Snap Grid. Поскольку эта сетка по умолчанию используется во всех областях платы, не «покрытых» заданными пользовательскими сетками, ей присваивается приоритет 50 — достаточно низкий, чтобы обеспечить самый низкий приоритет привязки среди всех заданных сеток.

В рабочей области приоритет отражается порядком отрисовки. Сетка с наивысшим приоритетом (приоритет 1) отображается поверх всех остальных сеток, затем идет сетка с приоритетом 2 и так далее, вплоть до Global Board Snap Grid по умолчанию, которая отображается позади всех пользовательских сеток.

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

Приоритет Global Board Snap Grid изменить нельзя; он всегда равен 50.

Отключение сетки

Иногда при размещении или перемещении определенного объекта сетка не требуется. Вместо удаления сетки (поскольку она может снова понадобиться позже в той же или другой области платы) ее можно «скрыть» в рабочей области. Для этого отключите соответствующие сетке атрибуты Comp и Non Comp в области Grid Manager панели Properties.

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

Сетка Global Board Snap Grid по умолчанию всегда включена, поскольку она используется в областях платы, для которых не задана локальная сетка. Однако ее и все заданные сетки можно скрыть, отключив параметр Show Grid в области General Settings на вкладке View Options панели View Configuration.

Удаление сетки

Пользовательские сетки можно удалить, выбрав соответствующую запись в области Grid Manager на панели Properties и нажав кнопку . Появится запрос на подтверждение удаления. Для подтверждения нажмите Yes.

Помните, что сетку Global Board Snap Grid, используемую по умолчанию, удалить нельзя.

Направляющие привязки

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

  • Linear Guide — линейная направляющая, которая может быть горизонтальной, вертикальной или расположенной под углом ±45°.
  • Point Guide — точечная направляющая, обеспечивающая более точное управление размещением объектов. Это точка привязки, отмеченная вручную в пределах заданной сетки.

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

Направляющие привязки также можно размещать с помощью команд подменю Place » Work Guides.

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

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

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

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

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

Иногда при размещении или перемещении определённого объекта проекта направляющая привязки не требуется. Вместо того чтобы удалять её (поскольку она может понадобиться позже в той же или другой области платы), её можно «скрыть» в рабочей области. Для этого отключите соответствующий атрибут Enabled направляющей в области Guide Manager на панели Properties.

Отключите направляющую привязки, чтобы скрыть её и тем самым предотвратить привязку объектов к ней. На этом изображении направляющие +45° и −45° отключены. Поскольку направляющие не удалены, при необходимости их можно снова включить и использовать, не задавая заново!Отключите направляющую привязки, чтобы скрыть её и тем самым предотвратить привязку объектов к ней. На этом изображении направляющие +45° и −45° отключены. Поскольку направляющие не удалены, при необходимости их можно снова включить и использовать, не задавая заново!

Удаление направляющей

Чтобы удалить направляющую привязки, выберите её запись в области Guide Manager на панели Properties и нажмите кнопку . Появится запрос на подтверждение удаления. Для подтверждения нажмите Yes.

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

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

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

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

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

Contents