Семинар по ISO 10303. Обзор норм ISO 10303. Внедрение языка EXPRESS. Преобразование ISO 10303-22, страница 17

Часть 12хх Руководства по тестированию части 2хх

5.2 Обзор части 4х (Integrated Resources)

Integrated Resources разделяются на части с 41 по 46. Отдельные части могут состоять из нескольких схем:

Part 41 Fundamentals of product description and support I Generic product description resources

- Application context

- Product definition

- Product property definition

- Product property-representation П Management resources Ш Support resources

- Documents schema

- Action schema

- Certification schema

- Approvals schema

- Contracts schema

- Security classification schema

- Person and organization schema

- Date and time schema

- Group schema

- Effectivity schema

- External reference schema

- Support resource schema

- Measure schema Part 42 Geometry and topology Part 43 Representation structures Part 44 Product structure configuration Part 45 Material Part 46 Visual presentation

, - Presentation organization schema

Presentation definition schema

Presentation appearance schema

Presentation resources schema

STEP описывает продукты. Описание продукта разделяется на две области:               определение продукта и отображение продукта. Определение продукта абстрактно, как правило, в текстовом виде, описывает, о каком продукте идет речь. Для одного продукта существует       только одно определение. Однако продукт позволяет изобразить себя по-разному, то есть для одного продукта может существовать несколько отображений. Например, геометрия продукта может быть отображена как в виде двухмерного чертежа, так и в виде трехмерной модели. Ниже приведен пример, в котором должно быть описано только одно отображение продукта.

5.3 Пример технологии STEP

Представим, что заданы две точки с геометрическими координатами (1 м, 0 м) и (4 м, 4 м). Через эти точки проведена линия. Отрезок должен быть изображен в окне с координатами углов (О м, 0 м) и (5 м, 5 м) в масштабе L1QO красным цветом.

Разделим постановку задачи на части:

• Установка размерности описания =» часть 43 Representation_Schenia

• Описание единицы "метр" => часть 41 MeasureJSehema

• Описание исходной точки фигуры. =» часть 42 GeometryJichema

• Описание геометрии прямой => часть 42

• Описание геометрии и топологии отрезка => часть 42 Topology_Schema

• Образование множества пеометрических-объекгов => засть-43 Representation_Schema

• Описание области изображения => часть 46 Presentation_Organi7ation_Schema

• Описание цвета "красный" =» часть 46 Presentation_Resource_Schetna

• Описание типа линии => часть 46 Presentation_Appearance_Schema

• Установка типа линии для отрезка => часть 43 Representation Jichema

5.3.1 Общие типы

Всеми частями ресурсов и приложений используются типы, определенные в части     41 Support_Resource_Schema:

TYPE identifier = STRING;

END_TYPE;

TYPE label = STRING;

END_TYPE;

TYPE text = STRING;

END_TYPE;

Тип "identifier" служит для идентификации объекта. Идентификация не должна следовать естественноязычному описанию. С помощью типа "label" может быть выполнена ссылка на другие объекты по их естественноязычному описанию. Тип "text" является описанием, который может интерпретироваться только разработчиком. Он служит только для вспомогательной информации.

5.3.2 Установление размерности описания

Установка размерности геометрического описания  производится  в  части  43 Reresentation_Schema и в части 42 Greonietry_Schema.

representation context


geometric representation context


i   dimension -o     count


Рис. 5.1 Entity dimension_count

TYPE dimension count = INTEGER;

WHERE

WR1:SELF > 0;

END TYPE:

ENTITY cepreserrtation_context;

contexUdentifler: identifier;

context type    :text;

INVERSE

representation_in_context: SET [1:?] of representation

FOR context_of items;

END_ENTITY;

В схеме геометрии (часть 42) задана специализация контекста отображения    геометрического контекста.