Важное значение для обеспечения открытости САПР, ее интегрируемости с другими автоматизированными системами (АС) имеют интерфейсы, пред- ставляемые реализованными в системе форматами межпрограммных обменов. Очевидно, что, в первую очередь, необходимо обеспечить связи между CAE, CAD и CAM-подсистемами.
Разновидности систем по возможности обмена инфор-
Мацией
Замкнутые системы– сохраняют данные в своем собственном внутреннем форма-
те, не позволяют обмениваться информацией с другими системами.
Системы с текстовыми файлами обмена информацией– сохраняют и считыва- ют информацию об отдельных геометрических примитивах в виде массивов цифр, раз- деленных пробелами или запятыми.
Системы со стандартными средствами обмена информацией– позволяют со- хранять и считывать полную информацию о созданных моделях изделий в специальном текстовом или двоичном формате, описывающем все объекты модели в специальных терминах описания графических примитивов с соответствующими им числовыми зна- чениями; в качестве примера можно привести файл обмена информацией (Data Exchange Format) *.DXF системы AutoCAD, ставший стандартом de facto для ПК; наи- более распространенными другими стандартами являются STEP, IGES, CADL, AME и некоторые другие.
В качестве языков — форматов межпрограммных обменов — используют- ся IGES, DXF, Express (стандарт ISO 10303-11, входит в совокупность стандар- тов STEP), SAT (формат ядра ACIS) и др.
DXF, STEP, IGES, VDA, SAT, STL, VDAFS
Наиболее перспективными считаются диалекты языка Express, что объяс- няется общим характером стандартов STEP, их направленностью на различные приложения, а также на использование в современных распределенных про- ектных и производственных системах.
Действительно, такие форматы, как IGES или DXF, описывают только гео- метрию объектов, в то время как в обменах между различными САПР и их под- системами фигурируют данные о различных свойствах и атрибутах изделий.
Язык Express используется во многих системах интерфейса между CAD/CAM-системами. В частности, в систему CAD++ STEP включена среда SDAI (Standard Data Access Interface), в которой возможно представление дан- ных об объектах из разных систем CAD и приложений (но описанных по прави- лам языка Express). CAD++ STEP обеспечивает доступ к базам данных боль- шинства известных САПР с представлением извлекаемых данных в виде STEP- файлов. Интерфейс программиста позволяет открывать и закрывать файлы проектов в базах данных, производить чтение и запись сущностей. В качестве объектов могут использоваться точки, кривые, поверхности, текст, примеры проектных решений, размеры, связи, типовые изображения, комплексы данных и т.п.
− IGES, наиболее распространенный формат обмена между системами объёмного моделирования;
− X_T, формат для обмена с системами объёмного моделирования, ис-
пользующими геометрическое ядро Parasolid;
− SAT, формат для обмена с системами объёмного моделирования, ис-
пользующими геометрическое ядро ACIS;
− STL, формат для обмена с системами быстрого прототипирования (сте-
реолитографическими системами);
− DXFдля обмена данными с различными чертёжно-графическими систе-
мами;
− DWGдля обмена данными с AutoCAD;
− VRMLдля обмена данными проектирования через Internet.