主要内容

simscape.multibody.None Class

R2026b

Namespace: simscape.multibody

Absence of a value

Since R2026b

Description

Use an object of the simscape.multibody.None class to indicate the absence of a value for a property. For example, assign None to the Rotation or Translation property of a simscape.multibody.RigidTransform object to specify that no rotation or translation is applied.

Class Attributes

Sealed
true
ConstructOnLoad
true

For information on class attributes, see Class Attributes.

Creation

Description

n = simscape.multibody.None creates a None object that indicates the absence of a value.

example

Examples

collapse all

This example shows how to use a None object to specify zero rotation for a RigidTransform object.

Create a rigid transform and assign a rotation.

rt = simscape.multibody.RigidTransform;
rt.Rotation = simscape.multibody.StandardAxisRotation( ...
    simscape.Value(45,"deg"),"+Z");
rt
rt =
  RigidTransform with properties:

           Rotation: [1x1 simscape.multibody.StandardAxisRotation]
        Translation: [1x1 simscape.multibody.None]
    FrameConnectors: [2x1 string]

Use None to clear the rotation, indicating that no rotation is applied.

rt.Rotation = simscape.multibody.None;
rt
rt =
  RigidTransform with properties:

           Rotation: [1x1 simscape.multibody.None]
        Translation: [1x1 simscape.multibody.None]
    FrameConnectors: [2x1 string]

Version History

Introduced in R2026b