Extracting Data from a Workspace

Данные можно извлечь из вашего подключенного Workspace следующими способами:

  • Пакетная загрузка компонентов и моделей. Для компонентов они, по сути, экспортируются в формат IntLib. Компоненты также можно получить в IntLib с помощью Content Cart.

  • Получение (check out) проектов (если они находятся под собственным контролем версий подключенного Workspace и у вас ещё нет локальной рабочей копии).

  • Остановка синхронизации для проектов, которые были сделаны доступными в (зарегистрированы в) вашем Workspace Altium 365.

  • Загрузка пакетов релиза.

В следующих разделах рассматривается, как выполняются эти действия.

Пакетная загрузка элементов

Панель Explorer panel в Altium Designer поддерживает возможность выбрать несколько Items в подключенном Workspace и массово скачать исходные сущности для этих Items в одну вновь созданную исходную библиотеку или папку — в зависимости от типа. Этой функцией поддерживаются следующие типы Items:

  • Components – выбранные компоненты загружаются в Zip-архив, содержащий исходные библиотеки символов и моделей, а также исходный пакет Integrated Library Package (*.LibPkg).
  • Symbols – выбранные символы загружаются в Schematic Library (*.SchLib).
  • Footprints – выбранные 2D/3D модели компонентов загружаются в PCB Library (*.PcbLib).
  • Simulation Models – релизные данные, относящиеся к каждому Item в выбранном наборе (*.SimModel, *.mdl, *.ckt), загружаются в отдельную подпапку.

Извлечение компонентов с помощью Content Cart

Также вы можете получить компоненты из подключенного Workspace в Integrated Library (*.IntLib). Инструмент, через который это выполняется — ваш интерфейс к службе Data Acquisition Service Workspace — это Content Cart. Доступ к диалогу Content Cart осуществляется из панели Explorer panel в Altium Designer. При просмотре Workspace, из которого вы хотите получить данные, щёлкните правой кнопкой по Item Revision, которую нужно получить, и выберите команду Operations » Add to Content Cart в контекстном меню.

В диалоге Content Cart процесс получения в IntLib выглядит так:

  1. Нажмите ссылку Select target server и выберите IntLib file в меню.

    Установите в качестве цели Content Cart файл IntLib.
    Установите в качестве цели Content Cart файл IntLib.

  2. Укажите имя и расположение создаваемого файла IntLib. По умолчанию файл будет назван в формате Integrated_Library - <Date> - <Time>.IntLib и создан в расположении \Users\Public\Documents\Altium\AD<Solution/Version>\Library\ExportCmpLib. При необходимости измените это в диалоге Save As, который открывается нажатием ссылки Change.

    Примите папку назначения и имя файла по умолчанию или измените их при необходимости.
    Примите папку назначения и имя файла по умолчанию или измените их при необходимости.

  3. Если нужно добавить дополнительные компоненты в тот же IntLib, нажмите ссылку Add More Items и выберите пункт Select, чтобы открыть диалог Choose Item. Там можно просмотреть исходный Workspace и выбрать дополнительные компоненты. Либо выберите пункт Add manually, чтобы открыть диалог Add new items. Этот диалог позволяет вставить внешний список требуемых компонентов (по одному элементу в строке), после чего выполнить поиск по исходному Workspace с использованием выбранного критерия поиска (GUID, Item ID, Name или MPN).

  4. Когда всё готово, нажмите кнопку , чтобы начать формирование IntLib. Будет создан временный Integrated Library Package (*.LibPkg), в который будут сгенерированы и добавлены исходные файлы SchLib (с символами, параметрами и ссылками на модели) и PcbLib (с моделями посадочных мест). Затем он будет скомпилирован для получения файла IntLib, который будет создан в указанной папке. Информационное окно подтвердит успешное создание файла.

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

После создания IntLib можно добавить его в список доступных файловых библиотек программы (через вкладку Installed диалога Available File-based Libraries dialog). После этого он будет доступен для использования из панели Components panel. Размещайте компоненты из IntLib в проекте по мере необходимости.

Получение проектов (Check Out) под родным контролем версий Workspace

Для проекта, находящегося под родным контролем версий Workspace — созданного и хранящегося в Versioned Storage Git design repository подключенного Workspace — извлечение из Workspace сводится к получению проекта (check out) как локальной рабочей копии. Это выполняется непосредственно в Altium Designer с помощью команды File » Open Project. Появится диалог Open Project dialog, где можно выбрать, какой проект открыть из Workspace — при подключении к Workspace он будет отображаться в области Locations диалога, отличаясь значком (для Workspace Altium 365) или значком (для Workspace Enterprise Server) и отображаясь под именем, заданным для Workspace.

