Управление проектными данными

This document is no longer available beyond version 4.0. Information can now be found here: A Quick Guide to Design Management with a Workspace Connected to Altium Designer for version 22

This documentation page references Altium Concord Pro, 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.

Concord Pro в сочетании с Altium Designer обеспечивает поддержку управляемых проектов (Managed Projects). Управляемые проекты ориентированы на этап разработки жизненного цикла проекта, что упрощает создание проектов и их текущий рабочий процесс в системе контроля версий. Централизованное хранение под управлением Concord Pro также позволяет этой функциональной возможности быть основой других служб для совместной работы.

Ключевые преимущества использования управляемых проектов:

  • Упрощенное хранение. Нет необходимости принимать решения о месте хранения. Поддерживается резервное копирование и прочие базовые службы.
  • Основа других служб для совместной работы.
  • Контроль версий.
  • Специальная система комментирования.
  • Уведомления и состояния. Состояние документа, в том числе локальные изменения, видны всей проектной группе.
  • Одновременная работа над проектом платы без необходимости в сложной настройке.

Управление осуществляется на странице Projects веб-интерфейса Concord Pro. Новые управляемые проекты могут быть созданы через этот интерфейс либо через диалоговое окно Create Project в Altium Designer. Либо существующий неуправляемый проект может быть быстро преобразован для доступа к нему из Concord Pro.

Вы также можете открыть ориентированный на производство вид проекта, где доступны варианты представления Design, Supply, Manufacture и History:

  • Design (Проект) – позволяет просматривать исходные документы проекта, осуществлять навигацию по ним, просматривать свойства проектных объектов и размещать комментарии. Этот вид использует интерфейс Web Viewer. Это вид самой новой версии исходных проектных данных, а не определенного выпуска этого проекта, поэтому его следует рассматривать как вид проекта, находящегося в процессе разработки. Вы можете просматривать базовый проект или любой из его вариантов.
  • Supply (Поставка) - позволяет изучать информацию о составе изделия разрабатываемого проекта, извлеченную из проектных документов, в том числе записей для компонентов производителей и поставщиков из документа ActiveBOM проекта.
  • Manufacture (Производство) – позволяет просматривать выпуски проекта. Доступ осуществляется путем открытия полного выпуска или определенного пакета для сборки, который будет представлен на отдельной вкладке в Manufacturing Portal. Из этого портала вы можете просматривать и осуществлять навигацию по выпущенным данным, изучать состав изделия, просматривать и комментировать слепок проекта-источника выпущенных данных. Из представления Manufacture или с помощью Manufacturing Portal для определенного выпуска вы можете получить доступ к элементам управления на загрузку различных производственных данных – от полных наборов данных до отдельных сформированных выходных файлов.
  • History (История) – позволяет просматривать временную шкалу основных событий, связанных с проектом: его создание, фиксации, выпуски, клонирования и обмены данными с MCAD-системой. При наступлении поддерживаемого события, связанного с проектом, это событие добавляется на временную шкалу в виде отдельной плитки с поддержкой различных действий. Для получения более подробной информации перейдите в раздел История проекта.
Преимуществом управляемых проектов является то, что они по умолчанию находятся под управлением контроля версий, и совместную работу над ними можно осуществлять, не беспокоясь об общих дисках, серверах, соглашениях и т.д. Контроль версий осуществляется локальной службой контроля версий Concord Pro.
Узнайте больше об Управляемых проектах.

Повторное использование проектных данных

Возможность повторного использования проектных данных – это то, что необходимо всем предприятиям, занимающимся разработкой изделий, и из чего эти предприятия могут извлечь огромную выгоду. Повторное использование не только экономит время – возможность легко использовать части предыдущих проектов означает, что проведена проверка и тестирование этих частей. Тем не менее, повторное использование проектных данных – это больше, чем просто копирование и вставка. Для истинного повторного использования необходимо, чтобы содержимое было заблокировано – таким образом, гарантируется, что будет использовано то же содержимое, что и прежде. Нельзя просто быстро изменить цвет компонента или значение номинала резистора – работа с повторно используемым содержимым должна быть похожа на работу с готовыми компонентами. Разместите содержимое, добавьте связи, и оно будет работать точно так же, как и прошлый раз.

Altium Designer в сочетании Altium Concord Pro имеет возможность создавать управляемые схемные листы (которые часто называют управляемыми листами) в этой установке Concord Pro. Такие объекты могут быть созданы непосредственно из Concord Pro. После того, как управляемый схемный лист был создан (и в его ревизию были выпущены данные) и его статус жизненного цикла был задан на том уровне, на котором его допускается использовать в проектах, его можно повторно использовать в будущих проектах плат.

