Система управления установкой Altium Designer позволяет в любой момент после первоначальной установки вручную настроить состав установленного ПО. Это включает обновления базовой функциональности (или системных ресурсов), а также возможность устанавливать, обновлять или удалять дополнительные функции. Последнее становится возможным благодаря наличию необязательных Extensions. Такая функциональность может включать новый импортёр или экспортёр, инструмент для генерации условных графических обозначений на схемах или, например, поддержку совместной работы с механическими САПР. Иными словами, это любые целевые пакеты функций, которые расширяют и улучшают набор возможностей ПО.
В этом документе подробно рассматривается концепция расширений и, что ещё важнее, управление ими.
Extensions Explained
Ключевое понятие системы, которое важно понимать, — это Extension . Расширение по сути является надстройкой к ПО, предоставляющей дополнительные возможности и функции. Базовый набор возможностей и функций устанавливается и обрабатывается прозрачно в рамках первоначальной установки и называется System Resources. Кроме того, доступен ряд Optional Extensions — это пакеты функциональности, которые пользователь при необходимости может дополнительно установить или удалить. Именно концепция расширений позволяет «собрать» установку вручную в соответствии с потребностями проектирования.
Настройка установки Altium Designer по сути сводится к управлению доступными расширениями. Устанавливайте, обновляйте или удаляйте доступные расширения тогда, когда это нужно. Altium предлагает ряд расширений для использования с Altium Designer. Кроме того, с расширением Altium Developer extension вы можете самостоятельно расширять функциональность Altium Designer, используя Altium Designer SDK (Software Development Kit) — создавая собственные расширения для ПО.
Также неотъемлемой частью Altium Developer extension является специализированный Developer Interface, который представляет собой пользовательский интерфейс для управления пользовательскими расширениями. В состав этого интерфейса входит функция публикации, позволяющая безопасно делиться такими расширениями с более широкой аудиторией, выпуская их в глобальный репозиторий расширений (своего рода Global Extensions Gallery). Это облачный Altium Repository, который открывает возможность сторонним разработчикам предлагать и распространять расширения для Altium Designer через безопасное распространение, лицензирование и установку созданных ими расширений.
Доступ к глобальному репозиторию расширений осуществляется через AltiumLive Partner Dashboard по адресу https://apps.live.altium.com. Панель Dashboard делает только что опубликованное расширение доступным другим зарегистрированным пользователям, например участникам группы компании, обеспечивая контролируемое распространение и (при необходимости) лицензирование расширения.

Функциональность добавляется в Altium Designer или удаляется из него посредством установки и удаления необязательных расширений.
Типы расширений
С точки зрения концепции необязательное расширение — это единая сущность, то есть пакет функциональности, который бесшовно встраивается в более широкую платформенную среду Altium Designer. Однако с точки зрения проектировщика необязательные расширения можно дополнительно классифицировать, чтобы точнее понимать, что именно устанавливается. В результате необязательное расширение может относиться к одному из следующих типов:
-
System Extension – специализированный пакет базовой платформенной функциональности, который был «вынесен» из платформы и поставляется в виде расширения. Поставляя эту функциональность как расширение, Altium может выпускать обновления этой базовой функциональности без необходимости выпускать обновление всей платформы целиком. Это упрощает доставку такой функциональности пользователю и даёт разработчикам Altium свободу улучшать области базовой программной платформы вне рамок самой платформы, при этом сохраняя целостную поставку единой платформы.
-
Software Extension – специализированная надстройка к ПО, которая измеримо расширяет его возможности и функциональность. Программные расширения могут поставляться самой Altium либо разрабатываться третьими сторонами и распространяться за фиксированную цену.
С точки зрения ПО расширение остаётся расширением. Внутренние механизмы обработки расширений, то есть их интеграции в единую среду проектирования платформы, одинаковы независимо от типа устанавливаемого расширения.
Просмотр установленных и доступных расширений
Дополнительную функциональность ПО, предоставляемую через необязательные расширения, можно просматривать, устанавливать и управлять ею на странице Extensions and Updates . Здесь вы можете увидеть, какие расширения установлены в данный момент, доступна ли дополнительная функциональность через другие расширения и есть ли для них обновления. Кроме того, вы ничем не ограничены — вы можете свободно устанавливать, обновлять или удалять функциональность на базе расширений в любое время по мере изменения ваших потребностей.
Окно открывается нажатием элемента управления Current User в правом верхнем углу рабочей области проектирования и выбором пункта
в меню.

