Методы реализации STEP. Обменный файл ISO 10303-21. Пример обменного файла, содержащего примитивную модель, соответствующую схеме sample_geometry, страница 4

Находящиеся в репозитории экземпляры объектов (за исключением некоторых их разновидностей - об этом см. ниже) объединены в ассоциации. Такая ассоциация называется SDAI-модель. Один экземпляр объекта может входить только в одну SDAI-модель.

SDAI-модель не может включать в себя другие SDAI-модели. SDAI-модель полностью находится в одном репозитории.

Обеспечение совместимости прикладных систем со STEP

Под совместимостью прикладной системы со стандартом STEP следует понимать способность данной системы вводить и выводить данные, соответствующие стандарту ISO 10303 STEP. Любые данные? Конечно же, нет. Вспомним, что стандарт STEP описывает множество предметных областей, каждой из предметных областей соответствует один или несколько прикладных протоколов (AP,

Application Protocol). Следовательно, совместимость прикладной системы со STEP - это способность системы работать с данными, определенными в том прикладном протоколе (протоколам), который (которые) соответствует предметной области, с которой работает прикладная система.

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

Существует три способа обеспечения совместимости прикладных систем со стандартом ISO 10303 STEP.

Первый способ можно назвать "традиционным". Этот способ предполагает, что прикладная система способна читать и генерировать обменные файлы STEP. Очевидно, что и обеспечение совместимости по такому способу достигается традиционным путем. Достаточно подобрать соответствующую схему, написанную на языке EXPRESS, определить соответствие между сущностями, определенными в EXPRESS-схеме и сущностями, с которыми работает прикладная система, изучить структуру и формат обменного файла и написать свой перекодировщик.

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

Третий способ- это создание базирующихся на SDAI прикладных систем. При этом прикладная система использует SDAI в качестве своей встроенной СУБД. Этот способ вполне осуществим, но насколько эффективными будут такие прикладные системы при использовании SDAI, полностью соответствующего стандарту, пока не ясно. Возможно и дальнейшее развитие этого способа написание на языке EPRESS и самих прикладных систем. Это может иметь смысл, поскольку позволит работать с данными средствами того языка, на котором эти данные определены. При этом отпадает необходимость преобразования данных, которые могут иметь сложную структуру в соответствующие структуры, поддерживаемые теми языками, которые использует прикладная система.

Но пока написание прикладных систем на языке EXPRESS может иметь только экспериментальный характер. Сам язык EXPRESS

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

[ Up ] [ Перечень томов стандарта ISO 10303 (STEP) ] [ Структура стандарта ISO 10303 (STEP) - Главы из книги М.В.Овсянникова и П.С.Шильникова ]

[ Методы реализации стандарта ISO 10303 (STEP) - Главы из книги М.В.Овсянникова и П.С.Шильникова ]

Web-сайт разработан НИЦ CALS-технологий "Прикладная логистика" по инициативе и при поддержке

Министерства экономики РФ

Последнее обновление 16.07.99