Работа с Project Packager

 

 Проект Altium Designer может включать множество самых разных файлов — исходные файлы, библиотеки, отчёты, даташиты, производственные файлы и т. д. Project Packager упрощает задачу управления этим большим набором файлов. Руководствуясь настройками, которые вы задаёте на его страницах, мастер собирает и упаковывает проект в переносимый ZIP‑файл.

Интерфейс Project Packager — диалог Project Packager Wizard  — мастер упаковки, который архивирует полный проект Altium Designer, дерево проектов или группу проектов (и входящие в неё проекты) в указанное место в виде одного ZIP‑файла с временной меткой. Project Packager Wizard полезен, когда проект нужно перенести с одной площадки на другую, сделать резервную копию для безопасного хранения, упаковать полное дерево проектов (идеально для Multi-board проектов) или упаковать полную группу проектов.

Используйте Project Packager, чтобы перенести целый проект (или дерево проектов) и связанные с ним документы в ZIP‑файл с временной меткой.
Используйте Project Packager, чтобы перенести целый проект (или дерево проектов) и связанные с ним документы в ZIP‑файл с временной меткой.

Project Packager  поддерживает:

  • Любые ситуации, когда проект нужно переместить, например перенести его с одной площадки на другую или сделать резервную копию для безопасного хранения.
  • Упаковку полной группы проектов Altium Designer — идеально для разработчиков, которые включают все проекты плат, предназначенные для продукта компании, в одно рабочее пространство.
  • Управление тем, где будет храниться архив.
  • Управление тем, как обрабатываются пути к каталогам при упаковке.
  • Управление тем, включаются ли какие-либо сгенерированные, системные или внешние файлы.
  • Управление тем, какие связанные документы проекта включаются в итоговый архив.
  • Управление тем, как обрабатываются файлы вне папки проекта при упаковке.
  • Включение/исключение сгенерированных файлов, например отчётов, в пакет проекта.
  • Включение/исключение файлов History (создаваемых встроенной системой истории/восстановления файлов Altium Designer).

При использовании Project Packager Wizard настройки позволяют управлять тем, как обрабатываются пути к каталогам при упаковке, как обрабатываются файлы вне папки проекта при упаковке, включать/исключать сгенерированные файлы (например отчёты) в пакете проекта, а также включать/исключать файлы history (создаваемые встроенной системой истории/восстановления файлов).

Запуск мастера Project Packager

Мастер запускается одним из следующих способов:

  • Выберите Project » Project Packager в главном меню.
  • Щёлкните правой кнопкой по проекту на панели Projects , затем выберите Project Packager.

Навигация по мастеру

  • Нажмите Cancel , чтобы отменить упаковку проекта и закрыть Project Packager Wizard.
  • Нажмите Back , чтобы перейти к предыдущему экрану.
  • Нажмите Next , чтобы перейти к следующему экрану.
Нажатие Next на странице Select Files to Include запустит процесс упаковки и создаст выходной файл.
  • Нажмите Finish , чтобы закрыть Project Packager Wizard после завершения упаковки. 

Выбор проектов для включения

Используйте страницу Select Projects to Include, чтобы выбрать проекты, которые будут включены в пакет. Доступные варианты:

  • Package focused project (<Project name>) - использовать текущий активный проект.
  • Package focused project tree, starting from the focused project (<Project name>) - использовать текущее активное дерево проектов.
  • Package project group - использовать текущую группу проектов.
Этот вариант можно использовать только тогда, когда все проекты в текущей группе проектов расположены на одном и том же диске.

Параметры ZIP‑файла

