Altium Concord Pro

Отдельное самоуправляемое серверное решение Altium Concord Pro гармонично и бесшовно работает с Altium Designer, что предоставляет элегантное решение для надежного управления проектными данными. Concord Pro не только обеспечивает надежное и безопасное хранение данных, но также позволяет повторно выпускать данные в отдельные ревизии и, таким образом, позволяет отслеживать проектные изменения, без перезаписи выпущенных ранее данных. Сервер также управляет жизненным циклом данных, что позволяет сразу увидеть, на каком этапе находятся данные, и использовать их соответствующим образом.
Altium Concord Pro используется для управления любыми управляемыми данными, такими как компоненты, доменные модели, листы схем и шаблоны. Конечно же, вы можете создавать целые проекты непосредственно на сервере и управлять ними здесь, с представлением CAD-ориентированного управления, которое обеспечивает совместный контроль и комментирование. С помощью специального Manufacturing Portal вы можете просматривать и осуществлять навигацию по выпущенным данным, изучать состав изделия, просматривать и комментировать слепок проекта-источника выпущенных данных.
С помощью набора повторно используемых проектных "строительных блоков", которых хранятся в Concord Pro, вы можете начинать новые проекты с уверенностью в том, что все модели, компоненты и элементы проекта более высокого уровня были утверждены для использования, что избавляет вас от необходимости изобретать велосипед. Сервер одновременно является и источником, и местом сохранения данных об элементах проектирования, так что каждый новый проект использует те элементы, которые выпущены на сервер и управляются им. Создавая проекты только с теми элементами, которые управляются Altium Concord Pro, вы обеспечиваете их целостность.
Кроме того, Concord Pro обеспечивает двунаправленное взаимодействие с различными поддерживаемыми механическими САПР, что позволяет командам проектирования MCAD и ECAD быть "на одной волне" благодаря передаче изменений формы платы, размещения компонентов и крепежных отверстий и интеллектуальной связи 3D-моделей компонентов с данными об электронных компонентах, что создает унифицированную модель данных компонента, точно отражающую проектный замысел из соответствующих областей проектирования.
Объекты сервера

В Altium Concord Pro каждая проектная сущность, которая доступна для хранения, управления и повторного использования, представляется в виде объекта (Item) определенного типа. Объект однозначно идентифицируется на сервере, и он может содержать любое количество ревизий (Revision), где ревизия содержит данные этого объекта. При каждом изменении данных, которые содержатся в ревизии (объекты большинства типов могут редактироваться в соответствующем временном редакторе), эти данные фиксируются (выпускаются повторно) в новую ревизию этого объекта, что обеспечивает высочайшую целостность данных, так как существующие ревизии невозможно перезаписать.
У объекта может быть любое количество ревизий, которые, по сути, представляют эволюцию этого объекта. Внесенные изменения фиксируются/выгружаются/выпускаются в новую ревизию. Соответственно, данные, которые хранятся в ревизиях объекта, как правило, отличаются друг от друга. Для определения различных ревизий объекта используется идентификатор ревизии (ID), который в сочетании с идентификатором объекта формирует уникальный идентификатор каждого выпуска объекта (Item-Revision).
Другим важным аспектом ревизии объекта является ее состояния жизненного цикла (Lifecycle State). Это еще один идентификатор, который можно использовать для быстрой оценки того, на какой стадии своего жизненного цикла в данный момент находится ревизия и что допустимо делать с этой ревизией. В то время как ревизия отображает изменения, произведенные над объектом, состояние жизненного цикла отображает состояние этого объекта с точки зрения бизнеса, например Planned, New From Design, For Production, Obsolete и т.п.
Прямое редактирование

Altium Concord Pro обеспечивает гибкое и надежное централизованное управление и хранение всех типов проектных данных, используемых в Altium Designer. От схемного символа до компонента, от управляемых листов до завершенных проектов плат, Altium Concord Pro предлагает идеальный способ управления и хранения данных проектов электроники.
Многие проектные сущности можно редактировать и выпускать в начальные ревизии новых серверных объектов, что обеспечивается поддержкой в Altium Concord Pro прямого редактирования. Прямое редактирование избавляет вас от необходимости в отдельных исходных данных под управлением контроля версий. Вы можете изменить объект поддерживаемого типа с помощью временного редактора, загружаемого из самого нового источника непосредственно с сервера. По завершении редактирования эта сущность выпускается (или повторно выпускается) в последующую запланированную ревизию ее родительского объекта, и временный редактор закрывается. Нет файлов на вашем жестком диске, нет вопросов о том, работаете ли вы с корректным и самым новым источником, и нет необходимости в поддержке отдельных программных приложений для контроля версий. Altium Concord Pro управляет всем этим так, как вы ожидаете, и это значительно ускоряет процесс внесения изменений в данные.
На любом этапе вы можете вернуться к какой-либо ревизии поддерживаемого объекта в Concord Pro и изменить ее напрямую. Просто щелкните ПКМ по ревизии и выберите команду Edit из контекстного меню. Опять же, будет открыт временный редактор, и сущность этой ревизии будет открыта на изменение. Внесите необходимые изменения, затем зафиксируйте выпуск документа в новую ревизию этого объекта.
Управляемые компоненты

