Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КонспектЛекцийСтанд_и_модели_ИТ.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
518.16 Кб
Скачать

10.3 Структура стандартов step

Стандарты STEP состоят из следующих томов:

ISO 10303-1 – вводный стандарт, описывающий структуру всех томов и основные принципы и понятия STEP.

ISO 10303-1119 – методы описания (Description methods).

ISO 10303-2126 – методы реализации (Implementation methods).

ISO 10303-3135 – основы тестирования продукции.

ISO 10303-4149 – интегрированные основные ресурсы.

ISO 10303-101106 – интегрированные прикладные ресурсы.

ISO 10303-201232 – прикладные протоколы.

ISO 10303-301332 – абстрактные тестовые наборы.

ISO 10303-501518 – прикладные компоненты и др.

В STEP используются следующие основные понятия:

AAM (Application Activity Model) – это функциональная модель IDEF0 для определённого приложения;

ARM (Application Requirements Model) – модель данных, представленная обычными средствами приложения;

AIM (Application Interpreted Model) – это ARM-модель, приведённая в STEP-представление;

AP (Application Protocol)- это стандарт, отражающий специфику конкретного приложения;

SDAI (Standard Data Access Interface) – программный интерфейс к источникам данных (репозитариям) прикладных систем (в том числе к библиотекам моделей CAD/CAM систем) с переводом моделей в STEP файлы; используется для организации обменов между приложениями через общую базу данных STEP.

10.4 Диалекты языка Express

Методы описания (ISO 10303-1119) содержат руководства по диалектам языка Express, предназначенного для описания данных, инвариантного к приложениям.

Том №11 – руководство по языку Express (базовый объектно-ориентированный язык), Express-C (для описания динамических свойств объектов – событий и транзакций), Express-G – графический язык в стиле IDEF1X.

Том №12 – руководство по языку Express-I, содержащее описание отдельных экземпляров данных.

Существуют и разрабатываются и другие диалекты языка Express. Так, язык Express-M позволяет устанавливать соответствие между сущностями и атрибутами разных моделей.

10.5 Методы реализации

Тома этого раздела описывают способы реализации обмена данными между прикладными программами и STEP-средой.

Том №21 содержит правила оформления обменного файла.

Том №22 содержит описание SDAI (Standard Data Access Interface) (см. выше).

Тома № 2326 содержат правила обращения к данным в SDAI-базе на языках C++, C, Java, XML и языке передачи данных в системах распределённых вычислений IDL.

На рисунке 10.1 представлена схема взаимодействия через обменный файл.

Рисунок 10.1 – Схема взаимодействия через обменный файл

На рисунке изображены две системы: А и В, которые имеют общие данные, но обозначенные по-разному. Пользователь должен написать перекодировщик, например, на языке Express-X (язык, используемый для описания соответствий между типами данных разных систем).

На рисунке 10.2 представлена схема взаимодействия через базу данных SDAI.

10.6 - Прикладные протоколы

Прикладной протокол – это информационная модель приложения (множество сущностей и их атрибутов), описанная средствами языка Express. Протоколы обозначаются AP с указанием номера: AP203, AP214 и т.д.

Стандарты содержат уже разработанные протоколы. Их описание составляет десятки страниц на языке Express и множество рисунков на графическом языке Express-G.

Например, АР203 – проектирование с конфигурационным управлением: унифицированные геометрические модели, атрибуты и спецификации сборок; 3D поверхности и т.д.

Рисунок 10.2 - Связь через базу данных SDAI