Настройка и кастомизация рабочего пространства Altium Designer

0
846

В статье рассматриваются способы повышения эффективности и комфорта работы инженера при использовании в качестве инструмента для проектирования САПР Altium Designer.

Настройка и кастомизация рабочего пространства Altium Designer

Введение

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

Системные требования

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

Настройка и кастомизация рабочего пространства Altium Designer

Немаловажным фактором в данном случае является наличие двух мониторов с минимальным разрешением 2560×1440. Поскольку инженеру проектировщику необходимо работать одновременно и с электрической схемой, и печатной платой (используя инструменты перекрестного выбора), в этом случае удобно, если схема расположена на одном мониторе, а плата на втором, либо это может быть параллельная работа с любым другим редактором (оформление чертежей в Draftsman, работа с составом проекта в ActiveBom, работа с производственными файлами в Camtastic и другими).

Настройка и кастомизация рабочего пространства Altium Designer

Еще одним рекомендуемым удобным инструментом рабочего места инженера проектировщика является 3D-манипулятор SpaceMouse®, который позволяет работать с 3D пространством платы. Основное преимущество заключается в том, что повышается скорость навигации по 3D пространству, и появляется унифицированный интерфейс работы с 3D пространством во всех САПР, использующих трехмерный способ отображения, в том числе механические (такие как SolidWorks®) и предназначенные для моделирования (такие как ANSYS®) – нет необходимости помнить и каждый раз вспоминать клавиши для различных САПР для работы с трехмерным пространством.

Настройка проектного пространства

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

Когда документ открыт, он становится активным документом в строке документов (Documents Bar) в главном проектном окне. Можно одновременно открыть множество документов, и у каждого открытого документа будет собственная вкладка над проектным окном. В главном проектном окне только один документ может быть активным. Активный документ отличается подсвеченной вкладкой.

Вкладки

Чтобы сделать активным другой открытый документ, щелкните мышью по его вкладке. Либо используйте сочетания клавиш Ctrl+Tab и Ctrl+Shift+Tab для переключения между открытыми документами вперед и назад соответственно. Если у вас открыто большое количество документов, вы можете сгруппировать их, включив параметр Group documents if need в области Documents Bar на странице System — View диалогового окна Preferences.

Диалоговое окно Preferences позволяет выполнять настройку поведения различных редакторов и проектного пространства в зависимости от различных случаев работы с проектом. Рассмотрим самые основные настройки, позволяющие настроить проектное пространство под свои задачи.

Документы могут быть сгруппированы по типу или по проекту. Либо можно отключить группировку и включить отображение документов в несколько строк. Центральной кнопкой мыши можно закрыть любой документ.

Управление окнами документов

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

Управление окнами документов

Щелкните ПКМ по вкладке документа, чтобы открыть различные команды для управления документом. Эти команды включают в себя закрытие и сохранение документов, а также команды, которые влияют на отображение всех открытых документов в главном проектном окне, как показано ниже. Команды для разделения главного проектного окна по вертикали (Split Vertical) или по горизонтали (Split Horizontal) очень полезны при выполнении перекрестных задач между документами, таких как перекрестный переход между схемой и платой. Когда области разделены, работа с ними осуществляется как с отдельными окнами.

(плата-стек-схема)

Компоновки рабочего стола

Для дальнейшей помощи в настройке рабочего пространства, Altium Designer поддерживает понятие компоновок рабочего стола. Эта возможность позволяет задать расположение окон документов приложения, рабочих панелей и панелей инструментов необходимым образом, а затем сохранить эту компоновку в файл. Благодаря этой возможности, множество пользователей может быстро настроить свое проектное пространство в соответствии со своими предпочтениями путем загрузки компоновок. Команды на сохранение и загрузку компоновок, а также на сброс до компоновки по умолчанию, доступны на странице System — View диалогового окна Preferences.

Кастомизация рабочего пространства

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

Создание горячих клавиш

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

Настройка и кастомизация рабочего пространства Altium Designer

Для кастомизации ресурсов в редакторе, а также для добавления и удаления элементов в этих ресурсах, используется диалоговое окно Customizing Editor. Когда диалоговое окно Customizing Editor открыто, вы можете перетаскивать команды между активными меню и панелями инструментов. Чтобы открыть диалоговое окно, вы можете щелкнуть ПКМ по строке меню или панели инструментов и выбрать команду Customize из контекстного меню либо дважды щелкнуть мышью по пустой (свободной от команд) области строки меню или панели инструментов. У каждого редактора есть собственная версия этого диалогового окна.

Вы можете указать активную (видимую) строку главного меню, выбрав меню из выпадающего списка Bar to use as Main Menu на вкладке Toolbars в диалоговом окне Customizing Editor.

Для создания новой панели инструментов необходимо перейти на вкладку Toolbars диалогового окна Customizing Editor, где вы можете выбрать отображаемое главное меню и панели инструментов, создать новую и продублировать существующую панель инструментов, а также переименовать, удалить или восстановить панель инструментов:

  • В диалоговом окне Customizing Editor перейдите на вкладку Toolbars.
  • Нажмите кнопку New, чтобы создать новую панель инструментов, или кнопку Duplicate, чтобы создать новый экземпляр выбранной панели инструментов.
  • В области Bars появится запись новой панели инструментов.

Настройка и кастомизация рабочего пространства Altium Designer

  • Когда выбрана запись New Toolbar, нажмите Rename и введите нужное название новой панели инструментов.
  • Активируйте панель инструментов, поставив соответствующий флажок Is Active.
  • В области меню на экране будет отображена закрепленная пустая панель инструментов.
  • Теперь вы можете добавлять команды в новую панель инструментов.

