Как наиболее эффективно использовать Altium Designer

Mark Harris
|  Создано: 13 Октября, 2019  |  Обновлено: 16 Марта, 2020

Одна из вещей, которая мне действительно нравится в Altium Designer®, - это наличие множества горячих клавиш и возможность их настройки. Некоторое время назад в чате моей библиотеки баз данных было очень интересное обсуждение о горячих клавишах и о том, как каждый из нас настраивает свои меню для того, чтобы рисовать схемы и разрабатывать платы как можно быстрее и эффективнее. Многие из нас используют и любят похожие горячие клавиши, но было достаточно интересных случаев использования, поэтому я подумал, что будет полезно поделиться моими любимыми горячими клавишами и базовыми настройками, а также парой других от сообщества.

Привязка мыши

Я использую трекбольную мышь Logitech M570, которая, несмотря на то что идеально подходит для столов, так забитых проектами, что не остается свободного места для перемещения мыши, очень уступает в части «дополнительных кнопок». Один из участников моего сообщества использует мышь Logitech G600, которая имеет множество настраиваемых кнопок, ориентированных на геймеров. Также существует много подобных устройств с большим количеством кнопок для настройки пользовательских команд, в зависимости от предпочтений в стиле мыши.

Logitech G600 mouse bindings
Мышь Logitech G600 предлагает разнообразие кнопок, которые могут быть полезны для дизайнеров.

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

3D Мышь

Хотя моя обычная мышь довольно проста, у меня также есть 3D Connexion SpaceMouse Pro слева от клавиатуры. Существуют более новые модели, но SpaceMouse Pro выполняет все необходимое для меня на данный момент, и вы можете найти их бывшие в употреблении на Amazon или eBay по довольно низкой цене. 3D просмотрщик в Altium Designer полностью поддерживает перемещение с помощью мыши, что делает возможным невероятно быстрое и точное движение. Если вы используете множество различных пакетов 3D программного обеспечения (например, SolidWorks, Fusion 360, 3ds Max), то наличие 3D мыши предоставляет вам единый интерфейс для перемещения объектов в 3D пространстве. Вы можете взять мышь, и это как будто вы взяли деталь в программе, так что поднятие вверх перемещает печатную плату вверх, отталкивание перемещает печатную плату в Altium Designer дальше и так далее. 3D мышь позволяет получить точный угол или кадрирование печатной платы в 3D просмотрщике за секунды по сравнению с встроенным шаром позиционирования. Если вы используете программное обеспечение для записи экрана, вы можете легко создать обзоры и вращающиеся виды вашей печатной платы для клиента, поскольку точность управления настолько плавная, что это облегчает создание плавных движений в просмотрщике.

3D-манипуляторы не только полезны при просмотре плат в 3D, но и имеют множество кнопок, а также поставляются с программным обеспечением для их настройки. 

3D Connexion SpaceMouse Pro button settings for Altium Designer
3D Connexion предлагает специализированные функции для пакетов программного обеспечения 3D-дизайна, а также для Altium Designer.

Программное обеспечение для мыши 3D Connexion не может полностью интегрироваться с Altium Designer для понимания контекста текущего просмотра (например, схематического просмотра, просмотра печатной платы, документов), а также определить столько макросов автоматически, сколько это возможно с программным обеспечением вроде SolidWorks или Fusion 360. Тем не менее, возможность создавать собственные макросы, которые могут состоять из любого количества нажатий клавиш или мыши, очень мощная, когда почти все в Altium Designer можно достичь с помощью некоторой комбинации нажатий клавиш.

3D Connexion macro editor window
3D Connexion даже позволяет использовать эффективные макросы.

Еще одна интересная функция 3D Connexion SpaceMouse Pro - возможность использовать кнопки для создания радиальных меню, которые вы можете очень быстро использовать для жестов, подобных тем, что вы могли видеть в SolidWorks.

3D Connexion radial menu settings
Настройки радиального меню 3D Connexion.

Это означает, что вы можете держать левую руку на 3D-мыши, а правую руку на обычной мыши и работать очень эффективно, не прикасаясь к клавиатуре. Ручка на 3D-мыши позволяет панорамировать и масштабировать ваш вид в 2D-режиме, обеспечивая быструю навигацию по вашей печатной плате.

3D Connexion SpaceMouse Pro radial menu
Конфигурации радиального меню позволяют быстрее навигировать по макетам печатных плат

Доступ к меню с помощью клавиатуры

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

Стандартная практика дизайна программного обеспечения для Windows позволяет вам открывать меню в приложении, удерживая клавишу ALT и нажимая подчеркнутую букву меню, например, ALT+P для отображения меню Размещение. Altium Designer заходит еще дальше! Знаете ли вы, что можно не нажимать ALT, а просто нажать P, чтобы меню Размещение (или любое другое) появилось там, где находится ваша мышь?

Altium Designer right-click menu
Простое нажатие на клавишу P откроет меню Размещения. Вы можете нажать P дважды подряд, чтобы разместить площадку.

Если обе ваши руки на клавиатуре, вы можете нажать клавишу для любой подчеркнутой буквы в открытом меню, чтобы выбрать этот вариант. Таким образом, нажатие P, затем V на клавиатуре начнет размещение переходного отверстия (Via). Вы также можете удерживать ALT, нажать P, затем V, затем отпустить ALT, чтобы достичь того же варианта.

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