Управляемый лист является стандартным листом схемы Altium Designer, который содержит в себе компоненты и связи и который был сохранен в Concord Pro, чтобы его можно было повторно использовать в других проектах. Его редактирование осуществляется точно так же, как и других схемных листов. Концепция управляемых листов не ограничена только одним схемным листом – вы можете разместить в проекте управляемый лист, который находится вверху дерева других управляемых листов.

Управляемые листы отличаются от листов устройств тем, что они хранятся в Concord Pro, в то время как листы устройств хранятся в папке на жестком диске. Таким образом, управляемые листы могут использовать преимущества, свойственные управляемому содержимому, в том числе управление ревизиями и жизненным циклом и, конечно же, безопасность и целостность данных.

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

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

Возможность использования управляемых компонентов для создания более крупных строительных блоков делает доступным оптимальный и удобный процесс проектирования, а также более высокий уровень абстракции. Проектировщик повторно использует эти управляемые листы как составные части более крупного проекта. И чем больше управляемых листов было создано и выпущено в вашу установку Concord Pro, тем больше функциональности становится доступно проектировщику, что, в свою очередь, увеличивает производительность при создании будущих проектов.
Узнайте больше об Управляемых листах схем.

Управляемые компоненты

Altium Designer и его подход унифицированного проектирования используют модель компонента, которая охватывает все аспекты процесса проектирования электроники. Тем не менее, чтобы проектирование электроники было беспрепятственно вписано в общий процесс разработки изделия, эту модель необходимо развить – расширить ее для охвата прочих аспектов, в том числе других процессов проектирования (в частности, проектирование механической части изделия), а также бизнес-процессов (таких как закупки и производство), которые пересекаются с процессом разработки изделия. Эта объектная модель называется унифицированной моделью компонента (Unified Component Model).

Эта модель компонента, по сути, отображает концепцию проектного компонента (на традиционной арене проектирования электроники) в компонент, который видят остальные участники процесса, на "арене изделия" более высокого уровня. Модель истинно "унифицированного компонента" не только представляет компонент в различных областях проектирования (ввод схемы, конструирование платы, анализ), но также упрощает выбор необходимых физических компонентов на этапе проектирования, что предлагает значительные преимущества с точки зрения стоимости и сроков закупки при сборке изделия.

Согласно этой парадигме, компонент, который использует проектировщик, отделен от компонентов производителя и/или поставщика. Эта информация не определяется в компоненте. Вместо этого, используются варианты выбора компонента (Part Choices) для отображения проектного компонента в один или множество компонентов производителя, приведенных в каталоге компонентов (Part Catalog), который, в свою очередь, может быть отображен в один или множество компонентов поставщика. Это позволяет проектировщику заранее определить, какие физические компоненты могут использоваться для компонентов в проекте.

Эти компоненты и их варианты выбора хранятся в Altium Concord Pro. Управляемый компонент (как он будет называться далее) хранится в виде набора ревизий однозначно определяемого объекта компонента (Component Item). Каждая ревизия находится под управлением жизненных циклов, что позволяет создавать наборы утвержденных компонентов, которые могут быть повторно использованы в новых проектах, в прототипах и в производстве. Одним словом, это каталог компонентов, сформированный с помощью серверных "библиотек".


Управляемые шаблоны

Altium Designer в сочетании с Altium Concord Pro позволяет создавать различные шаблоны и управлять ими, для их использования в проектах. Поддерживаются следующие типы шаблонов:

После того, как шаблон выпущен в Concord Pro и состояние его жизненного цикла задано на том уровне, при котором его можно использовать в проектах, шаблон может быть повторно использован в будущих проектах печатных плат.

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

Управление всеми шаблонами, как серверными, так и локальными, осуществляется из одного удобного расположения – страницы Data Management - Templates диалогового окна Preferences в Altium Designer.

Выпуск проекта платы

Altium Designer предлагает мощные интегрированные инструменты управления выпуском проектов. Процесс выпуска проекта платы автоматизирован, что позволяет осуществлять выпуск проектов без рисков, связанных с ручными операциями. При выпуске определенного проекта формируется слепок его исходных данных и он архивируется со всеми сформированными выходными документами. Таким образом, этот слепок представляет физический продукт, который будет изготовлен и продан предприятием. Данные о выпуске хранятся в виде ревизий соответствующего серверного объекта, относящегося к проекту, в Concord Pro:

  • PCB Project Design Item (Объект проекта платы) – слепок проекта, включающий в себя все исходные документы. Выпускается в отдельный объект на сервере, что позволяет хранить ценную интеллектуальную собственность отдельно от сформированных данных для изготовления и сборки, необходимых внешним организациям для создания изделия.
  • PCB Fabrication Data Item (Объект данных для изготовления платы) – набор данных, необходимый производству для изготовления несмонтированной печатной платы.
  • PCB Assembly Data Item (Объект данных для сборки платы) – набор данных, необходимый производству для монтажа платы определенными компонентами, в соответствии с составом изделия. Для базового (полностью смонтированного) проекта и для каждого заданного варианта проекта используется уникальный объект.

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

