Современная электроника №5/2020

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 68 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2020 Настройка синхронизации данных Concord Pro и Windchill PDMLink Рис. 1. Настройка подключения к серверу Windchill PDMLink В статье рассказывается о том, как организовать синхронизацию данных между Altium Concord Pro и Windchill PDMLink с помощью инструмента Component Sync. Несложное редактирование конфигурационного файла позволит настроить соединение с PDM-системой и встроить Altium Designer в существующую ИТ-среду предприятия. Вадим Иванов (v.ivanov@glavkon.com ) Altium Concord Pro представляет собой единый источник данных о ком- понентах и актуальной информации от поставщиков, средство отслеживания компонентов в проектах и инструмент совместной работы с инженерами-меха- никами. Все эти функциональные воз- можности реализованы в рамках уни- фицированной среды AltiumDesigner. В данной статье речь пойдёт не о самом продукте, а лишь об одной его составной части – Component Sync, которая позволяет синхронизировать данные о компоненте и передавать информациюмежду двумя системами Concord Pro и PDM. На данный момент осуществляется поддержка трёх систем: 1. PTC Windchill ® PLM (11.0 M030); 2. Arena ® PLM; 3. Oracle ® Agile™ PLM. Рассмотрим механизм работы на примере Windchill PDMLink – органи- зационно-технической системе управ- ления данными об изделии, обеспечи- вающей управление всей информацией об изделии. При этом в качестве изде- лий могут рассматриваться различные сложные технические объекты, напри- мер, корабли и автомобили, самолёты и ракеты, компьютерные сети. Главное предназначение системы Windchill PDMLink – управление инфор- мацией и облегчение доступа к дан- ным об изделии на протяжении всего его жизненного цикла. Это достигает- ся благодаря возможности объединения всех данных об изделии в единуюлоги- ческую систему. В результате такого объ- единения все, кто принимает участие в разработке изделия, получают распреде- лённый авторизованный доступ к про- ектной информации и управлениюпро- цессами проектирования. Инструмент Component Sync синхро- низирует данные и создаёт WTPart на основе объектов управляемых компо- нентов в Concord Pro. WTPart (Часть) – сущность в Windchill PDMLink, которая хранит в себе атрибутивную составля- ющую. Части связываютсямежду собой Листинг 1. Настройка конфигурационного файла dm-Windchill-config-basic.xml <DMConfiguration xmlns="dm-config" xmlns:ns2="dm-config-common" id="Windchill-generated" version="1"> <Instance> <Driver>Windchill</Driver> <Url>http://your_PDM.ru/Windchill</Url> </Instance> <Schema> <Entity altiumType="Resistors" plmType="Resistor"> <ToPlm sync="true"> <CreateInfo> <Numbering name="Резистор"> <Fields/> </Numbering> <Folder>Components/Resistors</Folder> </CreateInfo> <SourceCriteria/> <Attributes> <ns2:Attribute attributeType="revision" required="true"> <ns2:Key>Name</ns2:Key> <ns2:Value>${parameter.name}</ns2:Value> </ns2:Attribute> <ns2:Attribute attributeType="item" primaryKeyOrdinal="1" required="true"> <ns2:Key>Number</ns2:Key> <ns2:Value>${parameter.PlmPartNumber}</ ns2:Value> </ns2:Attribute> <ns2:Attribute attributeType="revision" required="false"> <ns2:Key>Description</ns2:Key> <ns2:Value>${parameter.description}</ ns2:Value> </ns2:Attribute> <ns2:Attribute attributeType="revision" required="false"> <ns2:Key>PWR</ns2:Key> <ns2:Value>${parameter.Power}</ns2:Value> </ns2:Attribute> <ns2:Attribute attributeType="revision" required="false"> <ns2:Key>Pins</ns2:Key> <ns2:Value>${parameter.Pins}</ns2:Value> </ns2:Attribute> <ns2:Attribute attributeType="revision" required="false"> <ns2:Key>Tolerance</ns2:Key> <ns2:Value>${parameter.Max Operating Temperature}</ns2:Value> </ns2:Attribute> </Attributes> <Options/> </ToPlm> Листинг 2. Определение контейнера для хранения WTPart в Windchill PDMLink <Entity altiumType="Resistors" plmType="Resistor"> <ToPlm sync="true"> <CreateInfo> <Numbering name="Резистор"> <Fields/> </Numbering>

RkJQdWJsaXNoZXIy MTQ4NjUy