ГОСТ Р ИСО 10303-41—2022
END_IF;
END_IF;
IF ’MEASURE_SCHEMA.LUMINOUS_FLUX_MEASURE’ IN
TYPEOF(m.value_component) THEN
IF derive_dimensional_exponents(m.unit_component)
<>
dimensional_exponents(0.0, 0.0, 0.0, 0.0, 0.0,
0.0,1.0 )
THEN
RETURN (FALSE);
END_IF;
END_IF;
IF ’MEASURE_SCHEMA.MAGNETIC_FLUX_MEASURE’ IN
TYPEOF(m.value_component) THEN
IF derive_dimensional_exponents(m.unit_component)
<>
dimensional_exponents(2.0, 1.0, -2.0, -1.0, 0.
0,0.0,0.0 )
THEN
RETURN (FALSE);
END_IF;
END_IF;
IF ’MEASURE_SCHEMA.MAGNETIC_FLUX_DENSITY_MEASURE’ IN
TYPEOF(m.value_component) THEN
IF derive_dimensional_exponents(m.unit_component)
<>
dimensional_exponents(0.0, 1.0, -2.0, -1.0, 0.
0,0.0,0.0 )
THEN
RETURN (FALSE);
END_IF;
END_IF;
IF ’MEASURE_SCHEMA.POWER_MEASURE’ IN
TYPEOF(m.value_component) THEN
IF derive_dimensional_exponents(m.unit_component)
<>
dimensional_exponents(2.0, 1.0, -3.0, 0.0, 0.0
, 0.0,0.0 )
THEN
RETURN (FALSE);
END_IF;
END_IF;
IF ’MEASURE_SCHEMA.PRESSURE_MEASURE’ IN
TYPEOF(m.value_component) THEN
IF derive_dimensional_exponents(m.unit_component)
<>
dimensional_exponents(-1.0, 1.0, -2.0, 0.0, 0.
0,0.0,0.0 )
THEN
RETURN (FALSE);
END_IF;
END_IF;
IF ’MEASURE_SCHEMA.RESISTANCE_MEASURE’ IN
TYPEOF(m.value_component) THEN
IF derive_dimensional_exponents(m.unit_component)
<>
dimensional_exponents(2.0, 1.0, -3.0, -2.0, 0.
0,0.0,0.0 )
THEN
RETURN (FALSE);
END_IF;
END_IF;
IF ’MEASURE_SCHEMA.VELOCITY_MEASURE’IN
TYPEOF(m.value_component) THEN
IF derive_dimensional_exponents(m.unit_component)
<>
dimensional_exponents(1.0, 0.0, -1.0, 0.0, 0.0
, 0.0,0.0 )
THEN
RETURN (FALSE);
END_IF;
END_IF;
IF ’MEASURE_SCHEMA.RADIOACTIVITY__MEASURE’ IN
TYPEOF(m.value_component) THEN
IF derive_dimensional_exponents(m.unit_component)
<>
dimensional_exponents(0.0, 0.0, -1.0, 0.0, 0.0,
0
.
0
,
0
.
0
)
THEN
RETURN (FALSE);
END_IF;
END_IF;
IF ’MEASURE SCHEMA.ABSORBED DOSE MEASURE’ IN
184