Расширение и обновление

Вы просматриваете версию 2.1. Для самой новой информации, перейдите на страницу Расширение и обновление для версии 5
Applies to NEXUS Client version: 2.1

This documentation page references Altium NEXUS/NEXUS Client (part of the deployed NEXUS solution), which has been discontinued. All your PCB design, data management and collaboration needs can now be delivered by Altium Designer and a connected Altium 365 Workspace. Check out the FAQs page for more information.

 

Главная страница: Установка, лицензирование и управление системой

Система управления Altium NEXUS позволяет настроить ваше программное обеспечение в любое время после установки. Настройка включает в себя не только обновление базового функционала (т.н. системные ресурсы), но и возможность устанавливать, обновлять и удалять функциональные возможности с помощью дополнительных программных модулей (Extensions). Это могут быть новые приложение для импорта/экспорта данных, инструмент создания условно-графических обозначений или поддержка взаимодействия с механическими САПР. Иными словами, это пакеты, которые расширяют и улучшают набор возможностей системы.

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

Интерфейс управления дополнительными программными модулями

Дополнительную функциональность системы, которую предоставляют программные модули, можно просмотреть, установить и затем управлять ей на странице Extensions & Updates (Дополнительные программные модули и обновления), открытие которой осуществляется командой Extensions and Updates из меню  в верхней правой части рабочего пространства.

Открытие интерфейса Extensions & Updates для управления возможностями системы.
Открытие интерфейса Extensions & Updates для управления возможностями системы.

В интерфейс Extensions & Updates можно перейти, щелкнув по ссылке Extensions and updates под списком доступных лицензий на странице License Management (Управление лицензиями).

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

На странице Extensions & Updates также отображается текущее состояние платформы Altium NEXUS, с возможностью изменять базовый функционал, установленный с платформой, а также обновлять платформу Altium NEXUS до следующей версии, когда она будет доступна.

Суть дополнительных программных модулей

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

По сути, дополнительный программный модуль является надстройкой для программного обеспечения, которая расширяет его возможности. Базовые компоненты и функции устанавливаются изначально и управляются как часть этой начальной установки – это так называемые системные ресурсы (System Resources). Кроме этого, доступен ряд опциональных дополнительных программных модулей (Optional Extensions) – пакетов функциональных возможностей, которые пользователь устанавливает и удаляет по мере необходимости в тех или иных инструментах проектирования.

Кастомизация Altium NEXUS, по большому счету, сводится к управлению доступными дополнительными программными модулями, т.е. к установке, обновлению и удалению доступных модулей, когда это требуется. Для Altium NEXUS доступно множество модулей от Altium. Кроме того, с помощью дополнительного программного модуля Altium Developer вы можете самостоятельно расширить возможности Altium NEXUS, используя Altium NEXUS SDK (Software Development Kit – набор средств разработки) для создания собственных модулей.

В дополнительный программный модуль Altium Developer включен Developer Interface – пользовательский интерфейс, предназначенный для управления собственными программными модулями. Частью этого интерфейса является функция публикации, которая позволяет безопасным образом делиться вашими дополнительными программными модулями с широкой аудиторией путем их загрузки в глобальное хранилище модулей (или по-другому Global Extensions Gallery). Это облачный репозиторий, который предоставляет возможность сторонним разработчикам предлагать и продавать созданные модули для Altium NEXUS через безопасный инструмент распространения, лицензирования и установки.

Доступ к глобальному хранилищу модулей можно получить доступ через Partner Dashboard портала AltiumLive на https://apps.live.altium.com, где остальным зарегистрированным пользователям, например относящихся к одному предприятию, предоставляется доступ к программными модулями с помощью инструментов распространения и (при необходимости) лицензирования модулями.

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

