Main Content

simscape.multibody.CylindricalJoint Class

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

Construct cylindrical joint

Since R2022a

Description

Use an object of the simscape.multibody.CylindricalJoint class to construct a cylindrical joint. The z-axes of the follower and base frames are aligned, and the follower frame can rotate about and move along the z-axis of the base frame, as shown in the image.

Sequence of the Primitives for Cylindrical Joint

The properties of the CylindricalJoint object contain 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

cj = simscape.multibody.CylindricalJoint constructs a cylindrical joint with default values.

Properties

expand all

Revolute primitive about the z-axis of the base 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 base frame.

Attributes:

GetAccess
public
SetAccess
public
NonCopyable
true

Prismatic primitive along the z-axis of the base 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 z-axis of the base frame.

Attributes:

GetAccess
public
SetAccess
public
NonCopyable
true

Version History

Introduced in R2022a