В списке будут показаны только те проекты, которыми с вами поделились (к которым у вас есть права доступа).

У вас есть возможность открыть проект по пути выгрузки (checkout) по умолчанию или использовать раскрывающееся меню , чтобы указать пользовательский путь. Путь выгрузки по умолчанию задаётся как свойство репозитория проектирования, в котором находится проект. Для Git-репозитория (например, репозитория Versioned Storage, который является «родным» для подключённого Workspace) это поле Local Path в диалоге свойств Git Repository. Откройте диалог свойств, выбрав запись репозитория на странице Data Management – Design Repositories в диалоге Preferences, и нажмите кнопку .

После открытия проект появится под записью вашего Workspace на панели Projects panel в Altium Designer.


Получите локальную копию проекта, открыв его (по сути, выполнив checkout из подключённого Workspace). Здесь показан пример открытия проекта из подключённого Altium 365 Workspace. Наведите курсор на изображение, чтобы увидеть пример открытия проекта из подключённого Enterprise Server Workspace.

Остановка синхронизации для зарегистрированных проектов (только для Altium 365 Workspace)

Если вы «зарегистрировали» существующий проект (локальный проект или проект, который сейчас находится под внешним контролем версий) в своём Workspace с помощью функции Make Project Available Online, не переводя его под «родной» контроль версий Workspace, то проект у вас уже есть. Версия в Workspace — это его «зеркало»: синхронизированная копия, которая позволяет пользоваться совместными возможностями, доступными через платформу Altium 365. Если проект опубликован и находится под полным управлением контроля версий Workspace, то вы можете просто открыть проект (если он ещё не открыт), чтобы получить его локальную копию.

Если вы хотите остановить синхронизацию между вашим локальным проектом и его экземпляром, опубликованным в Workspace, — тем самым удалив все связи с Workspace, — нажмите кнопку на вкладке General tab диалога Project Options. Появится окно Turn off project synchronization. Выберите опцию Unlink, затем нажмите OK в диалоге Project Options. Локальный проект больше не будет связан с проектом в Workspace.

Это отразится на панели Projects panel после сохранения локального проекта: проект будет показан в активной группе проектов (*.DsnWrk), а не как запись под активным Workspace. Сохранение требуется, поскольку ссылки на проект в Workspace удаляются из файла проекта.


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

Загрузка пакетов релизов

Извлечение любых и всех релизов проектов — released into your connected Workspace с использованием Project Releaser в Altium Designer — сводится к скачиванию этих пакетов релизов через браузерный интерфейс Workspace.

Пакеты релизов отображаются в представлении Releases (для Altium 365 Workspace) / представлении Manufacture (для Enterprise Server Workspace) при просмотре конкретного проекта на странице детального управления проектом — подробном, CAD-ориентированном представлении проекта.

Страница детального управления проектом открывается так: выберите нужный проект, нажмите элемент управления  над списком проектов и выберите пункт Open в связанном меню. Либо дважды щёлкните по нужной записи проекта в списке (или нажмите на его имя). Страница откроется в новой вкладке браузера.

Можно скачать любые наборы данных, входящие в релиз. Нажмите кнопку , связанную с релизом, чтобы открыть окно, в котором можно указать, какие наборы данных этого релиза нужно скачать. После нажатия кнопки будет загружен один Zip-архив, содержащий папку для каждого включённого набора данных, — в папку загрузок браузера по умолчанию.

Нажмите элемент управления Show Files, чтобы просмотреть файлы, входящие в каждый набор данных релиза. Загрузка поддерживается на любом уровне детализации — от всего набора данных, до конкретной папки/типа выходных данных, вплоть до отдельного файла. Наведите курсор на запись и нажмите кнопку , чтобы начать загрузку. Для набора данных или конкретной папки выходных данных будет загружен Zip-архив. Для отдельного файла будет загружен сам файл (без архивации).


Представление Releases в браузерном интерфейсе Altium 365 Workspace предоставляет доступ к выпущенным пакетам данных с возможностью скачивания выпущенных данных на разных уровнях детализации. Наведите курсор на изображение, чтобы увидеть пример загрузки выпущенных данных из представления Manufacture в браузерном интерфейсе Enterprise Server Workspace.

Данные также можно скачать при просмотре пакета релиза. Чтобы открыть пакет релиза для просмотра, нажмите связанную с ним кнопку , чтобы открыть полный пакет релиза. Либо нажмите кнопку и выберите, что просматривать — полный пакет релиза (All Release) или конкретную сборку (вариант). Открытый релиз проекта отображается в новой вкладке браузера Manufacturing Portal.
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content