Типы дополнительных программных модулей

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

  • System Extension (Системный дополнительный программный модуль) – отдельный пакет функциональных возможностей платформы, который «отделен» от платформы и поставляется в виде дополнительного программного модуля. Предоставляя какие-либо функциональные возможности в виде дополнительного программного модуля, Altium позволяет обновлять только базовую функциональность, без необходимости обновлять всю платформу. Это упрощает предоставление возможностей системы проектировщикам и позволяет разработчикам Altium улучшать функционал платформы вне самой платформы, но в то же время сохранять ее целостность.
  • Software Extension (Собственно дополнительный программный модуль) – отдельные дополнительные модули, которые в некоторой степени расширяют функциональные возможности системы. Такие модули может поставлять как сама компания Altium, так и разрабатывать сторонние организации и поставлять их по определенным ценам.
С точки зрения программного обеспечения, внутренние механизмы интеграции модулей в единую среду платформы одинаковы, независимо от их типа.

Работа со страницей Extensions & Updates

В следующих разделах подробно рассмотрена работа со страницей Extensions & Updates для эффективного управления возможностями вашей установки Altium NEXUS. Страница разделена на вкладки:

  • Installed (Установленные) – функциональные возможности, которые в данный момент установлены в Altium NEXUS, в том числе возможности платформы (базовые ресурсы и системные дополнительные программные модули) и собственно дополнительные программные модули. На этой вкладке вы можете в любое время, прямо из системы, настроить базовые возможности платформы, добавить или удалить компоненты.
  • Purchased (Приобретенные) – системные и собственно программные дополнительные модули, которые уже приобретены и доступны для установки в Altium NEXUS.
  • Updates (Обновления) – здесь представлены обновления, доступные для установленных модулей (всех типов) и платформы.
При открытии вкладки на этой странице, информация о модулях будет взята из расположения, где эти модули хранятся. Модули Altium хранятся в облачном репозитории компании Altium. Чтобы вручную обновить данные о модулях, нажмите  в верхней правой части страницы.

Обзор установленных функциональных возможностей

Информацию об установленных возможностях вы можете просмотреть на вкладке Installed (Установленные).

Чтобы увидеть, что в данный момент установлено в вашей версии Altium NEXUS, посмотрите вкладку Installed (Установленные).
Чтобы увидеть, что в данный момент установлено в вашей версии Altium NEXUS, посмотрите вкладку Installed (Установленные).

На этой странице представлена следующая информация:

  1. Версия установленной платформы Altium NEXUS, пользователь, имя компьютера и аккаунт, лицензия которого используется. Уведомление о лицензии/подписке также представлена здесь – если лицензия или подписка требует внимания с вашей стороны (например, лицензия не действительна, подписка истекла или скоро истекает, проблема с подключением к порталу), текст будет выделен красным цветом.
  2. Установленные системные дополнительные программные модули.
  3. Установленные собственно дополнительные программные модули.
Чтобы получить более подробную информацию по модулю (любого типа), нажмите по его названию.

Просмотр и изменение набора базовых компонентов

Базовую функциональность можно изменить в любое время после установки непосредственно на странице Extensions & Updates. На вкладке Installed нажмите кнопку  в верхней правой части области Platform (Платформа). Будет открыта страница Configure Platform (Настроить платформу), где представлен набор базовых компонентов системы, в том числе системные дополнительные программные модули. Эти модули представлены на странице Select Design Functionality (Выбор функциональных возможностей для проектирования) установщика Altium NEXUS.

Настройка базовых функциональных возможностей непосредственно Altium NEXUS.
Настройка базовых функциональных возможностей непосредственно Altium NEXUS.

Компоненты, которые уже установлены, помечены флажком (). У компонентов, которые в данный момент не установлены, флажок отсутствует (). Можно сделать следующие изменения:

  • Чтобы установить компонент, поставьте флажок.
  • Чтобы удалить установленный компонент, снимите флажок.

Чтобы быстро отметить флажком все компоненты в каком-либо разделе, нажмите All On (Включить все) в верхней правой части этого раздела.

