Altium Designer Documentation

Concord Pro – Самоуправляемый

Последнее изменение: Pavel Demidov; 19.12.2019

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

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

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

Кроме этого, Altium Concord Pro упрощает двунаправленную совместную работу над проектом с поддерживаемыми платформами механического проектирования. Это позволяет проектным группам MCAD и ECAD передавать друг другу изменения формы платы, положения компонентов и крепежных отверстий, а также создавать интеллектуальную связку 3D-моделей компонентов с данными электрических компонентов, тем самым создавая модель унифицированного компонента, которая точно отражает конструкторский замысел из соответствующих областей проектирования.


Объекты сервера

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

У объекта может быть любое количество ревизий, которые, по сути, представляют эволюцию этого объекта. Совершённые изменения фиксируются/выгружаются/выпускаются в новую ревизию. Соответственно, данные, которые хранятся в ревизиях объекта, как правило, отличаются друг от друга. Для определения различных ревизий объекта используется идентификатор ревизии (ID), который в сочетании с идентификатором объекта формирует уникальный идентификатор каждого выпуска объекта (Item-Revision).

Другим важным аспектом ревизии объекта является ее состояния жизненного цикла (Lifecycle State). Это еще один идентификатор, который можно использовать для быстрой оценки того, на какой стадии своего жизненного цикла в данный момент находится ревизия и что допустимо делать с этой ревизией. В то время как ревизия отображает изменения, произведенные над объектом, состояние жизненного цикла отображает состояние этого объекта с точки зрения бизнеса, например Planned, New From Design, For Production, Obsolete и т.п.

Узнайте подробнее об Объектах сервера.

Панель Explorer

Altium Designer предоставляет удобные средства управления компонентами: панель Components и панель Manufacturer Part Search. Тем не менее, еще одним интерфейсом с установкой Altium Concord Pro является панель Explorer. Из этой панели вы можете выполнять различные операции, такие как:

  • Создание организационной структуры сервера и управление ей.
  • Создание любого количества объектов (Item), каждый из которых представляет проектный объект.
  • Прямое редактирования и размещение ревизий объектов.
  • Просмотр жизненного цикла ревизий объектов и управление ими.
  • Определение использования определенной ревизии объекта (Where-Used).
  • Просмотр информации о цепочке поставок для компонентов и управление ей.
  • Загрузка сохраненных данных, в том числе данных, сформированных при выпуске данных проектов плат.
Хотя большинство повседневных операций с Altium Concord Pro осуществляется через панель Components, могут возникнуть ситуации, когда необходимо взаимодействовать с сервером через его веб-интерфейс, особенно для выполнения задач администрирования. Более подробную информацию вы можете получить на странице Изучение веб-интерфейса.
Узнайте подробнее о Работе с панелью Explorer.

Прямое редактирование

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

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

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


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

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

Эта развитая модель называется унифицированной моделью компонента (Unified Component Model).

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

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

Панель Components в Altium Designer является эффективным интерфейсом, который позволяет взаимодействовать со всеми компонентами, как управляемыми (серверными), так и библиотечными (файловыми). Для управляемых компонентов, размещенных на сервере Concord Pro, панель предоставляет возможность параметрического поиска на основе фильтров (фасетного поиска) с помощью указания параметров целевых компонентов. Кроме того, эта панель также предлагает возможности редактирования управляемого компонента через редактор компонентов (в режиме Single Component Editing), просмотр компонента на исходном сервере через панель Explorer и выполнение команд управления компонентом, таких как создание и клонирование и изменение вариантов выбора и типа выбранного компонента.
С помощью панели Manufacturer Part Search в Altium Designer вы можете проводить поиск среди физических компонентов и получать их в инстанцию Altium Concord Pro. Получение включает в себя создание нового управляемого компонента, с помощью редактора компонентов в режиме Single Component Editing, и выпуск в Concord Pro.

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

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

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

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

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

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

  • Design (Проект) – просматривайте исходные документы проекта, осуществляйте навигацию по ним, просматривайте свойства проекта и размещайте комментарии. Этот вид использует интерфейс Web Review. Это вид самой новой версии исходных проектных данных, а не определенного выпуска этого проекта, поэтому его следует рассматривать как вид проекта, находящегося в процессе разработки. Вы можете просматривать базовый проект или любой из его вариантов.
  • Manufacturing(Производство) – просматривайте выпуски проекта. Доступ осуществляется путем открытия выпуска, который будет представлен на отдельной вкладке с помощью Manufacturing Portal. Из этого портала вы можете просмотреть выпущенные данные для изготовления (сборки) печатного узла и изготовления печатной платы, просмотреть BOM и загрузить данные в пакете Build Package для производства.
  • BOM (Состав изделия) – просматривайте информацию о составе изделия исходного проекта.
