ГОСТ Р И С 010303-59—2012
IN TYPEOF(SELF.assessment specification_2.threshold))
AND (’MEASURE_SCHEMA.RATIO_MEASURE’
IN value_limit_type(SELF.assessment_spe<;iftcation_2.threshold));
W R3:validate_measured_data_type(SELF,
’SHAPE_DATA_QUALITY_INSPECTION_RESULT_SCHEMA>
’PLANE_ANGLE_AND_RATIO_PAIR’);
W R4:validateJnspected_elementsJype(SELF.
fGEOWETRY_SCHEMA.B_SPLINE_CURVE’]);
W R5:validateJocations_of_extreme_value_type(SELF.
fSHAPE__DATA_QUAUTY INSPECTIONJ*ESULT_SCHEMA>
,B_SPLINE_CURVE_KNOT_LOCATOR’]):
W R6: validate_accuracy_types(SELF,
0
);
END_ENTITY:
Г
Определения атрибутов
SELRshapo_data_quality_criterion.assessment_specification — объект shape_data_quality_
assessmcnt_by_numerical_tost. который задает сравнение значения измеренного угла с заданным пре
дельным значением:
assessmont_specification_2 — объект shapo_data_quality_assessmont_by_numerical_test. который
задает сравнение относительного изменения кривизны с заданным предельным значением;
flat_curvature_radius_tolcrance — величина допуска для проверки плоскостности формы.
П р и м е ч а н и е — Если значение радиуса кривизны больше, чем значение атрибута flat_ curvature_
radius_tolerance. то значение кривизны не должно использоваться для проверки относительного изменения
радиуса кривизны. Если значения двух радиусов кривизны больше этого значения, то следует считать, что два
сегмента непрерывны по G2. Если одно из значений радиуса кривизны больше этого значения, а другое —
меньше, то следует считать, что между сегментами существует разрыв no G2.
Формальный положения
WR1:Атрибут threshold объекта, играющего роль атрибута assessment_specification настоящего
объекта, должен в качестве значения иметь объект типа shape_data_quality_lower_valuojimit. атрибут
value_component которогодолжен быть экземпляром данных типа plane_angle_measure (мера плоского
угла).
WR2: Атрибут threshold объекта, играющего роль атрибута assessment_specification_2 настоящего
объекта, должен в качестве значения иметь объект типа shape_data_quality_lower_valuo_limit, атрибут
value_component которогодолжен быть экземпляром данных типа ratio_measure (мера отношения).
WR3: Атрибут representative_moasurod_value объекта shape_data_quality_inspection_ crite-
rion_report, атрибут measured_value объекта shape_data_quality_inspection_instance_report_item и
атрибуты moasured_value всех объектов extremejnstance. на которые ссылается объект instance_
reportjtem_with_extremoJnstances. во всех экземплярах, связанных с настоящим объектом, должны
иметь значение типа plane_angle_and_ratio_pair (пара из меры плоского угла и меры отношения).
WR4: Все объекты, играющие роль атрибута inspected_olements во всех экземплярах объекта
shape_data_quality_inspection_instance_report_item. связанных с настоящим объектом, должны быть
объектами типа b_spline_curve.
WR5: Во всех объектах lnstance_roport_item_with_extreme_instances. связанных с настоящим
объектом, во всехобъектах типа extremejnstance. на которые ссылается объект instance_report_ item_
with_extremejnstances. объекты, на которые ссылается атрибут locations_of_extreme_value, должны
быть объектами типа b_spline_curve_knot_locator. Эти объекты используются для указания позиций, в
которых нарушена непрерывность значений кривизны главных векторов кривизны.
WR6: Настоящий объект недолжен быть связан посредством объектов shape_data_quality_criterion_
and_accuracy_association ни с какими элементами данных, задающими точность. Объект shape_data_
qualityJnspection_result. соответствующий настоящему объекту, также не должен быть связан посред
ством объекта shapeJnspection_resu!t_accuracy_association с какими-либо элементамиданных, задаю
щими точность.
61