ГОСТ Р ИСО 10303-43—2022
- преобразование из области определения А в пространство В может быть представлено как
функция f. Функция f:A->B принимает каждый элемент а в области А и отображает его в элемент b в
пространстве В, т. е. f(a)=b. Полная спецификация преобразования включает:
1) множество преобразуемых элементов а;
2) множество элементов Ь, получаемых в результате преобразования;
3) определение контекста А, общего для множества элементов а;
4) определение контекста В, общего для множества элементов Ь;
5) функцию f.
Область определения А и пространство В представляются экземплярами объектов representation
context; каждый из элементов а и b — экземплярами объекта representation_item. Отношения между
а и А и между b и В косвенно представляются посредством экземпляров объектов representation: а
является элементом представления, контекстом которого является А, а b — элементом представления,
контекстом которого является В;
- в настоящем стандарте использованы два подхода к заданию преобразования:
1) может быть задана функция f. Преобразования такого типа представляются объектом
functionally_defined_transformation.
Пример — Два представления соотносятся таким образом, что одно повернуто и перекошено
относительно другого. Это преобразование может быть задано матрицей.
Примечание — Структуры данных, описывающие конкретные функции преобразования, не определены
в настоящем стандарте.
Пример — Точки на карте связаны с точками земной поверхности с помощью функции, преобразу
ющей трехмерную поверхность в двумерное изображение и применяющей масштабирование;
2) могут быть заданы такой элемент а в контексте А и такой элемент b в контексте В, которых
достаточно для вывода функции. Преобразования такого типа представляются объектом item_defined_
transformation или отображением, определяемым объектом mapped_item.
Пример — Перевод из одной системы координат в другую может быть уникально определен та
кими двумя представляющими привязочные системы координат экземплярами а1 и Ы объекта типа
axis2_placement_3d, что функция f преобразует входной объект а1 в Ы.
Примечание — Определение объекта axis2_placement_3d дано в ИСО 10303-42 [4].
Погрешность
Измеренные или вычисленные численные значения могут быть неточными. Погрешность — это
величина доверительного интервала, связанного с этой неточностью. В настоящем стандарте могут
быть заданы погрешности:
1) для нескольких представлений, совместно использующих общий контекст;
2) отдельных представлений;
3) отдельных элементов представления.
Настоящий стандарт поддерживает 1) и 2).
Примечания
1 Представление погрешностей типа 3) обеспечивается средствами ИСО 10303-45 [5].
2 Погрешность не связана с допусками или допустимыми отклонениями. Представление последних обеспе
чивается средствами ИСО 10303-47 [7].
К той части настоящей EXPRESS-схемы, которая касается неопределенностей, применены сле
дующие концепции и допущения:
- погрешность численных значений может быть задана для всех представлений, совместно ис
пользующих контекст. Это задается посредством объекта global_ uncertainty_assigned_context;
- погрешность численных значений может быть задана для представления в данном контексте.
Это задается посредством объекта uncertainty_assigned_ representation.
Если заданы более одной погрешности, применяются следующие правила старшинства. Погреш
ность, заданная для отдельного элемента представления, имеет преимущество перед погрешностью, за
данной посредством объекта uncertainty_ assigned_representation для того представления, в которое
входит элемент. Погрешность, заданная посредством объекта uncertainty_assigned_representation,
имеет преимущество перед погрешностью, задаваемой для нескольких представлений посредством
объекта global_uncertainty_assigned_context.
6