Main Content

simscape.multibody.PinSlotJoint Class

Namespace: simscape.multibody
Superclasses: simscape.multibody.Joint

Construct pin-slot joint

Since R2022a

Description

Use an object of the simscape.multibody.PinSlotJoint class to construct a pin-slot joint. The PinSlotJoint object has two degrees of freedom. The follower frame moves along the x-axis of the base frame and then rotates about the z-axis of the follower frame, as shown in the image.

Sequence of the Primitives for a Pin-slot Joint

The properties of the PinSlotJoint object contains a simscape.multibody.PrismaticPrimitive object and a simscape.multibody.RevolutePrimitive object.

Class Attributes

Sealed
true
ConstructOnLoad
true
RestrictsSubclassing
true

For information on class attributes, see Class Attributes.

Creation

Description

psj = simscape.multibody.PinSlotJoint constructs a pin-slot 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

Revolute primitive about the z-axis of the follower frame, returned as a simscape.multibody.RevolutePrimitive object. The revolute primitive corresponds to the rotation of the follower frame with respect to the base frame about the z-axis of the follower frame.

Attributes:

GetAccess
public
SetAccess
public
NonCopyable
true

Version History

Introduced in R2022a