Я упоминал, что вы можете вообще обойтись без мыши при работе со схемой, можно просто использовать стрелки на клавиатуре для перемещения по сетке схемы (или по сетке печатной платы, если на то пошло), переключая инструменты, как показано выше. Я могу нажать P, затем W, чтобы разместить провод, использовать стрелки клавиатуры для перемещения к контакту, нажать Enter, а затем использовать стрелки для перемещения перекрестия к следующей точке для соединительного провода. Нажатие клавиши M на клавиатуре вызывает меню Перемещения (из Правка -> Переместить), позволяя быстро получить доступ к инструментам Перемещения и Перетаскивания, которые можно использовать аналогичным образом. Затем я перемещаю перекрестие на объект, который хочу переместить или перетащить, и нажимаю клавишу Enter, чтобы начать перемещение вещей.

Настройка меню

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

Для меня обычной функцией, к которой я хочу получить доступ, является размещение питающего порта. Использование команды Разместить -> Питающий порт начинает размещение последнего активного типа порта, что требует дополнительных нажатий клавиш для смены на порт VIN, 3V3 или GND.

Altium Designer 18 отошел от привычных панелей инструментов, таких как панель инструментов для проводки, на которой были отдельные иконки питающих портов GND и VCC, в пользу мини-панели инструментов в верхней части редактора, которая позволяет удерживать кнопку мыши на окне портов для доступа к общим опциям. Однако, как и старая панель инструментов, она не доступна с клавиатуры и может быть для вас медленнее, чем нажатие на иконку на панели инструментов для переключения между типами портов. Вы можете вновь включить панель инструментов для проводки или любую другую, которая вам не хватает, щелкнув правой кнопкой мыши в рамке окна Altium Designer над вкладками редактора документов и включив проводку.

Altium Designer wiring toolbar
Восстановление панели инструментов проводки в Altium Designer

Лично я не использую это очень часто, но это позволяет мне продемонстрировать еще одну функцию Altium Designer для настройки. Если вы удерживаете CTRL, нажимая на порт VCC или GND, или на любую другую кнопку, вы можете увидеть магию, происходящую за кулисами при нажатии этой кнопки.

Altium Designer edit command window
Altium Designer предлагает очень настраиваемый опыт проектирования.

Это позволит вам добавить сочетание клавиш к этой кнопке или изменить её функционирование. Что меня здесь больше всего интересует, так это раздел Параметры, который выглядит как «Orientation=1|S=VCC|Style=2|Repeat=True» и определяет, что передается в функцию кнопки Размещение питающего порта в Altium Designer, и мы видим, что выбор между размещением VCC или GND является всего лишь одним из параметров.

Обладая этими знаниями, я могу добавить пользовательские питающие порты в меню Размещения. Просто щелкните правой кнопкой мыши по любому меню или панели инструментов и выберите Настроить.

Это откроет окно Настройка редактора схем.

Sch Editor window customize interface

Если пролистать список Команды вниз, вы найдете Разместить. Здесь также можно найти все другие основные меню. Если вы щелкнете по Питающему порту, а затем нажмете Дублировать, вы создадите пользовательскую команду, которую можно настроить по своему усмотрению. В данном случае я собираюсь настроить питающий порт GND, используя строку параметров из порта заземления на панели инструментов проводки. 

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

Place Power Port edit command window
Вы можете дублировать команды и редактировать их, чтобы предоставить клавиши быстрого доступа, а также альтернативные клавиши быстрого доступа.

Разместив & перед буквой в подписи, вы можете выбрать, какая буква будет доступом к этому пункту меню. Я также добавляю сочетание клавиш ALT + G для рисования заземляющего порта, потому что таким образом я могу просто нажать ALT + G, не заходя в какие-либо меню, чтобы разместить его. Выбирая сочетание клавиш, имейте в виду, что они глобальные, независимо от контекста в Altium Designer. Если вы назначите ALT + G для действия размещения заземляющего порта на вашей схеме, вы не сможете использовать ALT + G для выполнения команды в редакторе печатных плат. Если возникнет конфликт с другой командой, он отобразится в выпадающем списке "В настоящее время используется". Лучше всего избегать замены уже используемого сочетания клавиш, если это возможно.

У меня теперь есть пользовательская команда, но она не находится в меню "Размещение", как я хотел бы. Однако добавить её туда довольно просто, достаточно перетащить её из списка команд в окно Altium и в меню "Размещение", куда вы хотите.

Быстрее!

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

Заставляя себя запомнить хотя бы самые основные команды размещения и редактирования, вы быстро обнаружите, что эти действия становятся мускульной памятью. Я не мог бы сказать вам наизусть, какие именно являются некоторыми горячими клавишами, но когда я использую Altium Designer и мне нужно разместить дорожку, строку или что-то еще, мои пальцы кажутся нажимают правильные клавиши для выполнения моих мыслей без всякой задумки.

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

Об авторе

Об авторе

Марк Харрис (Mark Harris) является квалифицированным инженером с более чем 12-летним опытом в различных областях электронной промышленности – от контрактов в области аэрокосмической и оборонной отрасли до небольших стартапов и хобби. До переезда в Великобританию Марк работал в одной из крупнейших исследовательских компаний в Канаде, где каждый день участвовал в различных проектах и решениях задач, связанных с электроникой, механикой и программным обеспечением. Он также опубликовал самую обширную открытую библиотеку компонентов Altium Designer, названную Celestial Database Library. Марк увлекается проектами аппаратного и программного обеспечения с открытым исходным кодом и инновационными решениями повседневных проблем, которые они предлагают. Электроника – его страсть, а наблюдение за тем как изделие из идеи воплощается в реальность и начинает взаимодействовать с миром – источник бесконечного удовольствия.
Вы можете связаться с Марком напрямую: mark@originalcircuit.com.

Связанные ресурсы

Связанная техническая документация

Вернуться на главную
Thank you, you are now subscribed to updates.