Страница Zip File Options используется для задания имени упакованного ZIP‑файла и указания пути. Настройки также позволяют указать, нужно ли включать в пакет сгенерированные файлы, а также файлы history и EDIF.

  • Zip File Name - используйте кнопку  , чтобы открыть стандартный диалог, в котором можно выбрать и задать имя нужного ZIP‑файла.Путь Zip File Name  должен быть задан как абсолютный.

  • Managed Projects
    • Unlink project from the server during packaging - установите этот флажок, если хотите остановить синхронизацию между локальным проектом и его управляемой инкарнацией, доступной в рабочем пространстве. Это гарантирует, что информация о ссылке на зеркальный проект в Workspace, которая хранится внутри файла проекта (*.PrjPcb), будет удалена в рамках процесса упаковки. 
  • Directories in Zip File  
    • Use relative path to file drive - выберите этот вариант, чтобы собрать все файлы выбранного типа пакета в одну папку внутри ZIP‑файла. Хотя все файлы присутствуют в упакованном ZIP, структура хранения в ZIP не повторяет исходную структуру хранения файлов проекта. Если исходный проект(ы) включал файлы, хранящиеся в папке, отличной от папки файла проекта, эти файлы не будут найдены при открытии извлечённого проекта (файл проекта использует относительные ссылки для поиска файлов проекта, расположенных на том же диске, но в другой папке). При необходимости отсутствующие файлы можно повторно добавить в извлечённый проект через команду правого клика cpAdd Existing to Project.  
    • Use relative paths to common parent directory of all files packaged - выберите этот вариант, чтобы собрать все файлы выбранного типа пакета в структуру папок внутри ZIP‑файла, отражающую структуру папок исходного проекта(ов). Это гарантирует, что извлечённый проект(ы) можно будет открыть без необходимости повторно добавлять какие-либо файлы в проект(ы).
  • Generated Files 
    • Include (only if on the same drive as the owner project) - выбрать, чтобы включить все сгенерированные файлы, которые находятся на том же диске, что и проект‑владелец.
    • Do not include - выбрать, чтобы не включать сгенерированные файлы.
  • Files on Different Drive 
    • Include a plain copy of the file in a project sub-directory (The project is NOT modified to reference the copied files) - выбрать, чтобы включить обычную копию файла в подкаталог проекта для файлов, находящихся на другом диске.
    • Do not include - выбрать, чтобы не включать файлы, расположенные на другом диске.
  • Additional Items to Include 
    • Output folder and all sub-folders (same drive as the project) - выбрать, чтобы включить выходные папки, а также любые их подпапки, которые находятся на том же диске, что и проект.
    • History files (only if not using global repository) - выбрать, чтобы включить файлы history при условии, что они не находятся в глобальном репозитории.
    • EDIF Files - выбрать, чтобы включить файлы Electronic Design Interchange Format (EDIF).
    • All files in project directories (excluding output and history folders) - выбрать, чтобы включить все файлы в каталогах проекта, исключая выходные и history‑файлы. Выходные и history‑файлы выбираются с помощью параметров выше.

Выбор файлов для включения

Используйте страницу  Select Files to Include, чтобы выбрать файлы, которые будут включены в пакет. Путь, по которому файлы будут располагаться в пакете, зависит от параметров, заданных на предыдущей странице (Zip File Options).  

  • Package - включите/установите флажок Package , чтобы добавить перечисленный файл в пакет. Отключите/снимите флажок, чтобы исключить перечисленный файл из пакета.
  • File Name - имя перечисленного файла.
  • Path in Zip File - путь к файлу в созданном ZIP‑файле. Путь зависит от параметров, заданных на предыдущей странице (Zip File Options).
Нажатие Next на этой странице   запустит процесс упаковки и создаст выходной файл.

Упаковка завершена

Страница Packaging Complete появляется после того, как проект(ы) был упакован (после нажатия Next на предыдущей странице (Select Files to Include). 

  • Packaging Complete - указывает путь, по которому находится упакованный файл.
  • Packaged Files - список всех файлов, включённых в пакет.
  • Finish - нажмите, чтобы закрыть Project Packager Wizard после завершения упаковки. 
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

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

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

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

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

Content