Статус документа
Статус документа

ГОСТ Р ИСО 10303-242-2019 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 242. Прикладной протокол. Управляемое проектирование на основе модели 3D (с Изменением N 1)

Приложение С
(обязательное)

Требования, являющиеся особенностями методов реализации


Метод реализации определяет типы сценариев обмена для настоящего стандарта. В обменной структуре должно быть реализовано соответствие настоящему стандарту. Обменнный файл должен быть закодирован в соответствии с определенными в ИСО 10303-21 или ИСО 10303-28 синтаксисом и правилами отображения сделанных на языке EXPRESS определений и в соответствии с определениями ИММ, на которые даны ссылки в приложении А.2 настоящего стандарта.

     С.1 Общие требования

По некоторым причинам некоторые объекты могут быть не полностью экспортированы в обменную структуру. В ИММ может существовать обязательная информация, не имеющая соответствия в ПЭМ. Иногда прикладной программный продукт не может обеспечивать работу со всей информацией, которая ожидается при обмене данными. В других случаях посылающая система может работать с информацией, которая не включена в обмен данными. Тем не менее препроцессор должен предоставлять все значения для тех атрибутов в обменном файле, которые являются обязательными.

В тех случаях, когда посылающая система не предоставляет значения символьной строки, препроцессор должен создавать значение ‘/NULL‘ или пустую строку ‘‘.

Для того чтобы далее обозначить причину, почему не предоставлены данные, должно использоваться следующее соглашение:

- пустая строка ‘‘ показывает пользователю данные, обрабатываемые посылающей системой, но не предоставляемые для обмена данными;

- строка ‘/NULL‘ показывает пользователю данные в обязательном атрибуте, которые не обрабатываются посылающей системой, или значение которых в данный момент неизвестно, или обязательные данные ИММ, не имеющие соответствия в ПЭМ;

- знак $ используется в физическом файле, если необязательному атрибуту не присвоено значение.

В общем случае пустая строка ‘‘ или строка по умолчанию ‘/NULL‘ не должна использоваться в качестве разрешенных данных пользователя.

В случае, когда обязательный экземпляр объекта ИММ не имеет соответствующего объекта ПЭМ, доступного через структуры отображения, и для экземпляра объекта ИММ не может быть предоставлено никакого полезного значения, экземпляр объекта ИММ должен создаваться с минимальной ‘пустой‘ информацией:

- с пустой строкой ‘‘ или строкой ‘/NULL‘ для всех обязательных символьных атрибутов с использованием тех же соглашений, определение которых дано выше;

- с пропуском всех необязательных атрибутов (знак $ в физическом обменном файле). Это правило применяется рекурсивно к дальнейшим экземплярам объектов ПИМ, на которые должны быть обязательные ссылки.

Пример - Следующие случаи являются примерами для таких требуемых пустых экземпляров объектов ИММ:

- объект ПЭМ Project (проект) отображается в элемент ИММ organizational_project, для которого обязательным является агрегатный атрибут organizational_project.responsible_organizations, роль которого играет набор объектов organization, представляющих ответственные организации. Здесь пустым объектом ИММ является объект organization, у которого задающий наименование организации атрибут organization.name имеет значение ‘/NULL’;

- объект ПЭМ Product_class (класс изделия) отображается в представляющий концепцию изделия объект ИММ product_concept. Обязательным атрибутом этого объекта является атрибут product_concept.market_context, роль которого играет объект product_concept_context, представляющий контекст концепции изделия. ‘Пустыми’ экземплярами ИММ здесь являются: представляющий тип сегмента рынка атрибут product_concept_context.market_segment_type объекта product_concept_context, значение атрибута равно ‘/NULL и представляющий имя элемента прикладного контекста атрибут applicationcon_text_element.name объекта application_context_element (наследуемый обязательный атрибут), значение этого атрибута также равно ‘/NULL’, а также имеющий значение ‘/NULL атрибут application_context.application объекта application_context.

В настоящем стандарте для обмена и интеграции используются два метода реализации:

- в формате соответствующего ИСО 10303-21 обменного файла STEP, на основе EXPRESS-схемы ИММ;

- в формате XML на основе XML-схемы модели объектов деловой деятельности, выведенной из модели объектов деловой деятельности на языке EXPRESS, в соответствии с ИСО 10303-28 и требованиями конфигурации, указанными в приложении В.2 второго издания ISO/TS 10303-3001.

Второй из способов рекомендуется для приложений в области управления данными об изделии, технологической подготовки производства, конструкций из композиционных материалов и кинематики. Для механических конструкций, в отношении геометрического моделирования, включая представление формы, воспринимаемое представление, свойства поверхности, размеры и данные о геометрических допусках, трехмерные модели с пояснениями и чертежи, должна использоваться реализация, основанная на обменных файлах, соответствующих ИСО 10303-21.

Допускается, из соображений наследуемости, в области управления данными об изделии, технологической подготовки производства, конструкций из композиционных материалов и кинематики использовать обменные файлы, соответствующие ИСО 10303-21, основанные на EXPRESS-схеме ИММ.

По причинам, связанным с наследованием, формат файлов по ИСО 10303-21, основанный на схеме ИММ, также может быть использован для приложений в области применения управления данными об изделии, планирования процессов, композиционного проектирования и кинематики.

Для взаимодействия двух форм реализации в рамках одной сферы приложения определяются отображения. Отображение определяется в два этапа. Отображение схемы модели объектов деловой деятельностина языке EXPRESS в EXPRESS-схему ПЭМ определено в подразделе 5.1 второго издания ISO/TS 10303-3001. В ISO/TS 10303-442 дано определение отображения EXPRESS-схемы ПЭМ в EXPRESS-схему ИММ.

Пример - Данные структуры изделия, содержащиеся в соответствующем ИСО 10303-21 обменном файле, основанном на схеме ИММ, могут быть преобразованы в данные структуры изделия, соответствующие XML-схеме модели объектов деловой деятельности.

Файлы XML, соответствующие модели объектов деловой деятельности и ИСО 10303-21, обменные файлы, основанные на EXPRESS-схеме ИММ, могут использоваться совместно в смешанных сценариях.

Пример - Структура изделия, определенная в форме файла XML, соответствующего модели объектов деловой деятельности, и геометрическая форма изделия, представленная в виде соответствующего ИСО 10303-21 обменного файла, построенного по EXPRESS-схеме ИММ.

Модель объектов деловой деятельности, определение которой дано во втором издании ISO/TS 10303-3001, предоставляет механизм для ссылки на соответствующие ИСО 10303-21 обменные файлы, основанные на EXPRESS-схеме ИММ ("ссылка на внешний файл"). Далее, в этой же модели предоставлен механизм для ссылки на данные, содержащиеся внутри другого файла ("ссылка на внешний элемент").