1. Программные продукты MATRA Datavision
2. EUCLID QUANTUM
Литература

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

Компания MATRA Datavision далеко не новичок на рынке CAD систем - она имеет почти 20-летнюю историю, а ее позиции наглядно характеризует то, что около 5 тыс. предприятий в 50 странах приобрели более 100 тыс. лицензий на 22 тыс. рабочих мест. Наибольшее количество лицензий приходится на Европу (63%), далее следует Азия (24%). В качестве ближайшей перспективы компания рассматривает выход на рынок Северной Америки, доля которого сейчас составляет 13%.

Деятельность MATRA Datavision опирается на поддержку заинтересованных пользователей - компания входит в состав промышленной группы Lagardere (MATRA-HACHETTE), годовой оборот которой исчисляется в 10 млрд. долл. и специализирующейся в таких областях высоких технологий, как космос, оборона, телекоммуникации, автомобилестроение и САПР/АСТПП, средства массовой информации.

В [1] были отмечены важные тенденции современного развития систем автоматизации в промышленности: интеграция автоматизированных систем CAD/CAM/CAE/PDM на основе единой информационной технологии; внедрение объектно-ориентированного подхода и на этой базе - предоставление пользователям более естественного интерфейса; открытость систем автоматизации для расширений; расслоение классов систем автоматизации по мощности и профессиональной ориентации с сохранением возможности интеграции программных продуктов в единую среду.

Рассмотрим теперь, как эти тенденции отражены в продуктах компании MATRA Datavision.

1. Программные продукты MATRA Datavision

Спектр программных продуктов MATRA Datavision распределен по трем уровням решений: интегрированная система EUCLID, профессиональные комплексы STRIM и персональные пакеты PRELUDE.

Система EUCLID - основной программный продукт MATRA Datavision, который прошел длительный путь развития, начиная с 1980 г. В 1987 г. выпущена первая интегрированная CAD/CAM-система EUCLID-IS; в 1990 г. EUCLID -IS перенесена на платформу UNIX. В 1992 г. на базе системы EUCLID в сотрудничестве с фирмой FRAMATOM, лидером в области строительства атомных электростанций, разработан набор EUCLID AEC, предназначенный для решения задач инжинеринга и создания виртуального макета генерального плана промышленного объекта (Plant Design Layout - PDL), включая автоматизированное размещение оборудования, прокладку кабелей, трубопроводов, отопительных и вентиляционных систем и пр.

В 1993 г. выпущена система EUCLID 3, поддерживающая технологию параллельного проектирования (concurrent engineering), которая нашла сегодня широкое распространение в машиностроительной и технологической областях. Центром параллельного проектирования является единая распределенная база данных проекта, которая объединяет всю информацию и управляет потоками данных, приходящих от различных подразделений разработчиков. В принципе даже клиент получает возможность напрямую вмешиваться в проектируемый заказ на любом этапе создания модели и может мгновенно реагировать на предложения конструкторов. Например, в 1995 г. 30 инженеров фирмы Рено, работая с EUCLID, затратили всего 8 месяцев на подготовку к выпуску новой модели автомобиля Рено NEXT с двойной системой трансмиссии (электрической и термодинамической). До этого момента на создание серийной модели уходило не менее 5 лет. Начав с дизайна автомобиля и минимального набора концептуальных требований (число мест, длина и т.п.), был получен полный комплект деталей и сборок автомобиля и разработаны сложные электрические и механические цепи систем двойной трансмиссии. Впервые в истории Рено реальный автомобиль был построен прямо из CAD-модели без предварительного изготовления прототипов. Сегодня этим уже мало кого можно удивить, но тогда это было в новинку.

Профессиональный комплекс STRIM были разработаны компанией Cisigraph, имеющей длительную историю разработки ПО моделирования поверхностей и подготовки ЧПУ-программ. В 1994 г. Cisigraph была приобретена MATRA Datavision, в результате чего последняя стала самым крупным поставщиком АСТПП в мире. Вначале STRIM создавался для автоматизации производства пресс-форм, литейных форм и штампов, но постепенно разросся до достаточной полной системы для промышленного дизайна, прототипирования, проектирования и анализа пластмассовых деталей, изготовления оснастки. Характерная особенность STRIM в том, что возможности твердотельного моделирования в нем по-прежнему ограничены изначальной специализацией, зато в нем заложены уникальные средства для компактного представления, моделирования и модификации поверхностей свободных форм. В STRIM все поверхности рассматриваются, не как объединение множества элементов, а в виде однородных полиномов высокой степени. В то время, как в других системах степень полиномов не выше 6-8, в STRIM она может быть равна 21. Это позволяет гладко представлять очень рельефные поверхности, что сказывается, например, на качестве автоматически генерируемых ЧПУ-программ.

