Как выровнять компоненты в альтиум
10 полезных советов по работе в Altium Designer
Мы собрали 10 полезных советов на популярные темы, которые помогут вам упростить и ускорить работу с инструментами Altium Designer.
Другие статьи цикла «10 полезных советов по работе в Altium Designer»: часть 2, часть 3, часть 4, часть 5.
Список доступных команд
(тильда, Ё на русской раскладке) или сочетание клавиш Shift+F1 для просмотра списка доступных команд и их горячих клавиш, связанных с текущим интерактивным действием.
Справка
Клавиша F1. Для получения справки о какой-либо команде или функции в Altium Designer наведите на нее курсор мыши и нажмите клавишу F1. В окне браузера откроется соответствующая статья со справочной информацией.
Участие в развитии
Для того, чтобы принять участие в развитии инструментов Altium или обсудить наболевший вопрос, вступите в сообщество AltiumLive. На вкладке Community (Сообщество) веб-сайта Altium доступны: Форум (Forum), Блог (Blog), Идеи (Ideas), Bug Crunch (Устранение ошибок), Wall (Лента новостей) и Beta Program (Программа бета-тестирования).
Перекрестное выделение компонентов
Для перекрестного выделения компонентов в схемотехническом редакторе и в редакторе печатных плат воспользуйтесь режимом Cross Select Mode (Ctrl+Shift+X). Этот режим можно использовать также для интерактивной установки компонентов (Ctrl+Shift+Y). Конфигурирование этого режима осуществляется в диалоговом окне Preferences, на странице System — Navigation, в разделе Cross Select Mode.
Управляемые компоненты
Использование библиотек компонентов на основе управляемых компонентов позволяет упростить работу по управлению и администрированию библиотеки компонентов. Особенно полезно при командной работе.
Режим одного слоя
В процессе работы с печатной платой вы можете нажать Shift+S и включить режим одного слоя (Single Layer Mode), чтобы сосредоточиться на работе с ним. Каждое повторное нажатие Shift+S переключает модификацию режима. Отключить ненужные модификации режима Single Layer Mode можно в диалоговом окне Preferences, на странице PCB Editor — Board Insight Display, в разделе Available Single Layer Mode.
Точная форма компонента
Определите точную форму компонента, добавив новый механический слой типа Courtyard в посадочное место. Доступно с версии Altium Designer 20.
Змееобразная трассировка
Для включения гибкого стиля трассировки (змееобразная трассировка) печатных проводников необходимо установить следующие значения параметров интерактивной трассировки: Hugging Style = Rounded, Gloss Effort = Strong, Corner Style = Any Angle. Доступно с версии Altium Designer 20.
Многоканальные иерархические проекты
Для многократного применения одного и того же участка электрической схемы удобно использовать многоканальные иерархические проекты.
Связность
Упростите работу над проектом, спроектировав, а не «нарисовав» электрическую схему. Для этого необходимо правильно создавать связность между объектами электрической схемы и различать физическую и логическую связность.
Логотип в виде TrueType шрифта
Вставьте векторную графику (логотип) как шрифт TrueType, который содержит изображение в качестве знака (одного из символов в шрифте). В конструкциях плат используется шрифт со множеством стандартных символов который был создан одним из ведущих экспертов проектирования в Altium Designer Дарреном Муром (Darren Moore) из Mooretronics. Шрифт доступен на форуме AltiumLive.
Другие статьи цикла
Заключение
Получить еще больше советов, обсудить вопросы проектирования электроники с использованием инструментов Altium можно в нашем Telegram-канале Altium&Electronics.
Следить за новостями сообщества Altium можно в VK, Facebook, Instagram и Youtube.
Как выровнять компоненты в альтиум
[Горячие клавиши, общие для Schematic и PCB Editor]
[Горячие клавиши только для Schematic Editor]
[Горячие клавиши только для PCB Editor]
[Горячие клавиши, используемые в интерактивной разводке]
[Горячие клавиши для прокладки дифференциальной пары проводников (Differential Pair Routing)]
(tilde))
+ Click
+ BACKSPACE
+ R
+ W
+ SPACEBAR
[Горячие клавиши интерактивной настройки длины (Interactive Length Tuning)]
(tilde))
+ SPACEBAR
+ R
[Горячие клавиши просмотра устройств (Devices View)]
[Горячие клавиши 3D визуализации]
[Горячие клавиши 3D Body Placement (размещение трехмерного тела)]
[Горячие клавиши редактора PCB3D (Legacy 3D)]
[Горячие клавиши редактора библиотеки PCB3D]
PAGE UP | Зум на приближение. |
PAGE DOWN | Зум на отдаление. |
ALT + M | Вписать модель в рабочее окно. |
^ v | Панорамирование в направлении клавиш со стрелками. |
INSERT | Панорамирование на приближение. |
DELETE | Панорамирование на отдаление. |
F2 | Переименовать модель. |
SHIFT + DELETE | Режим удаления (Delete mode). |
CTRL + T | Установка поворота и трансляции. |
T, I | Импорт 3D-модели. |
T, E | Экспорт модели в формат IGES. |
T, P | Доступ к диалогу Preferences. |
[Горячие клавиши редактора вывода Output Job]
CTRL + X (or SHIFT + DELETE) | Вырезать (Cut). |
CTRL + C (or CTRL + INSERT) | Копировать (Copy). |
CTRL + V (or SHIFT + INSERT) | Вставить (Paste). |
CTRL + D | Сделать дубликат. |
DELETE | Очистить. |
ALT + ENTER | Конфигурировать. |
CTRL + F9 | Запуск сфокусированного выходного генератора (Focused Output Generator). |
SHIFT + CTRL + F9 | Запуск выбранных выходных генераторов. |
F9 | Запуск выходных генераторов, которые разрешены для пакетного режима (Batch-enabled Output Generators). |
SHIFT + CTRL + O | Доступ к диалогу Output Job Options. |
[Горячие клавиши CAM Editor (CAMtastic®)]
[Горячие клавиши редактора цифровых сигналов (Digital Waveform Editor Shortcuts)]
PAGE UP | Зум на приближение около активного курсора времени. |
PAGE DOWN | Зум на отдаление около активного курсора времени. |
CTRL + PAGE DOWN | Вписать документ в рабочее окно. |
CTRL + A | Выбрать все сигналы (waveforms). |
CTRL + C (or CTRL + INSERT) | Копировать сигнал (waveform). |
CTRL + X (or SHIFT + DELETE) | Вырезать сигнал. |
CTRL + V (or SHIFT + INSERT) | Вставить сигнал. |
Left-click & drag | Переразместить сигнал, на котором стоит фокус. |
J | Отобразить подменю перехода (Jump). |
SHIFT + CTRL + F | Переход на первое изменение сигнала, на котором стоит фокус. |
SHIFT + CTRL + N | Переход на следующее изменение сигнала, на котором стоит фокус. |
SHIFT + CTRL + P | Переход на предыдущее изменение сигнала, на котором стоит фокус. |
SHIFT + CTRL + L | Переход на последнее изменение сигнала, на котором стоит фокус. |
T, P | Доступ к диалогу Preferences. |
[Горячие клавиши редактора SimData]
CTRL + X (or SHIFT + DELETE) | Вырезать (Cut). |
CTRL + C | Копировать (Copy). |
CTRL + V (or SHIFT + INSERT) | Вставить (Paste). |
DELETE | Очистить. |
+ (numeric keypad) | Следующий чарт. |
— (numeric keypad) | Предыдущий чарт. |
PAGE UP | Зум на приближение. |
PAGE DOWN | Зум на отдаление. |
CTRL + PAGE DOWN | Вписать документ в рабочее окно. |
END | Обновить. |
ESC (or SHIFT + C) | Очистить фильтр. |
^ v | Прокрутка чарта, один сигнал за один раз, в направлении клавиш со стрелками. |
SHIFT + ^ | Прокрутка чарта вверх, один сигнал за один раз. |
CTRL + ^ (or CTRL + HOME) | Переход наверх чарта. |
SHIFT + v | Прокрутка чарта вниз, один сигнал за один раз. |
CTRL + v (or CTRL + END) | Переход вниз чарта. |
Прокрутка чарта по горизонтали в сторону направления клавиш со стрелками, на одно главное деление оси X. | |
SHIFT + | Прокрутка чарта вправо на одну страницу. |
CTRL + > | Переход на конец оси X. |
[Горячие клавиши, общие для всех текстовых редакторов]
F9 | Запуск отлаживаемой программы. |
CTRL + F9 | Запуск до курсора. |
F5 | Переключить положение точки останова на текущей строке. |
Left-click in gutter | Переключить точку останова на строке. |
CTRL + F5 | Добавить переменную в окно Watch. |
F7 | Шаг в процедуру (Step into) на текущей строке исходного файла. |
CTRL + F7 | Вычислить (Evaluate). |
F8 | Шаг на следующую строку исходного текста. |
SHIFT + F7 | Шаг в (Step into) текущую инструкцию. |
SHIFT + F8 | Шаг на следующую инструкцию. |
CTRL + F2 | Сброс текущей сессии отладки. |
CTRL + F3 | Завершить текущую сессию отладки. |
Left-click on code outline +/- | expand/contract сегмента кода. |
CTRL + Double Left-click on code outline +/- | expand/contract всех сегментов кода. |
CTRL + Left-click on variable/ function/ procedure name | Переставить текстовый курсора на точку соответствующей декларации. |
[Горячие клавиши VHDL Editor]
CTRL + F9 | Скомпилировать исходный код документов HDL. |
F9 | Запуск навсегда (Run Forever). |
CTRL + F5 | Запуск симуляции для последнего шага времени. |
CTRL + F8 | Запуск симуляции на указанное время. |
CTRL + F11 | Запуск симуляции до следующей точки отладки. |
CTRL + F7 | Запуск симуляции для шага времени. |
F6 | Запуск симуляции для шага Delta. |
F7 | Запуск симуляции с заходом в процедуры / функции. |
F8 | Запуск симуляции без захода в процедуры / функции. |
CTRL + F2 | Сброс текущей сессии симуляции. |
CTRL + F3 | Завершение текущей сессии симуляции. |
Left-click in gutter | Переключить положение точки останова на текущей строке. |
Left-click on code outline +/- | expand/contract сегмент кода. |
CTRL + Left-click on code outline +/- | expand/contract всех сегментов кода. |
F9 | Запуск скрипта. |
CTRL + F9 | Запуск до курсора. |
F5 | Переключить положение точки останова на текущей строке. |
Left-click in gutter | Переключить положение точки останова на строке. |
CTRL + F7 | Вычислить. |
F7 | Шаг в процедуру (Step into) на текущей строке исходного кода. |
F8 | Шаг на следующую строку исходного кода. |
CTRL + F3 | Остановить выполнение скрипта. |
CTRL + Left-click на переменной / имени функции или процедуры | Переместить текстовый курсор на точку, соответствующую декларации. |
[Простой способ добавления горячих клавиш для команд меню]
Отобразится окно диалога редактирования команд (Edit Command). Теперь можно назначить этой команде любую нужную горячую комбинацию клавиш. Ниже показано, что на этот пункт меню назначен Primary Shortcut (главная комбинация горячих клавиш) в CTRL+Shift+O.
Размещение элементов в Altium
В этой статье будет описаны базовые способы размещения элементов на плате. Прежде чем начать размещение необходимо настроить параметры сетки в редакторе плат. Стоит отметить, что начиная с Altium Designer v10 появилась возможность одновременно использовать на одной плате несколько координатных сеток – как прямоугольных, так и полярных.
По умолчанию в системе установлена координатная сетка Global Board Snap Grid. Она действует для областей, не охваченных пользовательскими сетками, и имеет по отношению к ним более низкий приоритет. Что бы добавить пользовательскую сетку необходимо выполнить следующие шаги:
Рис.1. Настройка параметров сетки
Рис.2. Добавление пользовательской сетки
Рис.3. Параметры новой полярной сетки
В поле Name задайте имя новой сетки, выберите метрическую систему измерения Metric.
Рис.4. Угол развертки полярной сетки
В поле RadialRange указывается минимальный и максимальный радиус сетки (см. Рис.5).
Рис.5. Минимальный и максимальный радиус сетки
Рис.6. Определите использование сетки
С выходом Altium Designer 14.3 было внесено улучшение в редакторе печатных плат к размещению компонентов с использованием полярной сетки, в виде автоматического поворота компонента. При перемещении компонента в зоне полярной сетки, компонент автоматически поворачиваться по направлению сетки, как показано на Рис.1. Используя эту функцию, в комбинации со стандартным поворотом объекта — Пробел (против часовой стрелки), Shift + пробел (по часовой стрелке) – позволяет устанавливать компонент как вам необходимо.
Рис.7. Автоматический поворот компонента на полярной сетке
Для удобства дальнейшей работы с платой и учитывая разнообразные геометрии контура платы, есть возможность изменить расположение точки начала координат. Для этого необходимо в режиме 2D (переход между режимами 2D и 3D осуществляется клавишами 2 и 3 соответственно) сделайте следующие шаги:
Приближение/удаление видового окна платы осуществляется колесиком мыши при нажатой клавише CTRL.
После того как все настройки сетки произведены, можно приступить к размещению компонентов. В Altium Designer существуют различные методы размещения компонентов: ручной, автоматический и полуавтоматический. В нашем примере мы рассмотрим основные приемы ручного размещения компонентов. Что бы переместить компонент в нужно место наведите указатель мыши на компонент, нажмите левую кнопку мыши и, удерживая ее, начните перемещать указатель. При этом он примет вид крестика и автоматически «захватит» компонент в центре.
* В процессе размещения можно пользоваться интуитивной подсказкой в виде линии связи, цвет которой меняется от красного к зелёному. Зелёный цвет говорит об уменьшении суммарной длины цепей, отходящих от выбранного компонента.
* В процессе перемещения нажмите клавишу Space (пробел) для поворота компонента на 90 градусов (угол поворота можно изменить в настройках)
* Как правило, не у каждого разработчика получится быстро установить компоненты ровными линейками. Поэтому после размещения элементов их можно выровнять в указанном порядке или с заданным интервалом, для чего используется группа команд Align. В нашем случае выделим рамкой группу компонентов и выполним команду Align > Align Left(выровнять по левому краю). В результате будет получено более удачное размещение выделенного фрагмента (см. рис. 8). Выравнивание происходит относительно самого крайнего компонента группы. Большинство команд группы Align, вызываемых ПКМ, интуитивно понятны разработчикам.
Рис.8. Команда Align
* Для перемещения компонента в определенные координаты необходимо во время перемещения нажать клавишу J. В контекстном меню выберите команду New Location и в открывшемся меню (см. Рис. 9) ввести необходимые координаты.
Рис.9. Перемещение компонента в заданные координаты
* Для фиксации место расположения компонента необходимо двойным щелчком на компоненте вызвать окно его свойств и включите параметр Locked. Данная опция защитит компонент от случайного перемещения(см.Рис.10).
Рис.10. Защитит компонент от случайного перемещения
Рассмотрим не менее востребованный инструмент, который позволяет размещать компоненты на плате кластерами, поштучно. Выглядит это следующим образом: на схеме выделяются компоненты, которые по схемотехническим соображениям должны быть размещены определённым образом и заранее известным способом (наиболее часто это относится к микросхемам с элементами их «обвязки»), затем специальный инструмент будет предлагать размещать эти компоненты поштучно в едином цикле. Выделяем группу компонентов, которые необходимо разместить. Далее выполняем команду Tools > ComponentPlacement > RepositionSelectedComponents, в результате программа будет поштучно предлагать устанавливать выбранные компоненты.