Открытие страницы Extensions and Updates — центральной команды для эффективного управления функциональностью, доступной в ПО.
Само представление состоит из следующих отдельных «страниц» (используйте вкладки в верхней части окна для переключения между ними):
-
Installed – функциональность, установленная в составе вашей установки Altium Designer.
-
Доступные – системные расширения и программные расширения, доступные для установки в ваш экземпляр Altium Designer.
-
Updates – любые обновления, доступные для установленных расширений (всех типов), а также для самой основной платформы.
-
К странице Extensions and Updates также можно перейти напрямую из представления License Management view — нажмите элемент управления Extensions and Updates в верхней части окна.
-
Страница Extensions and Updates также отражает текущее состояние самой платформы Altium Designer: доступны элементы управления для изменения набора базовых функций и возможностей, установленных вместе с платформой (узнать больше), а также для обновления платформы до следующей промежуточной версии Altium Designer по мере её появления (узнать больше).
-
При открытии страницы в этом представлении сведения о расширении извлекаются из места, где это расширение хранится. Собственные расширения Altium хранятся в специализированном облачном Altium Repository, и, соответственно, информация извлекается оттуда. Чтобы принудительно обновить данные о расширениях вручную, используйте элемент управления Refresh —
— в правом верхнем углу страницы.
Установленные в данный момент расширения перечислены в областях System Extensions и Software Extensions на странице Installed.

Просматривайте список установленных расширений.
Откройте вкладку Available на странице, чтобы просмотреть список всей функциональности на базе расширений, доступной в данный момент для вашей установки Altium Designer, включая системные и программные расширения. Это функциональность, которую можно по желанию добавить в вашу установку Altium Designer или удалить из неё.
Обратите внимание: для использования функциональности некоторых расширений в Altium Designer требуется отдельная лицензия.

Просматривайте список доступных расширений.
По умолчанию на вкладке Available отображаются только те расширения, которые ещё не добавлены в вашу установку. Чтобы увидеть все доступные расширения независимо от их статуса установки, отключите параметр Available but not installed в правом верхнем углу области. Расширение, которое ещё не установлено, при наведении курсора показывает значок загрузки (
), а установленное расширение обозначается значком установленного (
).
Для каждого установленного расширения связанные с ним установочные файлы хранятся в отдельной папке, которая названа по имени этого расширения. Папки расширений находятся по следующему пути: \ProgramData\Altium\Altium Designer <GUID>\Extensions. Кроме того, корневая папка Extensions содержит файл реестра — ExtensionsRegistry.xml — который используется для отслеживания всех расширений, установленных в данном экземпляре Altium Designer.
На вкладке Available будут перечислены расширения, доступные в источнике расширений и обновлений, указанном в настройках текущей установки Altium Designer. Нажмите значок
в верхней части страницы, чтобы открыть страницу System – Installation page диалога Preferences, где можно настроить этот источник. Обратите внимание: при использовании глобальной службы установки необходимо войти в свою учётную запись Altium Account — если вы не вошли, на странице будет предоставлена ссылка для входа. После изменения настроек нажмите OK, чтобы сохранить изменения и закрыть диалог Preferences. Нажмите значок
в правом верхнем углу вкладки Available , чтобы обновить список доступных расширений из указанного источника.
Нажмите на имя расширения (любого типа) на вкладке Installed или Available , чтобы открыть подробную страницу этого расширения.

Просматривайте и управляйте установкой на уровне отдельных расширений.
Информация включает:
-
Кто создал расширение
-
Его версию
-
Дату выпуска
-
Источник (например, Global Repository или локальный сервер организации)
-
Более подробное описание
-
Соответствующие примечания к выпуску
Чтобы вернуться к основному представлению страницы, с которой была открыта подробная страница расширения, нажмите вкладку страницы или соответствующий элемент «хлебных крошек» в левом верхнем углу страницы.
Установка расширения
Отдельное расширение можно установить одним из двух способов:
-
На вкладке Available страницы Extensions and Updates на уровне списка наведите курсор на расширение и нажмите значок
в правом верхнем углу его записи. Наведите курсор на значок загрузки, чтобы увидеть сведения о доступной версии.
-
На подробной странице расширения нажмите кнопку
.
Либо, если вы хотите установить все программные расширения, нажмите элемент управления Install All над областью Software Extensions на вкладке сводного уровня Available .