Altium Designer и его подход унифицированного проектирования используют модель компонента, которая охватывает все аспекты процесса проектирования электроники. Тем не менее, чтобы проектирование электроники было беспрепятственно вписано в общий процесс разработки изделия, эту модель необходимо развить – расширить ее для охвата прочих аспектов, в том числе других процессов проектирования (в частности, проектирование механической части изделия), а также бизнес-процессов (таких как закупки и производство), которые пересекаются с процессом разработки изделия.
Эта объектная модель называется унифицированной моделью компонента (Unified Component Model).
Согласно этой парадигме, компонент, который использует проектировщик, отделен от компонентов производителя и/или поставщика. Эта информация не определяется в компоненте. Вместо этого, используются варианты выбора компонента (Part Choices) для отображения проектного компонента в один или множество компонентов производителя, приведенных в каталоге компонентов (Part Catalog), который, в свою очередь, может быть отображен в один или множество компонентов поставщика, что позволяет проектировщику заранее определить, какие физические компоненты могут использоваться для компонентов в проекте.
Эти компоненты и их варианты выбора хранятся в Concord Pro. Компонент хранится в виде набора ревизий однозначно определяемого объекта компонента (Component Item). Каждая ревизия находится под управлением жизненных циклов, что позволяет создавать наборы утвержденных компонентов, которые могут быть повторно использованы в новых проектах, в прототипах и в производстве. Одним словом, это каталог компонентов, сформированный с помощью серверных "библиотек".
Управление проектами

Altium Concord Pro в сочетании с Altium Designer обеспечивает поддержку управляемых проектов (Managed Projects). Для управляемых проектов определяется этап жизненного цикла, что упрощает создание и текущий рабочий процесс для проектов в системе контроля версий. Централизованное хранение под управлением Altium 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-системой. При наступлении поддерживаемого события, связанного с проектом, это событие добавляется на временную шкалу в виде отдельной плитки с поддержкой различных действий. Для получения более подробной информации перейдите в раздел История проекта.
Совместное проектирование в ECAD-MCAD

Большинство спроектированных электронных изделий зафиксированы в какой-либо механической конструкции, такой как шасси или корпус. Обнаружение механического конфликта между платой (ECAD) и шасси/корпусом (MCAD) может стать дорогостоящим. И хотя вы можете экспортировать 3D-модель из Altium Designer, это ручной процесс, который требует осознанных решений и соответствующих действий. В действительности, это выполняется очень редко, в результате чего конструктор MCAD никогда не может быть полностью уверен, являются ли полученные им данные самыми новыми и корректными. На самом деле, вам необходим простой способ убедиться в том, что вы не собираетесь потратить кучу денег только потому, что средства проектирования не общаются между собой.
Concord Pro обеспечивает тесное взаимодействие между ECAD и MCAD, где данные беспрепятственно передаются между областями проектирования. Больше не нужно запрашивать, есть ли обновления, и больше нет неопределенности. По мере разработки проекта данные передаются между областями проектирования, что обеспечивает согласованность проекта.
Официально поддерживаются следующие платформы и версии MCAD:
- Dassault Systemes SOLIDWORKS® – версия 2018, 2019, 2020, 2021.
- Autodesk Inventor Professional® – версия 2020, 2021, 2022.
- PTC Creo Parametric® – 4.x, 5.x, 6.x, 7.x, 8.x.
- Autodesk Fusion 360®
Синхронизация компонентов

Concord Pro обеспечивает одно- и двунаправленную синхронизацию данных о компонентах с корпоративной системой. Файл конфигурации позволяет указать направление синхронизации и то, какими параметрами какая система владеет. Синхронизация данных о компонентах между Concord Pro и целевой корпоративной системой использует встроенный процесс синхронизации, который может быть запущен вручную либо настроен как периодически повторяемое событие.
Установка Concord Pro включает в себя средство импорта базы данных компонентов CSV, которое можно использовать для переноса данных компонентов в Concord Pro из файла, экспортированного из другой системы (PLM, ERP или какой-либо другой). Это средство, реализованное в виде настраиваемого командного файла (*.bat), импортирует данные о компонентах из целевого файла электронной таблицы (*.csv) на сервер, как задано существующими шаблонами сервера или специальным файлом конфигурации.
Кроме того, для следующих корпоративных систем предлагается прямая поддержка:
- PTC Windchill® PLM (11.0 M030)
- Arena® PLM
- Oracle® Agile™ PLM
Конфигурация интерфейса осуществляется через веб-интерфейс Concord Pro, с помощью настройки установки и сопоставления параметров, определенного в XML-файле конфигурации (выгруженном на сервер). Также доступен умное средство формирования конфигурации, которое помогает в создании пользовательского подключения к корпоративным системам.
При первом добавлении данных компонента в целевую систему в процессе синхронизации, сформированный номер объекта передается обратно в Concord Pro в виде параметра PlmPartNumber. Он выступает в роли ключевого параметра при синхронизации данных между Concord Pro и корпоративной системой. Кроме того, конфигурация может быть задана таким образом, чтобы параметры/атрибуты объекта на стороне корпоративной системы обновляли свойства на сервере Concord Pro (доступна настройка по отдельным полям), без необходимости выпускать новые ревизии этого объекта компонента (Component Item).