ENTITY rack_and_pinion_pair_value SUBTYPE OF (pair_value); SELF\pair_value.applies_to_pair : rack_and_pinion_pair; actual_displacement : length_measure; DERIVE actual_rotation : plane_angle_measure := convert_plane_angle_for_pair_from_radian (SELF\pair_value.applies_to_pair, (- actual_displacement / SELF\pair_value.applies_to_pair\ rack_and_pinion_pair.pinion_radius)); END_ENTITY; -- rack_and_pinion_pair_value |
Entity data types and their attributespair_valueapplies_to_pair: kinematic_pair; rack_and_pinion_pair_value (RT) applies_to_pair: rack_and_pinion_pair; actual_displacement: length_measure; (DER) actual_rotation: plane_angle_measure; |
Userspair_valueconfiguration_definition.pair_values initial_state.pair_values rack_and_pinion_pair_value |
Global rules for this entity data type- |
public interface ERack_and_pinion_pair_value extends EPair_valueactual_displacement (explicit attribute)boolean testActual_displacement(ERack_and_pinion_pair_value type)double getActual_displacement(ERack_and_pinion_pair_value type) void setActual_displacement(ERack_and_pinion_pair_value type, double value) void unsetActual_displacement(ERack_and_pinion_pair_value type) actual_rotation (derived attribute)double getActual_rotation(ERack_and_pinion_pair_value type)boolean testActual_rotation(ERack_and_pinion_pair_value type) |
public class CRack_and_pinion_pair_value implements ERack_and_pinion_pair_valuestatic EAttribute attributeActual_displacement(ERack_and_pinion_pair_value type)static EAttribute attributeActual_rotation(ERack_and_pinion_pair_value type) |
public class ARack_and_pinion_pair_value extends AEntitypublic ERack_and_pinion_pair_value getByIndex(int index)public ERack_and_pinion_pair_value getCurrentMember(SdaiIterator it) |