Расширение возможностей установленной версии Altium Designer Develop
Краткий обзор
- Узнайте, что такое расширения и как они дополняют или изменяют функциональные возможности Altium Designer Develop.
- Узнайте, где найти установленные и доступные расширения и как просмотреть подробную информацию о каждом из них.
- Ознакомьтесь с процедурой установки и удаления расширений: что происходит в процессе и когда требуется перезапуск.
Система управления установкой Altium Designer Develop позволяет в любой момент после первоначальной установки настроить состав программного обеспечения под свои задачи. В частности, можно устанавливать или удалять дополнительные функциональные возможности, предоставляемые необязательными Extensions. Это может быть новый инструмент импорта или экспорта, инструмент создания символов для схем или поддержка совместной работы с механическими САПР. Иными словами, это любые специализированные пакеты функций, расширяющие и дополняющие возможности программного обеспечения.
В этом документе подробно рассматривается концепция расширений и, что более важно, управление ими.
Что такое расширения
Понятие Extension — одно из ключевых для понимания работы системы. По сути, расширение — это дополнение к программному обеспечению, предоставляющее дополнительные функции и возможности. Базовый набор функций устанавливается и обслуживается автоматически в рамках первоначальной установки; он обозначается как System Resources. Кроме того, доступны различные Optional Extensions — пакеты функциональных возможностей, которые пользователь может устанавливать и удалять по мере необходимости. Именно концепция расширений позволяет настраивать состав установленного ПО в соответствии с задачами проектирования.
Настройка состава установленного Altium Designer Develop, по сути, сводится к управлению доступными расширениями. Устанавливайте или удаляйте их по мере необходимости. Altium предлагает ряд расширений для Altium Designer Develop. Кроме того, с помощью расширения Altium Developer вы можете самостоятельно расширять возможности Altium Designer Develop, используя Altium Designer SDK (комплект средств разработки программного обеспечения) для создания собственных расширений.
В состав расширения Altium Developer также входит специальный Developer Interface — пользовательский интерфейс для управления собственными расширениями. В этом интерфейсе предусмотрена функция публикации, позволяющая безопасно предоставлять расширения более широкой аудитории, размещая их в глобальном репозитории расширений (своего рода Global Extensions Gallery). Этот облачный репозиторий Altium позволяет сторонним разработчикам предлагать и продавать расширения для Altium Designer Develop благодаря механизмам безопасного распространения, лицензирования и установки созданных ими расширений.

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

Открытие представления Extensions — центра управления функциональными возможностями программного обеспечения.
Представление состоит из следующих отдельных «страниц» (для переключения между ними используйте вкладки в верхней части представления):
-
Installed — функциональные возможности, установленные в вашей копии Altium Designer Develop.
-
Available — системные и программные расширения, доступные для установки в вашу копию Altium Designer Develop.
Установленные расширения перечислены в областях System Extensions и Software Extensions на странице Installed.

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

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

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

Установка расширения из представления Extensions.
На обзорной странице Available появится индикатор, отображающий ход загрузки (получения набора файлов расширения из исходного репозитория) и последующей установки. Вы можете запустить установку любого количества расширений; они будут добавлены в очередь, при этом одновременно могут загружаться и устанавливаться до четырех расширений. Если необходимо отменить установку расширения, нажмите соответствующий значок отмены
После завершения установки расширения необходимо перезапустить Altium Designer Develop, чтобы предоставляемые им функции стали доступны. Откроется диалоговое окно с соответствующим уведомлением; нажмите Yes , чтобы перезапустить приложение сразу, или No, если хотите установить дополнительные расширения. Если нажать No, расширение появится на странице Installed со значком
, указывающим, что для завершения установки требуется перезапуск.
Удаление расширения
Установленное расширение можно удалить одним из двух способов:
-
На обзорной странице Installed представления Extensions наведите указатель мыши на расширение и нажмите значок
в правом верхнем углу его карточки.
-
На странице подробных сведений о расширении нажмите кнопку
.
Если вы хотите удалить все установленные программные расширения, нажмите элемент управления Delete All над областью Software Extensions на обзорной странице Installed.
После удаления нужных расширений обязательно перезапустите Altium Designer Develop, чтобы их функции были удалены из установленного ПО. Появится диалоговое окно с соответствующим уведомлением; нажмите Yes , чтобы перезапустить приложение сразу, или No, если хотите внести дополнительные изменения в установленное ПО. Если нажать No, расширение появится на странице Available со значком
, указывающим, что для завершения удаления требуется перезапуск.