ГОСТ Р ИСО 10303-59-2012 Системы автоматизации производства их интеграция. Представление данных об изделии и обмен этими данными. Часть 59. Интегрированный обобщенный ресурс. Качество данных о форме изделия стр. 41

Тип данных b_spline_or_composite_curve_select позволяет задать кривую, которая может быть b-сплайновой кривой, представленной объектом b_spline_curve, или составной кривой, представленной объектом composite_curve.
Примечание - Определение объектов b_spline_curve и composite_curve приведено в ИСО 10303-42 в схеме geometry_schema.
EXPRESS-спецификация:
*)
TYPE b_spline_or_composite_curve_select = SELECT
(b_spline_curve,
composite_curve);
END_TYPE;
(*
8.3.7 Тип данных b_spline_or_rectangular_composite_surface_select
Тип данных b_spline_or_rectangular_composite_surface_select позволяет задать поверхность, которая может быть b-сплайновой поверхностью, представленной объектомb_spline_surface, или прямоугольной составной поверхностью, представленной объектомrectangular_composite_surface.
Примечание - Определение объектов b_spline_surface и rectangular_composite_surfaceприведено в ИСО 10303-42 в схеме geometry_schema.
EXPRESS-спецификация:
*)
TYPE b_spline_or_rectangular_composite_surface_select = SELECT
(b_spline_surface,
rectangular_composite_surface);
END_TYPE;
(*
8.3.8 Тип данных u_or_v_parameter
Тип данных u_or_v_parameter позволяет задать выбор одного из параметров, представляющих поверхность.
EXPRESS-спецификация:
*)
TYPE u_or_v_parameter = ENUMERATION OF
(U_PARAMETER,
V_PARAMETER);
END_TYPE;
(*
8.3.9 Тип данных surface_boundary_type
Тип данных surface_boundary_type позволяет выбрать одно из граничных значений параметров поверхности.
EXPRESS-спецификация:
*)
TYPE surface_boundary_type = ENUMERATION OF
(U_PARAMETER_MIN,
V_PARAMETER_MIN,
U_PARAMETER_MAX,
V_PARAMETER_MAX);
END_TYPE;
(*

8.4 Определение объектов схемы результатов проверки качества данных о форме

8.4.1 Объект shape_data_quality_inspection_result_representation
Объект shape_data_quality_inspection_result_representation является подтипом объектаdata_quality_inspection_result_representation, определение которого дано в схемеproduct_data_quality_inspection_result_schema, и представляет результаты проверки данных об изделии относительно набора критериев качества данных о форме.
EXPRESS-спецификация:
*)
ENTITY shape_data_quality_inspection_result_representation
SUBTYPE OF(data_quality_inspection_result_representation);
WHERE
WR1 : SIZEOF( QUERY( q <* SELF\representation.items|
'SHAPE_DATA_QUALITY_INSPECTION_RESULT_SCHEMA.'+
'SHAPE_DATA_QUALITY_INSPECTION_RESULT'
IN TYPEOF(q)))>0;
WR2: 'GEOMETRY_SCHEMA.GEOMETRIC_REPRESENTATION_CONTEXT' IN
TYPEOF(SELF\representation.context_of_items);
WR3: SIZEOF(USEDIN(SELF,
'SHAPE_DATA_QUALITY_INSPECTION_RESULT_SCHEMA.'+
'SHAPE_DATA_QUALITY_INSPECTED_SHAPE_AND_RESULT_RELATIONSHIP.'+
'REP_2'))>0;
END_ENTITY;
(*
Формальные положения
WR1: По меньшей мере один объект representation_item из объектов, входящих в объектshape_data_quality_inspection_result_representation, должен быть объектом типаshape_data_quality_inspection_result.
WR2: Объект, представляющий контекст данного объекта, должен быть подтипом объектаgeometric_representation_context, определение которого дано в схеме geometry_schema в ИСО 10303-42.
WR3: Должен существовать по меньшей мере один экземпляр объектаshape_data_quality_inspected_shape_and_result_relationship, связанный с настоящим объектом.
8.4.2 Объект shape_inspection_result_representation_with_accuracy
Объект shape_inspection_result_representation_with_accuracy - это такой подтип объектаshape_data_quality_inspection_result_representation, для которого существует информация об общей точности, примененной ко всем измерениям.
EXPRESS-спецификация:
*)
ENTITY shape_inspection_result_representation_with_accuracy
SUBTYPE OF(shape_data_quality_inspection_result_representation);
applied_general_accuracy : SET [1:?] OF shape_measurement_accuracy;
END_ENTITY;
(*
Определение атрибута
applied_general_accuracy - общая точность, применяемая ко всем измерениям при проверке заданных данных об изделии на соответствие заданному набору критериев.
Примечание - Для представления точности, применяемой при измерении соответствия одному отдельному критерию, используется атрибут applied_specific_accuracy объектаshape_inspection_criterion_report_accuracy_association, и значение этого атрибута переопределяет точность, заданную настоящим объектом.
8.4.3 Объект shape_data_quality_inspected_shape_and_result_relationship
Объект shape_data_quality_inspected_shape_and_result_relationship - это подтип объекта shape_representation_relationship, определение которого дано в ИСО 10303-43. Настоящий объект представляет связь между объектомshape_data_quality_inspection_result_representation, представляющим результаты проверки, и объектом shape_representation, представляющим проверяемые данные о форме изделия.
EXPRESS-спецификация:
*)
ENTITY shape_data_quality_inspected_shape_and_result_relationship
SUBTYPE OF(shape_representation_relationship);
SELF\representation_relationship.rep_1 : shape_representation;
SELF\representation_relationship.rep_2:
shape_data_quality_inspection_result_representation;
WHERE
WR1 : SIZEOF(
using_product_definition_of_shape_representation(SELF.rep_1)
*
bag_to_set(inspected_product_definition(SELF.rep_2))
) > 0;
WR2: SELF.rep_1\representation.context_of_items :=:
SELF.rep_2\representation.context_of_items;
END_ENTITY;
(*
Определения атрибутов
SELF\representation_relationship.rep_1 - объект shape_representation, представляющий проверявшиеся данные о форме изделия;
SELF\representation_relationship.rep_2 - объектshape_data_quality_inspection_result_representation, представляющий результаты проверки качества данных для играющих роль атрибута rep_1 данных о форме изделия.
Формальные положения
WR1: Среди представленных объектами product_definition описаний изделия, доступ к которым может быть получен через атрибут rep_2, и среди описаний изделий, к которым относится представленное объектом shape representation представление формы, играющее роль атрибута rep_1, должно быть, по меньшей мере, одно общее описание изделия.
Примечание - Связь между представленным объектомshape_data_quality_inspection_result_representation представлением результатов проверки качества данных о форме и представленным объектом product_definition проверенным описанием изделия обеспечивается двумя связывающими объектами, определения которых даны в схеме product_data_quality_definition_schema, а именно - объектомproduct_data_and_data_quality_relationship, связывающим объекты product_definition иdata_quality_definition, и объектом data_quality_definition_representation, связывающим объекты data_quality_definition и shape_data_quality_inspection_result_representation.
WR2: Контекст заданного атрибутом rep_1 представления формы, представленного объектом shape_representation, и контекст заданного атрибутом rep_2 представления результатов проверки качества данных о форме, представленного объектомshape_data_quality_inspection_result_representation, должны быть одинаковыми.
8.4.4 Объект shape_data_quality_inspection_result
Объект shape_data_quality_inspection_result является подтипом объектаdata_quality_inspection_result, определение которого дано в схемеproduct_data_quality_inspection_result_schema, и представляет результаты проверки отдельного критерия качества данных о форме.
EXPRESS-спецификация:
*)
ENTITY shape_data_quality_inspection_result
SUBTYPE OF(data_quality_inspection_result);
WHERE
WR1 : 'SHAPE_DATA_QUALITY_CRITERIA_SCHEMA.'+
'SHAPE_DATA_QUALITY_CRITERION' IN TYPEOF
(SELF\data_quality_inspection_result.criterion_inspected);
END_ENTITY;
(*
Формальное положение
WR1: Заданный атрибутом criterion_inspected критерий, для которого выполняется проверка, должен быть представлен объектом типа shape_data_quality_criterion.