Main Content

simscape.multibody.CylindricalTranslation Class

Namespace: simscape.multibody
Superclasses: simscape.multibody.Translation

Construct cylindrical-axis translation

Since R2022a

Description

Use an object of the simscape.multibody.CylindricalTranslation class to construct a 3-D translation by using cylindrical coordinates. The image shows an example.

Cylindrical Coordinate System

The Radius property specifies the length of the projection of the translation, BF, in the xy-plane of the base frame. The Angle property specifies the azimuth, which is the angle of the radius with respect to the x-axis of the base frame. The angle falls in the range of [-π, π). The ZOffset property specifies the offset of the translation along the z-axis of the base frame.

Class Attributes

Sealed
true
ConstructOnLoad
true
RestrictsSubclassing
true

For information on class attributes, see Class Attributes.

Creation

Description

T = simscape.multibody.CylindricalTranslation creates a cylindrical coordinate translation with default values.

T = simscape.multibody.CylindricalTranslation(Radius,Angle,ZOffset) creates a cylindrical coordinate translation with the specified radius, azimuth, and z offset.

Properties

expand all

Radius of the translation, specified as a simscape.Value object that represents a scalar with a unit of length.

Example: simscape.Value(3,"cm")

Attributes:

GetAccess
public
SetAccess
public
NonCopyable
true

Azimuth of the translation, specified as a simscape.Value object that represents a scalar with a unit of angle.

Example: simscape.Value(10,"deg")

Attributes:

GetAccess
public
SetAccess
public
NonCopyable
true

z offset of the translation, specified as a simscape.Value object that represents a scalar with a unit of length.

Example: simscape.Value(3,"m")

Attributes:

GetAccess
public
SetAccess
public
NonCopyable
true

Version History

Introduced in R2022a