Установите расширение со страницы Extensions and Updates.
На вкладке сводного уровня Available появится индикатор выполнения, показывающий ход загрузки (получение набора файлов для этого расширения из исходного репозитория) и последующей установки. Вы можете нажать для установки столько расширений, сколько нужно; они будут добавлены в очередь, при этом одновременно в любой момент времени может загружаться и устанавливаться до четырёх расширений. Если потребуется отменить установку расширения, нажмите соответствующий значок отмены (
).
После завершения установки расширения требуется перезапуск Altium Designer, чтобы предоставляемая им функциональность вступила в силу. Откроется диалоговое окно с уведомлением об этом; нажмите Yes , чтобы перезапустить в этот момент, или No если вы хотите установить дополнительные расширения. Если вы нажмёте No, расширение появится на странице Installed со значком
, указывающим, что для завершения установки требуется перезапуск.
Системные расширения также можно устанавливать со страницы Configure Platform при внесении изменений в базовую функциональность установки (learn more).
Обновление расширения
Откройте страницу Updates страницы Extensions and Updates, чтобы просмотреть список всех программных компонентов Altium Designer, для которых доступно обновление, включая системные расширения и программные расширения. В областях System Extensions и Software Extensions страница отображает все доступные обновления расширений.

Проверьте, доступны ли обновления для каких-либо установленных расширений (или основной платформы).
В правом верхнем углу области баннера страницы Updates нажмите
, чтобы обновить сведения об обновлениях и лицензии, или
, чтобы настроить параметры уведомлений об установке и обновлениях Altium Designer. Второй вариант открывает страницу System – Installation page диалога Preferences, где можно настроить, как часто Altium Designer будет проверять наличие обновлений ПО и уведомлять вас (
). Обратите внимание: доступна опция проверки новых обновлений при каждой активации Altium Designer. Это параметр On Start-up в раскрывающемся меню Check Frequency.
В зависимости от того, как настроена автоматическая проверка обновлений, при запуске Altium Designer может открываться всплывающее диалоговое окно с уведомлением о доступности более поздней версии ПО. Нажатие Yes перенесёт вас напрямую на страницу Updates страницы Extensions and Updates.
Отдельное расширение можно обновить одним из двух способов:
-
На странице сводного уровня Updates страницы Extensions and Updates наведите курсор на расширение и нажмите значок
в правом верхнем углу его записи. Наведите курсор на значок загрузки, чтобы просмотреть сведения о доступной версии.
-
На подробной странице расширения нажмите кнопку
.
Либо, если вы хотите обновить все программные расширения, нажмите элемент управления Update All над областью Software Extensions на вкладке сводного уровня Available .

Обновите расширение до новой версии со страницы Extensions and Updates.
Пользователи Altium Designer с лицензией Standalone, Private Server или On-Demand (в режиме roaming), а также пользователи с истёкшей подпиской Altium Subscription могут видеть, какие обновления ПО доступны, независимо от статуса входа. Обратите внимание: для загрузки и установки обновлений необходимо войти в систему и иметь действующую лицензию/подписку.
Установка новой версии платформы автоматически установит все связанные расширения, для которых также доступны обновления. И наоборот, обновление расширения, требующего более поздней версии базовой платформы, приведёт также к обновлению этой базовой платформы. Подробнее об обновлении Altium Designer со страницы Extensions and Updates см. на странице Installing and Managing Altium Designer.
На странице сводного уровня Updates появится индикатор выполнения, показывающий ход загрузки (получение набора файлов для более поздней версии этого расширения из исходного репозитория). Как и при установке, вы можете нажать для обновления столько расширений, сколько нужно. Они будут добавлены в очередь, при этом одновременно в любой момент времени может загружаться до четырёх расширений. Если потребуется отменить обновление расширения, нажмите соответствующий значок отмены (
).
После завершения обновления расширения требуется перезапуск Altium Designer, чтобы предоставляемая им обновлённая функциональность вступила в силу. Появится диалоговое окно с уведомлением об этом; нажмите Yes , чтобы перезапустить в этот момент, или No если вы хотите обновить (или установить) дополнительные расширения. Если вы нажмёте No, расширение появится на странице Installed со значком
, указывающим, что для завершения установки требуется перезапуск.
Удаление расширения
Установленное расширение можно удалить одним из двух способов:
Либо, если вы хотите удалить все установленные в данный момент программные расширения, нажмите элемент управления Delete All над областью Software Extensions на странице сводного уровня Installed.
Обязательно перезапустите Altium Designer после завершения удаления требуемых расширений, чтобы их функциональность была удалена из установки. Появится диалоговое окно с уведомлением об этом; нажмите Yes , чтобы перезапустить в этот момент, или No если вы хотите внести дополнительные изменения в установку. Если вы нажмёте No, расширение появится на вкладке Available со значком
, указывающим, что для завершения удаления требуется перезапуск.
Системные расширения также можно удалять со страницы Configure Platform при внесении изменений в базовую функциональность установки (learn more).
Для каждого удаляемого расширения будет удалена связанная с ним папка установки и файлы по следующему пути: \ProgramData\Altium\Altium Designer <GUID>\Extensions. Кроме того, файл реестра — ExtensionsRegistry.xml — будет обновлён, чтобы удалить записи для этих удалённых расширений.