Компьютер-Информ || Архив || Рубрики || Поиск || Подписка || Работа || О "КИ" || Карта
Александр Глинских, к.т.н.
(Продолжение, начало в КИ 3/2001)
Общие сведения
Компания MATRA Datavision работает уже более 20 лет на рынке САПР. Она входит в состав промышленной группы Lagardere (MATRA-HACHETTE), годовой оборот которой превышает $10 млрд (Lagardere специализируется в таких высокотехнологичных отраслях, как авиакосмостроение, оборона, телекоммуникации, автомобилестроение, САПР/АСТПП и др.). Продуктами производства Matra Datavision пользуются более 5000 компаний в более чем 50 странах мира. При этом продукты компании наиболее распространены в Европе (около 60%), Азиатско-Тихоокеанском регионе (более 20%) и Северной Америке (более 10%).
MATRA Datavision ведет разработку и поддерживает 3 линейки ПО: Euclid, Strim и Prelude. Данные программные средства используются в авиакосмостроении, автомобилестроении, строительстве, электромеханической и механической отраслях, промышленном проектировании. Euclid Quantum это система CAD/CAM/CAE/PDM, основанная на объектно-ориентированных архитектуре и методологии проектирования. Euclid Quantum поддерживает наиболее распространенные стандарты (STEP, CORBA, OLE, Open GL и C++) и работает под управлением ОС Unix и Windows NT.
В нее входят подсистемы Euclid Designer, Euclid Analyst, Euclid Machinist и Euclid Design Manager, которые связаны с помощью рабочего стола Euclid Desktop (в них также можно просматривать данные через Web-браузеры).Весь процесс разработки изделия идет под управлением PDM-системы Design Manager, которая организует и размещает в хранилище все инженерные и проектные данные. При этом рабочий стол Euclid Desktop обеспечивает полную двустороннюю связь между приложениями Euclid Quantum при многооконной работе, доступ к приложениям третьих фирм и сервис обмена данными. Модуль Advanced Exchanger, управляющий преобразованиями данных из различных CAD-систем, непосредственно считывает информацию в форматах DXF, IGES и VDA. Данные в других форматах (Catia, CADDS и др.) конвертируются. Кроме того, существует возможность преобразования данных в форматы VRML или HTML с последующей их пересылкой через Интернет/интранет. Реализована также интерфейсная функция Connector, предоставляющая прямой прозрачный доступ к моделям в чужих форматах (для пользователя такой файл воспринимается, как в родном формате). С приложениями Stream можно обмениваться данными посредством использования функций Desktop Copy/Paste и Connector.
Euclid Design Manager
Euclid Design Manager это объектно-ориентированная PDM-система, предназначенная
для обеспечения информационной поддержки отдельных групп разработчиков (конструкторов,
технологов и др.) в среде параллельного проектирования. Система Euclid Design
Manager обеспечивает PDM-функциональность на уровне отдельного подразделения
и должна быть интегрирована с корпоративной информационной системой предприятия.
В Design Manager хранение данных и управление документами обеспечивается модулем
Vault, где сосредоточен доступ ко всем документам (файлам) и метаданным, управляемым
системой. Метаданные могут быть разбиты на иерархию папок, для навигации в которой
применяется специальный браузер. Права доступа к файлам и документам предоставляются
отдельным лицам или группам, причем, отдельное лицо может входить сразу в несколько
групп.
Система идентифицирует версии деталей и документов (или других объектов). Номера версий присваиваются автоматически или могут быть заданы пользователем. При просмотре можно увидеть отдельную версию или множество версий объекта, а также полное дерево происхождения версий. Для работы с документами используются функции извлечения (check-out) и занесения (check-in). Пользователь применяет эти функции в соответствии с типом документа, определением проекта и т. д. Функция извлечения подразумевает, что документ будет модифицирован, а затем будет возвращена (занесена) обновленная версия. Функция копирования (copy-out) обеспечивает возможность поиска документа (но только в качестве копии без права занесения обновленной версии).
Все документы, известные Design Manager, логически содержатся в Vault, поддерживающем распределенное хранение и управление документами по сети с прозрачным доступом пользователей. Предусмотрены 3 уровня хранения: высший область хранения (repository), средний уровень рабочей группы, низший уровень пользователя. Иерархия хранения определяет, какие документы может видеть отдельное лицо: документы на уровне пользователя может видеть только он сам; документы на уровне рабочей группы видят ее члены; документы в области хранения видимы всем. Применяя иерархию хранения и статус документа, пользователь может управлять видимостью документов. Например, когда пользователь заносит файл в область рабочей группы, данный документ становится видимым для всей его группы. Эта возможность позволяет членам бригады разработчиков создавать альтернативные проекты, вводя данные из своих индивидуальных областей в промежуточную область рабочей группы, не дожидаясь окончательного утверждения данных. Всем членам бригады предоставлен параллельный доступ к информации из промежуточной области. Пользователь получает таким образом полную свободу для модификации деталей и сборок в пределах группы. Как только данные утверждены, они перемещаются в область хранения, завершая цикл проверкой согласованности на всех рабочих уровнях. В Design Manager такой подход, называемый текущая работа (work-in-process), поддерживается как особое свойство системы.
Модуль Engineering Management предоставляет возможности разбиения процесса разработки на последовательные этапы, задание правил, связанных с каждым этапом, и обеспечивает механизмы для реального осуществления данного процесса (выпуск новых версий, изменений, извещений, утверждений проектных документов).
Управление структурой изделия выполняется в модуле Product Management. Пользователь имеет возможность разрабатывать, управлять и просматривать структуру изделия, которая реализуется в соответствии со стандартом STEP Parts 41, 44 и AP214. Структуру изделия возможно разрабатывать с несколькими типами связей между деталями и документами, составляющими изделие. Например, связь, идущая от детали к документу, может быть типа зависит от, а связь, идущая от сборки к компоненту, типа состоит из и т. д. Структура изделия визуализируется со всеми установленными связями. Можно также увидеть различные версии деталей, сборок и документов.
Классификация и поиск в Design Manager осуществляются несколькими способами. Во-первых, объект можно найти, используя системные возможности поиска по атрибутам объекта. Пользователь задает дополнительные атрибуты (помимо первоначально определенных в системе). Во-вторых, применяются иерархические структуры классификации. Гибкие возможности определения и управления иерархией в модуле Properties Management предоставляют хороший способ классификации и механизм поиска. Пользователь может сам динамически изменять классификационную схему. Этот метод хорошо подходит для объектно-ориентированного подхода, когда каждый подкласс унаследует характеристики своего родителя.
Утилиты обеспечивают возможности, которые облегчают использование системы и поддерживают функции пользователя. Они взаимодействуют с операционной средой изолированно от пользователя. Утилиты включают: связь и оповещение; перенос и трансляцию данных; средства визуализации; администрирование. При помощи транспортных механизмов, реализованных в Design Manager, осуществляются автоматический поиск и доставка файлов и документов пользователям (независимо от их размещения в сети). Группу файлов можно поместить в папку и переслать ее от одного пользователя к другому целиком. Данные обрабатываются в их естественном формате (нет необходимости их конвертировать). При передаче данных от одного приложения к другому осуществляется их автоматическая конвертация.
В Design Manager реализованы 2 средства визуализации. С помощью первого средства просматриваются трехмерные модели в формате CAS.CADE. Второе средство это модуль Prelude View and Markup, предназначенный для просмотра чертежей, порожденных в Prelude Design, Euclid, Strim, AutoCad, а также чертежей в других форматах (IGES, VDA-FS).
Средства администрирования Design Manager обеспечивают определение физического размещения данных, определение логической иерархии данных, определение семейств данных, определение пользователей и групп пользователей, установку прав доступа и контроль доступа к данным, архивирование данных.
Дополнительные модули предназначены для интеграции пользовательских приложений и настройки Design Manager (API Customization), а также для проектирования интерфейсов, которые позволяют Design Manager интегрироваться, например, с ERP-системой предприятия (для этого существует Integration Toolkit). Средства настройки и интеграции основаны на технологии CAS.CADE и обеспечивают доступ к функциям Design Manager (интегрированной, в свою очередь, с подсистемами Euclid Designer, Advanced Data Exchanger, Euclid Analyst, Euclid Machinist, Euclid 3, Strim 100).
Общие сведения
Немецкая компания Eigner+Partner была основана в 1985 г. и является одним из ведущих поставщиком PDM-систем в Центральной Европе. Ее PDM-система CADIM/EDB представляет собой стандартное PDM-приложение, которое настраивается на решение задач конкретных пользователей с помощью специальных таблиц, правил и т. д. CADIM/EDB разработана на языке четвертого поколения Dataview и является полностью открытым для пользователей продуктом. При создании CADIM/EDB был использован большой опыт Eigner+Partner в области разработки механических CAD-систем. Кроме того, компания затратила много усилий на разработку возможностей интеграции с многочисленными CAD-системами (в первую очередь, механическими, а также электронными). Eigner+Partner уделяет серьезное внимание поддержке клиентских версий своей PDM-системы разработана серия средств для анализа клиентских кодов, которые используются для поддержки новых версий CADIM/EDB.
Некоторые особенности CADIM/EDB
PDM-система CADIM/EDB обеспечивает множество прав и пользовательских привилегий, по которым определяется, кто может осуществлять доступ, изменять и удалять информацию. Кроме того, могут быть заданы пользовательские привилегии, определяющие, какие команды может выполнять данный пользователь. В CADIM/EDB управление документами сосредоточено на объектах с гибкими и настраиваемыми на потребности пользователей подклассами (тип документа). Файлы и объекты находятся в соотношении 1:n. Объект может включать любой файл с цифровой информацией, полученной и созданной различными прикладными системами, и может содержать ссылки на документы, которые хранятся в обычном виде на бумаге. CADIM/EDB поддерживает задание множества отношений между документами и определение объектов более высокого уровня, которые могут использоваться для управления скоординированными группами файлов.
Следует также отметить, что в CADIM/EDB предусмотрено различие между процессом и потоком заданий. Процесс это множество состояний и переходов вместе с дополнительными функциями и правилами, которое настраивается на нужды пользователей, но является стабильным на время выполнения. Процесс может быть определен системным администратором и может соединяться с каждым объектом и документом. В свою очередь, поток заданий это временный процесс, определяемый конечным пользователем.
Компания Sherpa находится в городе Сан-Хосе (штат Калифорния) и в настоящее время специализируется исключительно на разработке PDM-систем. Свой первый программный продукт DMS, реализующий возможности электронных хранилищ данных, компания выпустила еще в 1986 г. В начале 1990-х годов. Sherpa разработала серию PDM-приложений под названием PIMS, и сейчас продает комбинацию программных продуктов DMS/PIMS.
Стратегией Sherpa является обеспечение хороших возможностей по всем направлениям, присущим PDM-системам, а не реализация наилучших решений в какой-либо отдельно взятой функциональной области. В системе DMS/PIMS сбалансированы хорошие функциональные возможности, продуманная системная архитектура и удобный пользовательский интерфейс (простоте работы с которым уделяется особое внимание). DMS/PIMS представляет собой функционально законченную PDM-систему, которую относительно просто настроить на решение задач конкретных пользователей даже в крупномасштабных проектах. Кроме того, известно, что важной задачей для PDM-систем является обеспечение интерфейса с системами управления проектом таким образом, чтобы информация, содержащаяся в PDM-системе, могла эффективно использоваться для поддержки управления проектом. В DMS/PIMS такие возможности реализованы за счет средств создания иерархии задач и подзадач, представляющих структуру проекта. Эти задачи используются в качестве основных точек связи между DMS/PIMS и системами управления проектом. Следует также отметить, что в системе DMS/PIMS реализована концепция множества представлений структуры продукта или конфигурации, что предоставляет особенно хорошие возможности для разработки интерфейсов с ERP-системами. Полезной особенностью DMS/PIMS является также поддержка множества версий пользовательской среды.
Всемирно известная компания Hewlett-Packard вышла на рынок PDM-систем в начале 1990-х гг., почувствовав его перспективность. В 1993 г. Hewlett-Packard создала специальную группу для разработки PDM-системы WorkManager.
WorkManager представляет собой гибкую PDM-систему, хорошо настраиваемую на решение задач конкретных пользователей. В ней (в отличие от других PDM-систем) нет заранее разработанного приложения для формального автоматического определения потоков заданий и процессов. В принципе, такое определение возможно, но для этого необходимо специальное кодирование на языке макропрограммированияWorkManager. В системе поддерживается концепция потоков заданий ad hoc, для которых не дается строгого, формализованного, заранее точно описанного определения условий перехода. В WorkManager несколько интерфейсов могут создаваться различными пользователями, а настройка системы может производиться в соответствии с правами авторизации, определенными в ней. Следует также отметить, что в WorkManager реализован механизм определения и управления иерархическими схемами классификации и соотношения частей/элементов с узлами (что особенно полезно при использовании стандартных частей, процессов, пакетов и др.). Кроме того, в WorkManager поддерживаются элементы связи с САПР.
Эти особенности WorkManager лучше всего подходят для приложений, где не требуется формального описания процессов и где актуальной является задача компьютерной поддержки поисковых и исследовательских задач.
Известна на PDM-рынке и TDM/PDM-система Motiva DesignGroup разработки компании Motiva Software (являющейся Microsoft Solutions Provider и инвестируемым бизнес-партнером компании Autodesk). В Motiva DesignGroup реализована высокая степень интеграции с программными продуктами компании Autodesk (AutoCAD, Mechanical Desktop) и используются достоинства технологии MS BackOffice (что обеспечивает высокий уровень защиты информации, масштабируемость в рамках крупного предприятия, а также автоматизацию документооборота и бизнес-процессов на основе стандарта ISO 9000). PDM-система Motiva DesignGroup установлена во многих известных в мире компаниях: Applied Materials, Sony, Shell Oil, Lockheed Martin, Ford Motor, 3M, General Motors, Bonneville Power, Georgia Pacific и др.
Компания Adra Systems образовала подразделение Matrix по разработке PDM-системы Matrix в 1992 г. Matrix является первой реализацией PDM-системы на основе исключительно объектно-ориентированного подхода. Благодаря объектно-ориентированному стилю, а также удобному пользовательскому интерфейсу PDM-система Matrix хорошо настраивается на задачи конкретных пользователей, проста в эксплуатации, а также может легко изменяться и модифицироваться в случае необходимости. Особенностью Matrix является то, что в ней есть средства построения структуры продукта, но не реализованы предварительно определенные элементы структуры и отношения, как это сделано в других системах. Кроме того, в Matrix есть пакет инструментальных средств для реализации PDM-приложений. Следует сказать, что Matrix это не стандартная PDM-система, а скорее набор возможностей, которые могут использоваться для построения таких приложений. Это удобно для пользователей, нуждающихся в среде для экспериментов и испытания новых идей по управлению данными и процессами. Но такой продукт может не подойти компаниям, требующим стандартных приложений для работы со своей информацией.
Продолжение следует
Рубрики || Работа
|| Услуги || Поиск
|| Архив || Дни
рождения
О "КИ" || График
выхода || Карта сайта || Подписка
Рассылка анонсов газеты по электронной почте
Сайт газеты "Компьютер-Информ" является зарегистрированным электронным СМИ.
Свидетельство Эл 77-4461 от 2 апреля 2001 г.
Перепечатка материалов
без письменного согласия редакции запрещена.
При использовании материалов газеты в Интернет гиперссылка обязательна.
Телефон редакции (812) 718-6666, 718-6555.
Адрес: 196084, СПб, ул.Заставская, д.23, БЦ "Авиатор", 3-й этаж, офис 307
e-mail: editor@ci.ru
Для пресс-релизов и новостей news@ci.ru