Class NameGear Description |
|||||||||||||||||||
Gear defines a gear constraint between two bodies. The gear is modeled as an algebraic relationship between input and output displacements between two joints. The inputs and outputs may be either rotational or translational. This allows spur, helical, bevel, and rack-and-pinion gear sets to be modeled. Friction, backlash, and manufacturing inaccuracies in tooth profiles are not modeled. |
|||||||||||||||||||
Attribute Summary
Usage |
|||||||||||||||||||
Gear (joints=[objJoint1, objJoint2], cv=objMarker, optional_attributes): |
|||||||||||||||||||
Attribute Description |
|||||||||||||||||||
joints |
List containing two JOINT objects. Specifies two joints whose output is coupled by the gear constraint. Only the following types of joints may be used in defining a GEAR object:
The joints attribute is mandatory. |
||||||||||||||||||
cv |
Reference to an existing Marker Specifies the marker whose origin defines the contact point. Its z-axis defines the direction of motion at the contact point. cv must belong to the body containing the housing. The cv attribute is mandatory. |
||||||||||||||||||
id |
Integer Specifies the element identification number. This number must be unique among all the Marker objects in the model. This attribute is optional. MotionSolve will automatically create an ID when one is not specified. Range of values: id > 0 |
||||||||||||||||||
label |
String Specifies the name of the Gear object. This attribute is optional. When not specified, MotionSolve will create a label for you. |
||||||||||||||||||
active |
Bool Select one from True or False.
The attribute active is optional. When not specified, active defaults to True |
||||||||||||||||||
Comments
|
|||||||||||||||||||
Example
|
|||||||||||||||||||
gear = Gear (joints=[joint1, joint22], cv=marker1101) |
|||||||||||||||||||
|
|||||||||||||||||||
gear1101 = Gear (id=1101, label=”Gear-1101”, joints=[joint1, joint22], cv=marker1101) |