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

ГОСТ Р ИСО 13584-101-2010 Системы промышленной автоматизации и интеграция. Библиотека деталей. Часть 101. Протокол обмена геометрическими представлениями по параметрической программе

     4.2 Стандартизированные словарные статьи


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

Примечание 1 - Требования к функциональному представлению детали приведены в ИСО 13584-1, а к типу данных сущности (объекта) functional_view_class на языке EXPRESS - в ИСО 13584-24.


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

ENTITY basic_geometry;

level: geometry_level_type;

content: representation;

END_ENTITY;


С использованием логических структур ресурсов на языке EXPRESS, установленных в ИСО 13584-24, эта информационная модель также может быть определена и обменена как экземпляр типа данных сущности functional_view_class:

#1 = FUNCTIONAL_VIEW_CLASS(..., 'basic_geometry', (#10, ...), (#11));

#10 = PROPERTY_BSU ('level',...); /* a view control variable */

#11 = PROPERTY_BSU ('content',...); /* a view property */

Последнее описание используется в настоящем стандарте, и соответствующие экземпляры входят в словарь соответствующего представления.

Правила универсальной идентификации функционального класса представлений basic_geometry с использованием средств базовой семантической единицы приведены в 4.2.1. Требования к универсальной идентификации управляющих переменных представления, предназначенных для этого функционального класса представлений вместе с их областями значений, приведены в 4.2.2. Экземпляр functional_view_class категории представлений ISO 10303_rep не должен содержать объекта view_properties. Атрибута its_superclass этого экземпляра не существует, т.е. соответствующий функциональный класс представлений не имеет родительского объекта.

Примечание 2 - Объект view_properties является атрибутом сущности (объекта) functional_view_class, установленным в ИСО 13584-24. Сущность its_superclass является атрибутом сущности class, установленным в ИСО 13584-42.

4.2.1 Логическое имя представления

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


Таблица 1 - Описание логических имен представлений

class_code

class_version

supplier_code

'basic_geometry'

'001'

'0112/1 ///13584_101_1'



Данная информация обеспечивает универсальную идентификацию категории представлений basic_geometry и определяет логическое имя ее представлений.

Примечание - Согласно D.3.3.4 и D.3.4.1 приложения D ИСО 13584-42 необходимо, чтобы код поставщика, установленный в ИСО 13584-26, использовался для обмена данными в ИСО 13584.

4.2.2 Управляющие переменные представлений

Функциональный класс представлений характеризуют с использованием управляющих переменных представлений, универсальная идентификация которых и соответствующие типы данных указаны в таблице 2 и на рисунке 1.


Таблица 2 - Управляющие переменные представлений функционального класса представлений basic_geometry

Код

Версия

Значение

Соответствующая метка

'geometry_level'

'001'

1

'2D'


2

'wireframe'

'detail_level'

'001'

1

'simplified'


2

"standard'

'side'

'001'

0

'null'


1

"front'


2

"rear'


3

"right'

'variant'

'001'

0

'null'


1

'external_shape'


2

'section'

'unreg_variant'

'001'

0

1 ...n

'null' в зависимости от поставщика данных