ГОСТ Р ИСО 10303-43—2022
грешности задаются посредством экземпляров объекта uncertainty_measure_with_unit и применяют
ся ко всем элементам представления, параметры которых выражены в той же мере.
Пример — Настоящий объектный тип данных может быть использован для задания погрешно
стей, применяемых к численным значениям, при представлении свойства. Например, в прикладном про
токоле, описывающем прикладную предметную область звуковой техники, для значений, представля
ющих относительную громкость звука, может быть задана погрешность 1 дБ.
Примечание — Правила старшинства назначенных погрешностей приведены в4.2.
EXPRESS-специФикаиия:
*)
ENTITY uncertainty_assigned_representation
SUBTYPE OF (representation);
uncertainty : SET[1:?] OF uncertainty_measure_with_unit;
END_ENTITY;
(*
Определение атрибута:
uncertainty — набор экземпляров объектов uncertainty_measure_with_unit, определяющих по
грешности элементов представления, входящих в представление, определенное настоящим объектом.
4.4.23 Объект uncertainty_measure_with_unit
Объект uncertainty_measure_with_unit является таким подтипом объекта, посредством кото
рого задается погрешность, применяемая к мере данного типа. Погрешность, представляемая объ
ектом uncertainty_measure_with_unit, применяется к каждому объекту representation_item, в кото
ром используется тип меры, заданный объектом, играющим роль атрибута value_component объекта
uncertainty_measure_with_unit в следующих случаях:
- определяющий элемент представления объект representation_item входит во множество, игра
ющее роль атрибута items объекта uncertainty_assigned_representation;
- элемент представления, определяемый объектом representationjtem, основан в контексте,
представленном объектом global_unit_assigned_context, или
- экземпляр объекта representationjtem является экземпляром объекта qualified_representa-
tionjtem .
Примечание — Определение объекта qualified_representationJtem дано в ИСО 10303-45 [5].
EXPRESS-спеииФикаиия:
*)
ENTITY uncertainty_measure_with_unit
SUBTYPE OF (measure_with_unit);
name : label;
description :OPTIONAL text;
WHERE
WR1:valid_measure_value (SELF\measure_with_unit.value_component);
END_ENTITY;
(*
"
Определение атрибутов:
name — представленный строкой типа label текст, которым называется экземпляр настоящего
объекта;
description — текст, характеризующий погрешность с единицей измерения, представляемую на
стоящим объектом. Задавать значение этого атрибута не обязательно.
Формальное положение:
WR1. Если значение погрешности, представленное объектом, играющим роль атрибута value_
component объекта uncertainty_measure_with_unit, является числом, то это значение должно быть
положительным.
4.4.24 Объект value_representationJtem
Объект value_representationJtem является таким подтипом объекта representationjtem, кото
рым задается только величина. Единица измерения, применяемая к задаваемой величине, предостав-
24