(* SCHEMA step_merged_ap_schema; *)
-- IN AP238 STEP-NC/AP242 ENTITY basic_round_hole SUBTYPE OF (round_hole); depth : OPTIONAL positive_length_measure_with_unit; depth_tolerance : OPTIONAL tolerance_value; diameter : positive_length_measure_with_unit; diameter_tolerance : OPTIONAL tolerance_value_or_limits_and_fits; placement : shape_representation; through_hole : BOOLEAN; WHERE WR1: SIZEOF(placement\representation.items) = 1; WR2: SIZEOF(QUERY (ri <* placement\representation.items| ('STEP_MERGED_AP_SCHEMA.AXIS2_PLACEMENT_3D' IN TYPEOF(ri)))) = 1; WR3: 'STEP_MERGED_AP_SCHEMA.LENGTH_MEASURE_WITH_UNIT' IN TYPEOF(depth_tolerance\tolerance_value.lower_bound); WR4: 'STEP_MERGED_AP_SCHEMA.LENGTH_MEASURE_WITH_UNIT' IN TYPEOF(depth_tolerance\tolerance_value.upper_bound); WR5: NOT ('STEP_MERGED_AP_SCHEMA.TOLERANCE_VALUE' IN TYPEOF(diameter_tolerance)) OR ('STEP_MERGED_AP_SCHEMA.LENGTH_MEASURE_WITH_UNIT' IN TYPEOF(diameter_tolerance\tolerance_value.lower_bound)); WR6: NOT ('STEP_MERGED_AP_SCHEMA.TOLERANCE_VALUE' IN TYPEOF(diameter_tolerance)) OR ('STEP_MERGED_AP_SCHEMA.LENGTH_MEASURE_WITH_UNIT' IN TYPEOF(diameter_tolerance\tolerance_value.upper_bound)); WR7: through_hole XOR EXISTS(depth); END_ENTITY;
|
Generated by STEP Tools® EXPRESS to HTML Converter
2024-09-06T14:00:30-04:00