Команду можно связать с панелью инструментов или продублировать при ее добавлении в панель инструментов. Связанная команда будет обновлена при изменении исходного средства запуска процесса. Продублированная команда останется копией изначального средства запуска процесса и не будет изменена. Дублированные команды могут быть изменены для создания новой команды путем изменения свойств средства запуска процесса. Чтобы добавить команду в панель инструментов, необходимо:

  • В списке Categories на вкладке Commands приведены заголовки меню и подменю в алфавитном порядке. По умолчанию, встроенные панели инструментов (меню и панели инструментов по умолчанию) отображаются в списке Commands. Щелкните мышью по категории, чтобы отобразить все команды, связанные с этим меню. Здесь будут все команды, которые установлены для выбранной категории.
  • В области Commands вкладки Commands диалогового окна Customizing Editor выберите команду, которую вы хотите добавить в панель инструментов или меню.
  • Когда диалоговое окно открыто, перейдите в меню или панель инструментов, куда вы хотите добавить команду, и щелкните ПКМ, чтобы отобразить выпадающее меню кастомизации.
  • Выберите Insert Link, чтобы создать ссылку на исходное средство запуска процесса, или Insert Duplicate, чтобы создать копию команды.
  • Перетащите команду в меню или панель инструментов ее перетаскиванием левой кнопкой мыши из окна, и команда будет добавлена.

Создание своей команды

Для этого на вкладке Commands диалогового окна Customizing Editor нажмите New, чтобы открыть диалоговое окно Edit Command.

Нажмите кнопку Browse, чтобы открыть диалоговое окно Process Browser для выбора нужного процесса новой команды: PCB:SetupPreferences.

Используйте элементы управления диалогового окна Process Browser, чтобы найти нужный процесс, затем нажмите OK, чтобы вернуться в диалоговое окно Edit Command.

Также можно ввести дополнительный параметр для команды: OnlineDRC = Toggle.

В диалоговом окне Edit Command запись Caption станет названием команды в соответствующем меню. Используйте название, которое позволит легко распознать новую команду: Toggle OnlineDRC.

Если со средством запуска нового процесса нужно связать изображение, нажмите  в поле Bitmap File, чтобы найти файл изображения. Это изображение (или иконка) будет отображаться, когда новая команда будет добавлена в панели инструментов. Например, команда Zoom In использует изображение Zoomin.bmp, которое находится в папке \System\Buttons установки Altium Designer.

Если нужно, вы можете использовать область Shortcuts, чтобы добавить основное (Primary) и дополнительное (Alternative) сочетание клавиш.

После определения новой команды нажмите OK.

В область Categories диалогового окна Customizing Editor будет добавлена категория [Custom]. При ее выборе, в области Commands будет отображена новая команда.

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

Создание выпадающего меню

Создание выпадающего меню

  • Также можно создавать свои выпадающие меню. Когда диалоговое окно Customizing Editor открыто, наведите курсор мыши туда, куда вы хотите добавить новое выпадающее меню.
  • Выпадающее меню может быть добавлено в главное меню или в существующую команду в меню.
  • Щелкните ПКМ и выберите Insert Drop Down. Будет открыто диалоговое окно Edit Drop Down Menu.
  • Введите заголовок меню (Caption), клавишу быстрого доступа к меню (опционально) и изображение для иконки (если необходимо), затем нажмите OK. В меню будет отображено название нового меню (Caption).
  • Теперь вы можете добавлять команды в новое меню. Для получения более подробной информации перейдите в раздел Добавление команд в панели инструментов и меню документации.

Категория [System Level] на вкладке Commands диалогового окна Customizing Editor включает в себя команды для переключения видимости плавающих панелей и переключения фокуса между плавающими панелями. Новые команды, добавленные в эту категорию, станут системными командами, и их сочетания клавиш можно будет использовать в любом редакторе.

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

Для редактора может быть активной только одна таблица сочетаний клавиш. Например, Schematic Shortcuts является названием по умолчанию для таблицы сочетаний клавиш редактора схем. Если сочетание клавиш изменяется в команде, оно автоматически изменяется в активной таблице.

Перенос и резервирование настроек и кастомизации

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

Altium Designer также имеет встроенное решение для резервного копирования и восстановления основных файлов с помощью одной кнопки.

Сохранение резервных копий настроек и кастомизации возможна как в файл, так и на сервер управляемых данных (Altium Concord Pro или Altium 365 Workspace).

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

Типовая процедура восстановления файла настроек выглядит следующим образом:

  1. Установите Altium Designer.
  2. Откройте диалоговое окно Preferences.
  3. Нажмите кнопку Load и выберите соответствующий источник данных.
  4. В открывшемся окне выберите те разделы настроек которые необходимо импортировать. Например, вы можете раздельно хранить комплект настроек интерфейса, который индивидуален для каждого, и комплект настроек редакторов Altium Designer, который единообразен для команды, и затем выполнять их загрузку последовательно.

Заключение

Получить еще больше информации по эффективной работе с Altium Designer, обсудить вопросы проектирования электроники с использованием инструментов Altium, можно в нашем Telegram-канале Altium&Electronics.

Следить за новостями сообщества Altium можно в VK, Facebook и Instagram.

Предыдущая статьяВебинары Altium в январе 2021 года
Следующая статья10 полезных советов по работе в Altium Designer. Часть 2
Кандидат технических наук. Профессиональный инженер России. Лауреат конкурса Инженер Года 2016 по направлению «Приборостроение и диагностика».

Более 30 публикаций в различных научно-технических изданиях в том числе из перечня ВАК.

На данный момент являюсь техническим специалистом компании Altium.

Получил обширное техническое образование в Томском ТУСУР.

Практический опыт получен во время работы Инженером-Конструктором в АО «ИСС» при проектировании печатных плат, блоков и приборов космической техники.

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