Внесите требуемые изменения в набор базовых компонентов и нажмите кнопку  в верхней правой части страницы. Появится диалоговое окно с запросом на подтверждение – нажмите OK, чтобы применить изменения и перезапустить Altium NEXUS. Окно Altium NEXUS будет закрыто, и появится окно с прогрессом загрузки требуемых файлов и последующей установки. Затем Altium NEXUS будет запущен вновь.

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

Просмотр приобретенных дополнительных программных модулей

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

Просмотрите список приобретенных дополнительных программных модулей.
Просмотрите список приобретенных дополнительных программных модулей.

По умолчанию отображены только те модули, которые еще не были установлены. Чтобы просмотреть все приобретенные модули, независимо от того, установлены они или нет, отключите параметр Purchased but not installed (Приобретенные, но не установленные) в верхней правой части раздела. Если модуль не установлен, то при наведении на него курсора мыши будет отображен значок . Установленный модуль помечается значком .

Нажмите на название модуля, чтобы перейти на страницу с подробными сведениями по нему.

Просматривайте и управляйте модулем на его отдельной странице.
Просматривайте и управляйте модулем на его отдельной странице.

Здесь предоставляется следующая информация:

  • Кем был создан модуль.
  • Версия.
  • Дата выпуска.
  • Источник (например, глобальный репозиторий или локальный сервер организации).
  • Подробное описание.
  • Информация по выпуску.
Здесь же доступна одна из кнопок Install (Установить), Update (Обновить) или Remove (Удалить), в зависимости от того, установлен модуль или нет и доступно ли для него обновление.

Установка дополнительного программного модуля

Модуль можно установить одним из двух способов:

  • Из списка на вкладке Purchased (Приобретенные). Наведите курсор мыши на модуль и нажмите на значок . Чтобы просмотреть данные о доступной версии, наведите курсор мыши на значок загрузки.
  • Со страницы подробных сведений о модуле. Нажмите на кнопку  .

Либо, если вы хотите установить все модули, нажмите Install All (Установить все) над соответствующим разделом.

Системные дополнительные программные модули также можно установить со страницы Configure Platform (Настроить платформу) при изменении базовых компонентов.

На странице Purchased появится полоса прогресса, отображающая процесс загрузки необходимых файлов из репозитория и последующей установки. Вы можете запустить установку множества модулей – они будут поставлены в очередь (одновременно может происходить загрузка и установка не более четырех модуль). Если необходимо отменить установку модуля, нажмите по соответствующему значку .

Установка множества модулей, добавленных в очередь.
Установка множества модулей, добавленных в очередь.

После установки модуля необходим перезапуск Altium NEXUS, чтобы он начал работать. Появится диалоговое окно, где вы можете нажать Yes (Да), чтобы выполнить перезагрузку сразу, или No (Нет), если нужно установить другие модули. Если выбрать No, то у модуля на странице Installed будет отображен значок  , указывающий, что для завершения установки необходим перезапуск.
Установочные файлы каждого модуля собираются в отдельную папку, имя которой совпадает с названием модуля. Папки модулей находятся в \ProgramData\Altium\Altium NEXUS <GUID>\Extensions. Кроме того, в корневой папке модулей находится файл ExtensionsRegistry.xml, который содержит информацию обо всех модулях, которые установлены в Altium NEXUS.

Обновления

Откройте вкладку Updates (Обновления), чтобы отобразить список доступных обновлений для всех элементов системы Altium NEXUS, в том числе обновления платформы (Platform Updates), системных дополнительных программных модулей (System Extensions) и собственно дополнительных программных модулей (Software Extensions).

В зависимости от настроек автоматической проверки обновлений, при запуске Altium NEXUS появится диалоговое окно с уведомлением о том, что доступно обновление до более поздней версии. Нажмите Yes (Да), чтобы перейти на вкладку Updates страницы Extensions & Updates.
Пользователи Altium NEXUS с лицензией Standalone, Private Server или On-Demand (в режиме роуминга) или пользователи с истекшей подпиской Altium увидят наличие обновления независимо от входа в аккаунт. Обратите внимание, что для загрузки и установки обновления необходимо войти в аккаунт и иметь активную подписку.