Персональные пакеты PRELUDE представляют облегченную версию EUCLID и предназначены для индивидуальных задач конструирования, расчетов, подготовки производства. PRELUDE DESIGN, например, можно классифицировать как систему твердотельного моделирования среднего класса. Это относится и к цене (7 тыс. долл. в полном комплекте), и к требуемым вычислительным ресурсам - PRELUDE DESIGN может выполняться на разных рабочих станциях UNIX, а также на платформе Wintel. В 1993 г. вышли системы PRELUDE Design и Manufacturing; в 1996 г. - Analysis, Inspection и View&Mark-up.

Все это, однако, становится как бы предисторией, потому что выпустив в середине 1996 версию EUCLID QUANTUM, MATRA Datavision оценила ее как квантовый прорыв в проектировании и подготовке производства. Дело даже не только в самом EUCLID QUANTUM, а в том, что он реализован на базе обладающей принципиально новыми свойствами инструментальной среды CAS.CADE - Computer Aided Software for Computer Aided Design Engineering. Эти свойства, среди которых: объектная ориентированность, открытость для адаптации, расширения и интеграции, автоматически переходят в продукты, разработанные по технологии CAS.CADE.

Система CAS.CADE была выпущена на рынок еще в 1993 г. и первоначально рассматривалась как инструментарий для внутреннего использования, позволяющий разработчикам программных продуктов применять объектно-ориентированную технологию для создания систем нового поколения на основе согласованной, хорошо документированной методологии. Время показало дальновидность этого шага и сейчас CAS.CADE поставляется как отдельный продукт для пользователей и третьих фирм в качестве средства разработки собственных систем. Подход CAS.CADE уже получил высокую оценку - MATRA Datavision первой из поставщиков систем CAD/CAM/CAE стала обладателем международного сертификата ISO 9001 за качество программного обеспечения.

Приложения, разработанные с помощью CAS.CADE, обладают свойствами переносимости и интероперабельности в средах Unix и Windows NT, а модель данных в формате международного стандарта STEP обеспечивает долгосрочную совместимость данных, по крайней мере на период жизни этого стандарта.

В состав CAS.CADE входят несколько компонентов. Основными являются Software Factory - интегрированная технологическая среда разработки приложений для Unix на базе C++ - и Object Libraries - комплект библиотек классов С++, обеспечивающих 2D и 3D моделирование и управление объектами. Software Factory предоставляет параллельно-согласованную среду для больших бригад программистов, обеспечивая полный набор интерактивных возможностей для отдельных разработчиков. Графический интерфейс пользователя разрабатывается средствами Interactive Services, а Data Management Services позволяет создать модель данных приложения.

2. EUCLID QUANTUM

Архитектура EUCLID QUANTUM (рис. 1) содержит 4 прикладных компонента: Designer, Analyst, Machinist, Design Manager, которые связаны вместе с помощью рабочего стола EUCLID Desktop. Весь процесс разработки изделия идет под управлением PDM-системы Design Manager, которая организует и размещает в хранилище все инженерные и проектные данные. Desktop обеспечивает технические средства для интеграции и поддержки технологии параллельного проектирования - полную двустороннюю связь между приложениями EUCLID QUANTUM при многооконной работе, доступ к приложениям от третьих фирм и сервис обмена данными. Advanced Exchanger, управляющий преобразованиями данных из различных CAD-систем, непосредственно считывает информацию в форматах DXF, IGES и VDA. Данные в других форматах - Catia, CADDS и пр. - подвергаются трансляции. Особенно эффективной является функция интерфейса "Connector", предоставляющая прямой прозрачный доступ к моделям в "чужих" форматах. С точки зрения пользователя это выглядит так, как если бы использовался файл в "родном" формате. С EUCLID 3 и STRIM можно обмениваться данными посредством функций Desktop "Copy/Paste" и "Сonnector". Имеется возможность преобразования данных в форматы VRML или HTML с последующей их пересылкой по Internet или корпоративной сети.

Рисунок 1.
Архитектура интегрированной среды EUCLID QUANTUM

Результатом применения CAS.CADE явился прозрачный "объектно-центричный" пользовательский интерфейс, который можно охарактеризовать как интуитивный. В основе лежит концепция, что пользователь совершает действия над объектами - точками, поверхностями, деталями, сборками и т.п. Поскольку объект - это набор данных и команд по манипулированию этими данными, то пользователю доступны только легальные команды для манипулирования. На экране отсутствуют пиктограммы, которые трудно интерпретировать, а неразрешенные команды просто невозможны.

