(* SCHEMA kinematic_structure_schema; *)
ENTITY planar_pair_range
SUBTYPE OF (simple_pair_range);
SELF\simple_pair_range.applies_to_pair : planar_pair;
lower_limit_actual_rotation : rotational_range_measure;
upper_limit_actual_rotation : rotational_range_measure;
lower_limit_actual_translation_x : translational_range_measure;
upper_limit_actual_translation_x : translational_range_measure;
lower_limit_actual_translation_y : translational_range_measure;
upper_limit_actual_translation_y : translational_range_measure;
WHERE
WR1: (('KINEMATIC_STRUCTURE_SCHEMA.UNLIMITED_RANGE' IN
TYPEOF (lower_limit_actual_rotation))
OR
('KINEMATIC_STRUCTURE_SCHEMA.UNLIMITED_RANGE' IN
TYPEOF (upper_limit_actual_rotation)))
XOR
(lower_limit_actual_rotation < upper_limit_actual_rotation);
WR2: (('KINEMATIC_STRUCTURE_SCHEMA.UNLIMITED_RANGE' IN
TYPEOF (lower_limit_actual_translation_x))
OR
('KINEMATIC_STRUCTURE_SCHEMA.UNLIMITED_RANGE' IN
TYPEOF (upper_limit_actual_translation_x)))
XOR
(lower_limit_actual_translation_x < upper_limit_actual_translation_x);
WR3: (('KINEMATIC_STRUCTURE_SCHEMA.UNLIMITED_RANGE' IN
TYPEOF (lower_limit_actual_translation_y))
OR
('KINEMATIC_STRUCTURE_SCHEMA.UNLIMITED_RANGE' IN
TYPEOF (upper_limit_actual_translation_y)))
XOR
(lower_limit_actual_translation_y < upper_limit_actual_translation_y);
END_ENTITY;
|
|
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:14:00-04:00