Main Content

simscape.multibody.RectangularJoint class

Package: simscape.multibody
Superclasses: simscape.multibody.Joint

Construct rectangular joint

Description

Use an object of the simscape.multibody.RectangularJoint class to construct a rectangular joint. The properties of the object contain two simscape.multibody.PrismaticPrimitive objects that model a 2-D transformation of the follower frame with respect to the base frame within the xy-plane of the base frame. The transformation contains two sequential translations that are along the x and y axes of the follower frame, respectively, as shown in the image.

Joint Transformation Sequence of Rectangular Joint

The RectangularJoint object constrains the origin of the follower frame within the xy-plane of the base frame, and the axes of the follower frame are parallel with the corresponding axes of the base frame.

Class Attributes

Sealed
true
ConstructOnLoad
true
RestrictsSubclassing
true

For information on class attributes, see Class Attributes.

Creation

Description

rj = simscape.multibody.RectangularJoint constructs a rectangular joint with default values.

Properties

expand all

Prismatic primitive along the x-axis of the follower frame, returned as a simscape.multibody.PrismaticPrimitive object. The prismatic primitive corresponds to the translation of the follower frame with respect to the base frame along the x-axis of the follower frame.

Attributes:

GetAccess
public
SetAccess
public
NonCopyable
true

Prismatic primitive along the y-axis of the follower frame, returned as a simscape.multibody.PrismaticPrimitive object. The prismatic primitive corresponds to the translation of the follower frame with respect to the base frame along the y-axis of the follower frame generated after the translation along the x-axis.

Attributes:

GetAccess
public
SetAccess
public
NonCopyable
true

Version History

Introduced in R2022a