EUCLID QUANTUM имеет своей целью полное электронное определение изделия и его технологических атрибутов. Этот простой подход основан на том, что и само изделие, и технология его изготовления - составные части единой CAD-модели. Все члены бригады разработчиков могут работать над одной и той же моделью со своей собственной точки зрения. Общая объектно-ориентированная модель данных совместима с международным стандартом STEP. Двунаправленная ассоциативность позволяет сохранять целостность модели при изменениях, вносимых на различных этапах разработки. Содержимое модели данных открыто - имеется документация по API, для связи приложения EUCLID QUANTUM с базой данных.

Еще одна важная характеристика EUCLID QUANTUM - в зависимости от типа обработки объект может иметь несколько типов визуального представления. Например, изделие может изображаться в фотореалистичном виде, как дерево сборки в базе данных или как идеализированная модель для анализа. Одновременно могут быть визуализированы несколько представлений разного типа. Изменения в одном представлении немедленно фиксируются в базе данных и отражаются на других представлениях.

EUCLID QUANTUM - открытая система, предоставляющая возможность настройки на потребности конкретного пользователя и интеграции с другими приложениями: пользовательский интерфейс может быть настроен посредством соответствующих макросов; интеграция со стандартными приложениями EUCLID QUANTUM достигается программированием на C++; сложные приложения с расширенными моделями данных, интегрированные с базовой системой, разрабатываются посредством CAS.CADE. Если следовать соответствующим правилам разработки, то эти приложения будут взаимодействовать друг с другом точно так же, как, например, EUCLID Designer работает c EUCLID Machinist.

2.1. Трехмерное моделирование в EUCLID Designer

Технология моделирования в модуле Mechanical Design сочетает каркасную, поверхностную, твердотельную геометрию. При построении пользователь может смешивать точки, кривые Безье, поверхности NURBS и Безье, и твердотельные примитивы. Построенные поверхности можно разрезать или объединять с автоматическим сглаживанием. Имеется возможность реконструкции поверхности путем ввода оцифрованных точек по существующей натуральной модели. На множество точек натягивается поверхность, которая впоследствии может быть модифицирована и использована для моделирования. Модель может быть построена в традиционном стиле с точным заданием размеров и положений, либо в эскизном стиле - с помощью скетчера. Скетчер связан с курсором и интуитивно следует за движением мыши. Заранее установленные линии ориентирования позволяют выполнить быстрое построение набросков с автоматическим определением неявных геометрических ограничений.

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

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

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

Анимация движения деталей позволяет визуально оценить процесс сборки/разборки изделия и задать путь для каждого элемента, по которому он движется в процессе сборки/разборки. Каждая позиция на пути движения записывается системой в сценарий, который можно проиграть несколько раз с включением сканирующей плоскости и обнаружить все коллизии. Записанный сценарий можно поставлять в качестве документации для сборки на производстве.

Исходя из построенной трехмерной модели изделия, автоматически генерируются чертежи. Между чертежом и моделью поддерживается полная ассоциативность - изменения в модели автоматически приводят к изменению чертежей. Поддерживаются промышленные стандарты ANSI, DIN, ISO; имеется полный набор средств образмеривания и создания символов допусков, шероховатостей и пр.

2.2. Среда инженерного анализа

Среда EUCLID Analyst может использоваться как конструкторами на стадии предварительных расчетов ("что, если?"), так и экспертами-аналитиками для окончательного обоснования проекта. Базой для всех расчетов служит исходная модель, либо построенная посредством EUCLID Designer, либо импортированная из других CAD-систем.

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

Для расчетов на прочность методом конечных элементов имеется специальный модуль, который строит в автоматическом режиме сетку конечных элементов, исходя из геометрии трехмерной модели, а также заданные пользователем дополнительные ограничения. Возможно сочетание усеченных, плоских и объемных конечных элементов. Плотность конечно-элементной сетки может управляться пользователем локально; при этом система автоматически контролирует соответствие узлов сетки. Сетка может быть подготовлена в форматах расчетных программ MSC/NASTRAN, SAMCEF, OPTRIS, MOLDFLOW, а для экспорта в другие системы - в формате IGES FEM.

Функция Analysis Reporter предназначена для интерактивного ввода расчетных данных - нагрузки, свойства материалов, граничных условий, характеристик, конечно-элементной сетки. Введенные данные визуализируются на модели. Все обнаруженные несоответствия отмечаются. Данные сохраняются и могут быть использованы при последующих запусках после коррекции, соответствующей модифицированной модели.

