simscape.multibody.BearingJoint Class
Namespace: simscape.multibody
Superclasses: simscape.multibody.Joint
Description
Use an object of the simscape.multibody.BearingJoint
class to construct a
bearing joint. A bearing joint models a compliant bearing that supports a spinning shaft. The
bearing can translate along the shaft and allows the rotation about an axis that may not be
aligned with the shaft.
A BearingJoint
object models a transformation of the follower frame with
respect to the base frame. The transformation contains a translation and a 3-D rotation. The
translation is along the z-axis of the base frame. Like the simscape.multibody.GimbalJoint
object, the BearingJoint
object has
three sequential rotations to achieve a 3-D rotation, as shown in the image.
The properties of the BearingJoint
object contain one simscape.multibody.PrismaticPrimitive
object and three simscape.multibody.RevolutePrimitive
objects.
Class Attributes
Sealed | true |
ConstructOnLoad | true |
RestrictsSubclassing | true |
For information on class attributes, see Class Attributes.
Creation
Description
constructs a bearing joint with default values.bj
= simscape.multibody.BearingJoint
Properties
Version History
Introduced in R2022a