Преимуществом управляемых проектов является то, что они по умолчанию находятся под управлением контроля версий, и совместную работу над ними можно осуществлять, не беспокоясь об общих дисках, серверах, соглашениях и т.д. Контроль версий осуществляется локальной службой контроля версий Altium Concord Pro.
Узнайте подробнее об Управляемых проектах.

Совместное проектирование в ECAD-MCAD

Большинство спроектированных электронных изделий зафиксированы в какой-либо механической конструкции, такой как шасси или корпус. Обнаружение механического конфликта между платой (ECAD) и шасси/корпусом (MCAD) может стать дорогостоящим. И хотя вы можете экспортировать 3D-модель из Altium Designer, это ручной процесс, который требует осознанных решений и соответствующих действий. В действительности, это выполняется очень редко, в результате чего конструктор MCAD никогда не может быть полностью уверен, являются ли полученные им данные самыми новыми и корректными. На самом деле, вам необходим простой способ убедиться в том, что вы не собираетесь потратить кучу денег только потому, что средства проектирования не общаются между собой.

Altium Concord Pro обеспечивает тесное взаимодействие между ECAD и MCAD, где данные беспрепятственно передаются между областями проектирования. Больше не нужно запрашивать, есть ли обновления, и больше нет неопределенности. По мере разработки проекта данные передаются между областями проектирования, что обеспечивает согласованность проекта.

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

Для использования возможности взаимодействия ECAD-MCAD при работе с Autodesk Inventor или PTC Creo дополнительного лицензирования не требуется. Для работы с SOLIDWORKS необходимо получить соответствующую лицензию через ваш канал продаж SOLIDWORKS. Обратите внимание, что это является вопросом нормативно-правового соответствия, который отражен в лицензионном соглашении конечного пользователя (EULA) Altium Concord Pro. Получение необходимой лицензии SOLIDWORKS для этого соответствия является вашей ответственностью.
Плагин, необходимый для добавления возможностей совместной работы в установку MCAD-системы, может быть загружен со страницы Загрузки сайта altium.com (см. раздел Плагины MCAD CoDesigner). Передача и прием проектных изменений в Altium Designer и MCAD-системе осуществляется через соответствующую панель. Эта панель (MCAD CoDesigner) всегда доступна в редакторе плат Altium Designer, для MCAD-системы (где она называется панелью, или вкладкой Altium CoDesigner) необходима установка соответствующего плагина.

Синхронизация компонентов

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

Установка Altium 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).

Обратите внимание, что синхронизация данных о Part Choice является однонаправленной – только из корпоративной системы в Altium Concord Pro.

Настройка источников компонентов

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

Локальный каталог компонентов хранит объекты, представляющие компоненты производителя, а также один или несколько объектов, представляющих компоненты поставщика – инкарнации этих компонентов производителя, продаваемых поставщиком. Каждый компонент поставщика является ссылкой на объект в базе данных компонентов – либо в общей базе данных компонентов Altium Parts Provider (которая сама взаимодействует со включенными поставщиками и собирает компоненты от них).

То, какие поставщики используются (список утвержденных поставщиков – Approved Suppliers), управляется в Altium Concord Pro, на странице Part Providers его веб-интерфейса. Это упрощает централизованное управление цепочкой поставок и использование проектировщиками на всем предприятии утвержденного списка поставщиков, с помощью которого можно получить сведения о цепочке поставок для компонентов, используемых в их проектах.


Служба Data Acquisition Service

