jointPositionVariables
List all kinematic variables associated with joint positions
Description
jointPositionVariables( outputs a table
        showing all kinematic variables corresponding to joint positions. Each row of the table
        shows ID, type of joint, path from the root, and unit for the numerical value of a joint
        position variable. Use this function to identify the IDs of position-based variables that
        you want to assign as targets, initial guesses, and outputs using the ks)addTargetVariables, addInitialGuessVariables, and
          addOutputVariables object
        functions, respectively.
The IDs of position-based variables have the form:
          jointName.primitiveType.primitiveComponent.
        The jointName string is based on the index of the joint block associated
        with the variable. The primitiveType string corresponds to the primitive
        associated with the variable (Px, Py, or
          Pz for prismatic; Rx, Ry, or
          Rz for revolute; S for spherical;
          CV for constant velocity; LSz for lead screw). The
          primitiveComponent string identifies a particular scalar value
        associated with the primitive (p for position of a prismatic primitive;
          q for angle of a revolute primitive; q,
          ax_x, ax_y and ax_z for the for
        the angle and three axis components of a spherical primitive; q_a and
          q_b for the azimuth and bend angles of a CV
        primitive; q for the rotation angle of a lead screw primitive).
Input Arguments
Version History
Introduced in R2019a
See Also
Blocks
- 6-DOF Joint | Bearing Joint | Bushing Joint | Cartesian Joint | Constant Velocity Joint | Cylindrical Joint | Gimbal Joint | Lead Screw Joint | Pin Slot Joint | Planar Joint | Prismatic Joint | Rectangular Joint | Revolute Joint | Spherical Joint | Universal Joint | Telescoping Joint