ГОСТ Р ИСО 10303-41—2022
Franc), а роль атрибута dimensions (размерность) будет играть представляющий показатели степени основных
физических величин объект dimensional_exponents. Экземпляр этого объекта будет иметь следующие значения
атрибутов:
- length exponent = 0.0;
- mass_exponent = 0.0;
- time_exponent = 0.0;
- electric_current_exponent = 0.0;
- thermodynamic_temperature_exponent = 0.0;
- amount_of_substance_exponent = 0.0;
- luminous_intensity_exponent = 0.0.
Затем будет создан экземпляр представляющего значение с единицей измерения объекта measure_with_
unit. Атрибут unit_component (составляющая часть, задающая единицу измерения) этого экземпляра будет ссы
латься на вышеобозначенный экземпляр, а роль атрибута value_component (составляющая часть, представляю
щая значение) будет играть объект count_measure, представляющий счетное значение, равное 3,5.
Примечание — Представляющий основанную на преобразовании единицу измерения объект conver-
sion_based_unit может использоваться для задания Евро относительно другой валюты.
F.3.3 Зависимая от контекста единица измерения
Рассмотрим случай, когда при описании списка составляющих частей изделия необходимо выразить инфор
мацию о трех вхождениях одной и той же составляющей части. Для того чтобы представить единицу измерения
’вхождение элемента’, создается экземпляр объекта context_dependent_unit. Атрибут name (наименование) бу
дет иметь значение ’parts’ (составляющие части), и роль атрибута dimensions (размерность) объекта context_de-
pendent_unit будет играть представляющий показатели степени основных физических величин объект dimension-
al_exponents, имеющий следующие значения атрибутов:
- length_exponent = 0.0;
- mass_exponent = 0.0;
- time_exponent = 0.0;
- electric_current_exponent = 0.0;
- thermodynamic_temperature_exponent = 0.0;
- amount_of_substance_exponent = 0.0;
- luminous_intensity_exponent = 0.0.
Затем будет создан экземпляр представляющего значение с единицей измерения объекта measure_with_
unit. Атрибут unit_component (составляющая часть, задающая единицу измерения) этого экземпляра будет ссы
латься на вышеобозначенный экземпляр, а роль атрибута value_component (составляющая часть, представляю
щая значение) будет играть объект count_measure, представляющий счетное значение, равное 3.
F.3.4 Преобразование единиц измерения на основе алгебраического выражения
В примере показано, как представить единицу измерения, которая выводится из другой единицы измерения
с применением алгебраического выражения. Далее, единица измерения, которая преобразуется, называется ис
ходной единицей измерения.
Примечание — В случае, когда выражение преобразования заключается в умножении на коэффициент
действительного типа, преобразование может выполняться посредством объекта conversion_based_unit, пред
ставляющего единицу измерения, основанную на преобразовании.
Для того чтобы предоставить возможность представлять в EXPRESS-схемах с пояснениями единицу из
мерения, определение которой выполняется с применением преобразующего алгебраического выражения, это
преобразующее выражение представляется с применением ресурсов, определение которых приведено в ИСО
13584-20. Принцип представления заключается в том, чтобы связать с каждой используемой в выражении
единицей измерения концепцию переменной, определение которой соответствует ИСО 13584-20, и описать вы
ражение, связывающие эти переменные.
Например, если исходная единица измерения представлена объектом named_unit, будет создан следующий
подтип.
EXPRESS-специсЬикация:
ENTITY named_unit_variable
SUBTYPE OF (named_unit, variable_semantics);
INVERSE
associated_variable_environment:environment FOR semantics;
END_ENTITY;
Для единицы измерения, определение которой осуществляется с использованием алгебраического выраже
ния, будет создан следующий подтип.
332