Узнайте больше о Выпуске проекта.

Средство выпуска Project Releaser

Сам процесс выпуска выполняется с помощью средства Project Releaser Altium Designer, пользовательский интерфейс к которому предоставляется через специальный вид Release.

Средство Project Releaser позволяет управлять выпуском всех типов проектов платы: неуправляемые/не в системе контроля версий, под управлением внешней системы VCS или управляемые сервером данных – и предлагает два режима работы:

  • Онлайн режим – выпуск всех сформированных данных в ревизии объектов на Concord Pro. Нет необходимости запоминать ревизии объектов – средство выпуска контролирует их самостоятельно.
  • Офлайн режим – выпуск всех сформированных данных в структуру папок, которую опционально можно упаковать в единый zip-архив.
Если в проекте в данный момент нет файлов Output Job, средство выпуска Project Releaser обнаружит это и предложит создать файлы по умолчанию. Кроме того, средство Project Releaser обнаружит заданные в проекте варианты и создаст готовые к выпуску наборы данных для сборки для каждого из них.

Процесс выпуска на странице Release в режиме Online Mode является поэтапным. Записи в левой части страницы позволяют вам с первого взгляда определить, на каком этапе вы в данный момент находитесь:

  1. Configure Server Release (Настройка выпуска на сервер) – на этом этапе процесса выпуска вы задаете тип(ы) данных, которые хотите сформировать: исходные данные (формируются всегда), данные для изготовления, данные для сборки (для базового проекта и для всех найденных вариантов).
  2. Validate Project (Валидация проекта) – следующий этап процесса выпуска запускается автоматически, если в назначенных файлах OutJob будет обнаружен один или несколько отчетов для валидации. Будут запущены все заданные генераторы выходных файлов валидации, которые определены в файле Output Job, назначенном объекту выпускаемых данных.
  3. Generate Data (Формирование данных) – следующий этап процесса выпуска запускается автоматически. Здесь будет запущено формирование всех прочих выходных документов, определенных в назначенных объектам файлах OutJob, для выпуска соответствующих объектов на сервер.
  4. Review Data (Просмотр данных) – после того, как все проверки пройдены и выходные данные сформированы, вы можете просмотреть на этом этапе сформированные документы.
    Если вы использовали команду Prepare & Release (из меню кнопки ), средство Project Releaser не будет останавливаться на этапе Review Data.
  5. Upload Data (Выгрузка данных) – после подтверждения выпуска на предыдущем шаге, следующий этап будет запущен автоматически. Здесь будет представлен прогресс выгрузки данных в ревизии соответствующих объектов на целевой установке Concord Pro.
  6. Execution Report (Отчет о выполнении) – на этом финальном этапе предоставляется отчет о результатах выпуска. Для быстрого перехода к сформированным ревизиям объектов в панели Explorer предоставляются ссылки.
Система не позволяет вносить изменения в проектные файлы между подготовкой выпуска и выпуском данных в Concord Pro. Если вы всё же внесете изменения, процесс выпуска будет прерван, и вы вернетесь на начальный этап, предшествующий подготовке выпуска.

С помощью средства Project Releaser вы можете легко сформировать целостный набор данных для производства. Вы также сможете изучить результаты этого формирования перед подтверждением выпуска (например, просмотрев данные Gerber/ODB++ в редакторе CAM), чтобы убедиться, что сформированные данные – это именно те данные, которые необходимы для производства платы.


Публикация выпущенных данных

Выпущенные данные, сформированные из проекта платы (только данные для изготовления, данные для сборки, объекты проекта платы), вы можете опубликовать непосредственно с сервера управляемых данных или из файла Output Job в пространство для хранения данных, такое как Box.com, Amazon S3, FTP-сервер или общая сетевая папка. С точки зрения распространения и сотрудничества, это обеспечивает беспрецедентное преимущество в мире, где сотрудники группы проектировщиков, группы производителей и все прочие, кто вовлечен в процесс воплощения продукта, зачастую рассеяны по всему земному шару.

Для публикации нужно определить путь публикации (Publishing Destination) и затем выгрузить выпущенные данные нужной ревизии объекта по этому пути. Всех, кому необходимо узнать о новом выпуске – заводу-изготовителю в Китае, группе проектировщиков в Киеве, Станстед Абботсе и Сан-Диего и руководителю проекта, который находится в перелете где-то над Тихим океаном – можно пригласить в опубликованную папку по ссылке, для просмотра, обсуждения и использования данных, которые необходимы для создания изделия.

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.