simscape.multibody.Joint Class
Namespace: simscape.multibody
Superclasses: simscape.multibody.Component
Description
simscape.multibody.Joint
is the abstract base class for joints, such as
prismatic joints and revolute joints. To create a joint, use the object of a subclass, such as
simscape.multibody.PrismaticJoint
or simscape.multibody.RevoluteJoint
.
An object of a joint has two frame connectors called B
and
F
that correspond to the base and follower frames of the object. The
connectors link two arbitrary objects together in a simscape.multibody.Multibody
object. After being linked, the object connected to
the follower frame is able to move in certain ways relative to the object connected to the
base frame.
The Joint
class has a DegreesOfFreedom
property that
indicates how many degrees of freedom are between the base and follower frames of a joint
object. The value of the DegreesOfFreedom
property is the sum of the
degrees of freedom of all the joint primitives contained in the joint object.
See the More About section for more information
about the Joint
class.
Class Attributes
Abstract | true |
ConstructOnLoad | true |
RestrictsSubclassing | true |
For information on class attributes, see Class Attributes.
Properties
More About
Version History
Introduced in R2022a
See Also
simscape.multibody.BearingJoint
| simscape.multibody.BushingJoint
| simscape.multibody.CartesianJoint
| simscape.multibody.ConstantVelocityJoint
| simscape.multibody.CylindricalJoint
| simscape.multibody.GimbalJoint
| simscape.multibody.JointPrimitive
| simscape.multibody.LeadScrewJoint
| simscape.multibody.PinSlotJoint
| simscape.multibody.PlanarJoint
| simscape.multibody.PrismaticJoint
| simscape.multibody.RectangularJoint
| simscape.multibody.RevoluteJoint
| simscape.multibody.SixDofJoint
| simscape.multibody.SphericalJoint
| simscape.multibody.TelescopingJoint
| simscape.multibody.UniversalJoint
| simscape.multibody.WeldJoint