Прикладной модуль QUICKSOLVER, разработанный на базе расчетной программы методом конечных элементов MSC/NASTRAN, выполняет расчеты на прочность, вибрации и тепловые эффекты. Формат NASTRAN обеспечивает интерфейс со многими решателями, включая ANSYS, ABACUS, MARC.

Оценка твердотельных моделей на прочность и напряженно-деформированное состояние без построения конечно-элементной сетки методом расчета по усеченным элементам выполняется в модуле SOLIDSOLVER. Он основан на программе TEAM фирмы PDA Engineering. Нагрузки и граничные условия задаются непосредственно на модели.

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

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

2.3. Технологическая подготовка в EUCLID Machinist

EUCLID Machinist использует общую с другими пакетами EUCLID QUANTUM базу данных, совместимую со стандартом STEP. Когда Machinist берет модель, подготовленную в EUCLID Designer, изменения в ней автоматически учитываются в цикле обработки. Machinist непосредственно читает модели, подготовленные в EUCLID 3 или STRIM, а другие CAD-модели импортируются через STEP или IGES. Выходные файлы могут быть в форматах стандартов CL, APT или ISO.

EUCLID Machinist содержит полный набор средств для создания траекторий инструмента. Эти средства включают все, что нужно технологу для черновой, чистовой и финишной обработки. Быстрое прототипирование, высокоскоростная механическая обработка, токарная обработка и усовершенствованное многоосевое (до 5 осей) фрезерование обеспечивают полную среду производства. Проводится интеллектуальная проверка данных NC; об обнаруженных несогласованностях в параметрах траектории инструмента сообщается пользователю. Визуализация процесса обработки в реальном времени с цвето-теневой раскраской улучшает понимание результата обработки, а динамическое отображение удаления материала дает достоверную картину процесса обработки и получившейся поверхности. Объявлено, что новые алгоритмы моделирования NC могут обрабатывать более 150 тыс. точек за 6 с.

Основанная на фичерсах механическая обработка означает, что технология изготовления интегрирована в среду CAD-модели. Система автоматически помогает пользователю выбрать наилучший метод обработки фичерса (например, ребра, выпуклости, отверстия). В результате технологу надо меньше вмешиваться в процесс подготовки программы, и обеспечивается оптимальная производительность обработки.

С помощью CAS.CADE пользователь может разрабатывать свои собственные циклы NC и встраивать их в среду Machinist. Возможно добавление библиотек, содержащих информацию о типах станков и обрабатывающих центрах, крепеже и режущем инструменте. CAS.CADE позволяет также интегрировать в среду EUCLID Machinist специализированные приложения от третьих фирм, сделав их доступными через EUCLID Desktop.

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

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

PDM-система работает с файлами и записями базы данных по всем этапам цикла разработки, изготовления и поддержки изделия: конфигурации изделия; описания деталей; спецификации; чертежи CAD; геометрические модели; изображения (сканированные чертежи, фотографии и т.п.); модели инженерного анализа и результаты расчетов; планы и маршруты процесса изготовления; NC-программы изготовления деталей; хранимые в электронном виде документы, заметки и корреспонденция; аудио- и видео-аннотации; ссылки на бумажные документы; проектные планы и многое другое.

EUCLID Design Manager - объектно-ориентированная PDM система, призванная связать среды разработки и производства. Она предназначена для установки на уровне подразделения и имеет целью обеспечить информационную поддержку отдельных групп разработчиков, например, конструкторов, технологов и т.п., в среде параллельного проектирования. Обеспечивая возможности PDM на уровне подразделения в составе организации, она должна быть интегрирована с корпоративной информационной системой, включая планирование ресурсами предприятия и систему EDM/PDM расширенного предприятия.

Функциональные возможности PDM-системы распадаются на функции пользователя и утилиты. Первые обеспечивают доступ пользователям к возможностям PDM-системы, делятся на следующие категории: хранение данных и управление документами, управление потоком заданий (workflow) или процессом, управление структурой изделия, классификация и поиск.

В Design Manager хранение данных и управление документами обеспечивается модулем Vault где сосредоточен доступ ко всем документам (файлам) и мета-данным, управляемым системой. Мета-данные могут быть разбиты на иерархию папок (folders), для навигации в которой применяется специальный броузер. Права доступа к файлам и документам предоставляются отдельным лицам или группам, причем отдельное лицо может входить в несколько групп.

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

