ГОСТ Р ИСО 10303-41—2022
dimensional_exponents(-2.0, -1.0, 4.0, 2.0, 0.0, 0.0, 0.0 )
THEN
RETURN (FALSE);
END_IF;
END_IF;
IF ’MEASURE_SCHEMA.ELECTRIC_CHARGE_MEASURE’IN
TYPEOF(m.value_component) THEN
IF derive_dimensional_exponents(m.unit_component) <>
dimensional_exponents(0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0 )
THEN
RETURN (FALSE);
END_IF;
END_IF;
IF ’MEASURE_SCHEMA.CONDUCTANCE_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.ELECTRIC_POTENTIAL_MEASURE’ IN
TYPEOF(m.value_component) THEN
IF derive_dimensional_exponents(m.unit_component) <>
dimensional_exponents(2.0, 1.0, -3.0, -1.0, 0.0, 0.0, 0.0 )
THEN
RETURN (FALSE);
END_IF;
END_IF;
IF ’MEASURE_SCHEMA.ENERGY_MEASURE’IN TYPEOF(m.value_component)
THEN
IF derive_dimensional_exponents(m.unit_component) <>
dimensional_exponents(2.0, 1.0, -2.0, 0.0, 0.0, 0.0, 0.0 )
THEN
RETURN (FALSE);
END_IF;
END_IF;
IF ’MEASURE_SCHEMA.FORCE_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.FREQUENCY_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.ILLUMINANCE_MEASURE’ IN
TYPEOF(m.value_component) THEN
IF derive_dimensional_exponents(m.unit_component) <>
dimensional_exponents(-2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0 )
THEN
RETURN (FALSE);
END_IF;
END_IF;
IF ’MEASURE_SCHEMA.INDUCTANCE_MEASURE’ IN
TYPEOF(m.value_component) THEN
IF derive_dimensional_exponents(m.unit_component) <>
dimensional_exponents(2.0, 1.0, -2.0,-2.0, 0.0, 0.0, 0.0 )
THEN
RETURN (FALSE);
183