Посмотрите доступные обновления для установленных дополнительных программных модулей и платформы.
Посмотрите доступные обновления для установленных дополнительных программных модулей и платформы.

На вкладке Updates нажмите кнопку , чтобы обновить информацию о лицензии и обновлениях. Для настройки уведомлений нажмите кнопку  – откроется страница System - Installation диалогового окна Preferences, где вы можете указать частоту проверки обновлений Altium NEXUS. Обратите внимание, что есть параметр для проверки обновлений при каждом запуске Altium NEXUS – для этого выберите On Start-up (При запуске) из выпадающего меню Check Frequency (Частота проверки).

Настройте частоту уведомлений об обновлениях Altium NEXUS.
Настройте частоту уведомлений об обновлениях Altium NEXUS.

Обновление дополнительного программного модуля

Обновить дополнительный программный модуль можно двумя способами:

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

Либо, если вы хотите обновить все модули, нажмите Update All (Обновить все) над соответствующим разделом.

На странице Updates появится полоса прогресса, отображающая процесс загрузки необходимых файлов из репозитория и последующей установки. Как и при установке, вы можете запустить обновление множества модулей – они будут поставлены в очередь загрузки и установки (одновременно может происходить загрузка не более четырех модулей). Если необходимо отменить обновление модуля, нажмите по соответствующему значку .

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

Обновление платформы

Платформу Altium NEXUS можно обновить непосредственно на вкладке Updates страницы Extensions & Updates.

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

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


Обновите Altium NEXUS до более новой версии непосредственно из текущей.

Чтобы загрузить и установить обновление на вкладке Updates, необходимо сделать следующее:

  1. Нажмите на кнопку , которая появляется при наведении курсора мыши на название обновления (если навести курсор мыши на эту кнопку, отобразится номер версии обновления). Либо перейдите на страницу подробных сведений об обновлении и нажмите кнопку  . Если статус вашей лицензии или подписки не позволяет провести обновление или если вы не вошли на портал Altium, появится соответствующее предупреждение.
  2. Появится полоса прогресса, отображающая процесс загрузки необходимых файлов из облачного репозитория. Если необходимо отменить обновление, нажмите по соответствующему значку .
  3. Будет открыто диалоговое окно с информацией о том, что для установки обновления необходим перезапуск – нажмите Yes (Да). Altium NEXUS будет закрыт, и появится окно Updating Altium NEXUS установщика с отображением прогресса загрузки файлов, необходимых для обновления, и их последующей установки.
  4. Altium NEXUS затем будет запущен вновь.
Чтобы убедиться, что теперь у вас установлена более поздняя версия платформы, перейдите на страницу Extensions & Updates или откройте окно Help » About.

Удаление дополнительного программного модуля

Установленный модуль можно удалить одним из двух способов:

  • На вкладке Installed наведите курсор мыши на модуль в списке и нажмите кнопку  в верхней правом углу.
  • На странице модуля нажмите кнопку  .
Системные дополнительные программные модули можно удалить на странице Configure Platform.
Чтобы завершить удаление модуля и убрать его функции из Altium NEXUS, необходимо перезапустить Altium NEXUS. Для этого вы можете нажать Yes (Да), чтобы перезапустить сразу, либо No (Нет), если вы хотите внести дополнительные изменения в набор компонентов системы. Если вы нажмете No, модуль на вкладке Purchased будет отображаться со значком  , что говорит о том, что для завершения удаления необходим перезапуск.
При удалении модуля удаляются связанные с ним папка и файлы из \ProgramData\Altium\Altium NEXUS <GUID>\Extensions. Также в файле ExtensionsRegistry.xml будут удалены записи об этом модуле.
Content