Для работы с документами употребляются функции извлечения (check-out) и занесения (check-in). Пользователь использует эти функции в соответствии с типом документа, определением проекта и т.д. Функция извлечения подразумевает, что документ будет модифицирован и будет возвращена (занесена) обновленная версия. Функция копирования (copy-out) обеспечивает возможность поиска документа, но только в качестве копии без права занесения обновленной версии.

Все документы, известные Design Manager, логически содержатся в Vault, поддерживающем распределенное хранение и управление документами по сети с прозрачным доступом пользователей. Имеются три уровня хранения: высший - область хранения (repository), средний - уровень рабочей группы, низший - уровень пользователя. Иерархия хранения определяет, какие документы может видеть отдельное лицо: документы на уровне пользователя может видеть только он сам; документы на уровне рабочей группы видят ее члены; документы в области хранения видимы всем. Используя иерархию хранения и статус документа, пользователь может управлять видимостью. Например, когда пользователь заносит файл в область рабочей группы, он становится видимым для его группы. Эта возможность позволяет членам бригады разработчиков создавать альтернативные проекты, вводя данные из своих индивидуальных областей в промежуточную область рабочей группы, не дожидаясь окончательного утверждения данных. Всем членам бригады предоставлен параллельный доступ к информации из промежуточной области. Пользователь получает, таким образом, полную свободу для модификации деталей и сборок в пределах группы. Как только данные утверждены, они перемещаются в область хранения, завершая цикл проверкой согласованности на всех рабочих уровнях. В отличие от большинства PDM-систем в Design Manager такой подход, называемый "текущая работа" (work-in-process), поддерживается непосредственно, как особое свойство системы.

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

Управление структурой изделия выполняется в модуле Product Management. Пользователь имеет возможность разрабатывать, управлять и просматривать структуру изделия, которая реализуется в соответствии с определениями международного стандарта STEP Parts 41, 44 и AP214. Пользователь может разрабатывать структуру изделия с несколькими типами связей между составляющими изделие деталями и документами. Например, связь, идущая от детали к документу, может быть типа "зависит от", а связь, идущая от сборки к компоненту, - типа "состоит из" и т.д. Структура изделия визуализируется со всеми установленными связями. Можно увидеть различные версии деталей, сборок и документов.

В Design Manager классификация и поиск выполняются различными способами. Во-первых, объект можно найти, используя системные возможности поиска по атрибутам объекта. Пользователь задает дополнительные атрибуты помимо первоначально определенных в системе. Иерархические структуры классификации - другой важный метод классификации и поиска. Гибкие возможности определения и управления иерархией в модуле Properties Management дают хороший способ классификации и механизм поиска. Пользователь может динамически изменять классификационную схему. Этот метод хорошо работает с объектно-ориентированным подходом, когда каждый подкласс наследует характеристики своего родителя.

Утилиты обеспечивают возможности, которые облегчают использование системы и поддерживают функции пользователя. Они взаимодействуют с операционной средой изолированно от пользователя. Утилиты включают: связь и оповещение; перенос и трансляцию данных; средства визуализации; администрирование. Транспортные механизмы в Design Manager автоматически ищут и доставляют файлы и документы пользователям вне зависимости от их размещения в сети. Группу файлов можно поместить в папку и переслать ее от одного пользователя к другому целиком. Данные обрабатываются в их естественном формате; нет необходимости транслировать их. При передаче данных от одного приложения к другому производится автоматическая трансляция.

В Design Manager имеются два средства визуализации. С помощью первого просматривают трехмерные модели в формате CAS.CADE. Второе - это модуль Prelude View and Markup для просмотра чертежей, порожденных в Prelude Design, Euclid, STRIM, AutoCad, а также чертежей в других форматах (IGES, VDA-FS).

Средства администрирования Design Manager обеспечивают определение физического размещения данных, определение логической иерархии данных, определение семейств данных, определение пользователей и групп пользователей, установку прав доступа и контроль доступа к данным, архивирование данных.

Дополнительные модули предназначены для интеграции пользовательских приложений и настройки Design Manager (API Customization), а также для проектирования интерфейсов, которые позволяют Design Manager соединяться с другими компонентами технической информационной системы, например, с системой планирования ресурсов предприятия (Integration Toolkit). Средства настройки и интеграции основаны на технологии CAS.CADE и обеспечивают доступ к функциям Design Manager, который интегрирован с Euclid Designer, Advanced Data Exchanger, Euclid Analyst, Euclid Machinist, Euclid 3, STRIM 100.


Литература

  1. В.Коваленко. Системы автоматизации проектирования вчера, сегодня, завтра. Открытые Системы, N 2, 1997, с. 25-31.