ГОСТ Р ИСО 10303-43—2016
Пример — Два представления соотносятся таким образом, что одно повернуто и перекошено
относительно другого. Это преобразование может быть задано матрицей.
Примечание — Структуры данных, описывающие конкретныефункции преобразования, не определены
в настоящей части ИСО 10303.
Пример — Точки на карте связаны с точками земной поверхности с помощью функции, преобразу
ющей трехмерную поверхность в двумерное изображение и применяющей масштабирование.
2. Могут быть заданы такой элемент а о контексте А и такой элемент Ь в контексте В. которых
достаточно для вывода функции. Преобразования такого типа представляются объектом itom_defined_
transformation или отображением, определяемым объектом m appedjtem .
Пример — Перевод из одной системы координат в другую может быть уникально определен та
кими двумя представляющими привязочные системы координат экземплярами а1 и Ы объекта типа
axis2_jjlacement_3d, что функция f преобразует входной объект а1 в Ы.
П р и м е ч а н и е — Определение обьекта axis2_placement_3d дано в ИСО 10303-42 [4].
Погрешность
Измеренные или вычисленные численные значения могут быть неточными. Погрешность — это
величина доверительного интервала, связанного с этой неточностью. В настоящем стандарте могут
быть заданы погрешности для:
1) нескольких представлений, совместно использующих общий контекст;
2) отдельных представлений;
3) отдельных элементов представления.
П р и м е ч а н и я
1 Представление погрешностей типа (3) обеспечивается средствами ИСО 10303-45 [5].
2 Погрешность не связана с допусками или допустимыми отклонениями. Представление последнихобеспе
чивается средствами ИСО 10303-47 [7].
К той части настоящей EXPRESS-схемы. которая касается неопределенностей, применяются сле
дующие концепции и допущения:
- погрешность численных значений может быть задана для всех представлений, совместно ис
пользующих контекст. Это задается посредством объекта global_ uncortainty_assigned_context,
- погрешность численных значений может быть задана для представления в данном контексте.
Это задается посредством объекта uncertainty_assignod_ representation.
Если заданы более одной погрешности, применяются следующие правила старшинства. Погреш
ность. заданнаядля отдельного элемента представления, имеет преимущество перед погрешностью, за
данной посредством объекта uncortainty_ assigned_represontation для того представления, в которое
входит элемент. Погрешность, заданная посредством объекта uncertainty_assigned_representation,
имеет преимущество перед погрешностью, задаваемой для нескольких представлений посредством
объекта global_uncertainty_assigned_contoxt.
П р и м е ч а н и е — Погрешность отдельного элемента представления задается посредством объекта
qualified_representation_item. определение которого дано в ИСО 10303-45 [5].
4.3 Определения типов данных схемы representation_schema
4.3.1 Тип данных compound_itom_dofinition
Тип данных compound_item_definition является списком альтернативных типов данных. На
стоящий тип данных предоставляет механизм для ссылки на экземпляры одного из перечисленных
типов данных. Альтернативные типы данных обеспечивают различные способы агрегации объектов
representationJtem .
EXPRESS-cneuncbHKauHfl:
•)
TYPE compound.item_definition = SELECT
(1ist_representation_ item,
set_representation_itemi;
END_TYPE;
{*
6