Тип данных 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.