Altium позволяет предприятиям копировать необходимое содержимое с исходного сервера и перемещать их на второй, целевой сервер – этот процесс называется получением данных сервера (Server Data Acquisition). При получении проектных данных, владение полностью передается принимающей организации, которая может беспрепятственно вносить локальные изменения и обслуживать содержимое по своему усмотрению. Сохранение ссылки между полученными данными и их источником позволяет эффективно управлять этими данными, в том числе получать уведомления при изменении исходных данных. Если, например, в будущем будет изменена ревизия объекта на исходном сервере, будет произведена повторная синхронизация, так сказать, с базой. Не имеет значения, если локально были созданы дополнительные выпуски объекта, поскольку всегда есть возможность откатиться к предыдущей ревизии с исходного сервера, благодаря обратной ссылке на исходник объекта, т.е. его оригинал.

Получение осуществляется с помощью диалогового окна Content Cart. Доступ к этому диалоговому окну осуществляется из панели Explorer. При просмотре исходного сервера, из которого вы хотите получить данные, щелкните ПКМ по ревизии объекта, который вы хотите получить (или, например, по папке компонентов), и выберите команду Add to Content Cart из контекстного меню.

Узнайте подробнее о Получении данных на сервер.

Служба Private License Service

Для предприятий, которым необходимо изолировать рабочие места с установленными Altium Designer от подключения к Интернет, предоставляется удобный и гибкий способ управления лицензиями с помощью локальной службы Private License Server вместо использования Интернет-службы лицензирования Altium. Эта служба может быть настройка в качестве центрального, или локального, сервера лицензий, который может обслуживать лицензии Altium Designer и Altium Concord Pro в локальной сети. Кроме того, администратор сервера может полностью управлять офлайн-заимствованием рабочих мест лицензии, настраивать использование лицензий определенными ролями, настраивать роуминг лицензий и многое другое.

Служба PLS сервера может быть настроена для использования в одном из режимов работы, сводка по которым приведена ниже:

  • No PLS mode – стандартная конфигурация сервера, при которой полученные лицензии не доступны в локальной сети.
  • Local PLS mode – лицензии Altium Designer и Altium Concord Pro, которые были получены сервером, обслуживаются в сети локальной службой PLS сервера.
  • External PLS mode – сервер подключается ко внешней службе PLS (например, к службе PLS удаленного сервера, который был настроен в качестве центрального сервера лицензий) и использует ее вместо собственной службы PLS.
Узнайте подробнее о Службе Private License Service.

Служба Version Control Service

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

Новая установка Altium Concord Pro предоставляет один проектный репозиторий Git для хранения всех управляемых проектов. Это избавляет от необходимости в установке и настройке локальной службы Version Control сервера. Проектировщикам доступен для выпуска один проектный репозиторий – Versioned Storage. Таким образом, страница VCS веб-интерфейса сервера становится чисто информационной – вы не можете создать новый репозиторий либо каким-либо образом изменить или удалить репозиторий Git. Если вы обновили Altium Concord Pro с Altium NEXUS Server 1.0 (или Altium Vault 3.0), то будет также доступно использование репозиториев SVN, соответственно, вы сможете продолжить использовать рабочий процесс, применяемый ранее. В этом случае вы можете продолжить создавать репозитории с помощью локальной службы Version Control (только SVN) или подключаться ко внешним репозиториям (SVN или Git).

При централизованном определении проектных репозиториев, у предприятия есть полный контроль над тем, какие репозитории могут использоваться проектировщиками.

Узнайте подробнее о Службt Version Control Service.

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

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

Установленная копия Altium Concord Pro обеспечивает архивирование данных сервера с помощью средства Backup & Restore, управляемого командной строкой. Исполняемый файл средства, avbackup.exe, находится в папке \Program Files (x86)\Altium\Altium Concord Pro\Tools\BackupTool, для установки Altium Concord Pro по умолчанию.

Восстановление резервной копии возможно только для той же самой версии сервера, из которой эта копия была создана. С этой точки зрения, хорошей идеей может быть хранение установщика этого сервера и соответствующих файлов лицензии вместе с zip-архивом резервной копии.
Обнаружили проблему в этом документе? Выделите область и нажмите Ctrl+Enter, чтобы оповестить нас.

Связаться с нами

Связаться с нашими Представительствами напрямую

Вы сообщаете о проблеме, связанной со следующим выделенным текстом
и/или изображением в активном документе:
Бесплатная пробная версия Altium Concord Pro

Заполните форму ниже, чтобы получить бесплатную пробную версию Altium Concord Pro