ГОСТ Р ИСОЯС 10303-1054—2012
Формальное утверждение
WR1 — объектContext_dopendent_unitдолжен иметь наименование.
4.2.3 Объект Conversion_based_unit
Объект Conversion_based_unit является подтипом объекта Unit, который основан на другом объекте
исвязан с ним коэффициентом преобразования.
П р и м е ч а н и е — Объект Conversion_based_unit часто используется для преобразования единиц
измерений одной системы в сходные единицы измерений другой системы.
Пример — Английский дюйм равен 25,4 мм.
EXPRESS-спецификация:
ENTITY Conversion_based_unit
SUBTYPE OF (Unit);
conversion_factor:Value_with_unit:
WHERE
WR1: EXISTS(SELF\Unit.name);
END_ENTITY;
(*
Определение атрибута
conversion_factor — объект Value_with_unit. который определяет преобразование.
Формальное утверждение
WR1 — объект Conversion_basod_unitдолжен иметь наименование.
4.2.4 Объект Dorived_unit
Объект Derived_unit является подтипом объекта Unit который определен с помощью выражения,
содержащегодругие единицы измерений.
Пример — Единица измерений «ньютон на квадратный метр (Н/м2)» является производной единицей
измерений, представленной объектом Derived_unit.
EXPRESS-спецификация:
’)
ENTITYDerived_unit
SUBTYPE OF (Unit);
elements:SET[1:?] OF Derived_unit_element;
END_ENTlTY;
r
Определение атрибута
elemonts — совокупность единиц измерения с показателями степени, произведение которыхопреде
ляетобъект Derived_unit.
П р и м е ч а н и е — Каждый элемент совокупности является одним из членов выражения, определяющего
объект Derived_unit.
4.2.5 Объект Derived_unit_element
Объект Derived_unit_olcment представляет связь показателя степени собъектом Unit.
EXPRESS-спецификация:
ENTITY Derived_unit_element;
base_unit. Unit:
exponent: REAL;
END_ENTITY:
C
Определения атрибутов
baso_unit— единица измерений члена выражения, определяющего объект Derived_unit;
exponent— действительное число, представляющее показатель степени члена выражения, опреде
ляющегообъект Derived_unit.
5