DriverMotionsData Class

class NXOpen.Motion.DriverMotionsData

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents a NXOpen.Motion.DriverMotionsData

New in version NX11.0.0.

Properties

Property Description
DataType Returns or sets the driver data type
RotationType Returns or sets the type of the rotations applied on the link
RotationX Returns the rotation around the x axis
RotationY Returns the rotation around the y axis
RotationZ Returns the rotation around the z axis
Tag Returns the Tag for this object.
TranslationX Returns the translation on the x axis
TranslationY Returns the translation on the y axis
TranslationZ Returns the translation on the z axis

Methods

Method Description
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

DataType

DriverMotionsData.DataType

Returns or sets the driver data type

-------------------------------------

Getter Method

Signature DataType

Returns:
Return type:NXOpen.Motion.DriverMotionsDataDriverDataType

New in version NX11.0.0.

License requirements: mechanisms (“MECHANISMS”)

-------------------------------------

Setter Method

Signature DataType

Parameters:dataType (NXOpen.Motion.DriverMotionsDataDriverDataType) –

New in version NX11.0.0.

License requirements: mechanisms (“MECHANISMS”)

RotationType

DriverMotionsData.RotationType

Returns or sets the type of the rotations applied on the link

-------------------------------------

Getter Method

Signature RotationType

Returns:
Return type:NXOpen.Motion.DriverMotionsDataDriverRotationType

New in version NX11.0.0.

License requirements: mechanisms (“MECHANISMS”)

-------------------------------------

Setter Method

Signature RotationType

Parameters:rotationType (NXOpen.Motion.DriverMotionsDataDriverRotationType) –

New in version NX11.0.0.

License requirements: mechanisms (“MECHANISMS”)

RotationX

DriverMotionsData.RotationX

Returns the rotation around the x axis

-------------------------------------

Getter Method

Signature RotationX

Returns:
Return type:NXOpen.Motion.DriverOperation

New in version NX11.0.0.

License requirements: mechanisms (“MECHANISMS”)

RotationY

DriverMotionsData.RotationY

Returns the rotation around the y axis

-------------------------------------

Getter Method

Signature RotationY

Returns:
Return type:NXOpen.Motion.DriverOperation

New in version NX11.0.0.

License requirements: mechanisms (“MECHANISMS”)

RotationZ

DriverMotionsData.RotationZ

Returns the rotation around the z axis

-------------------------------------

Getter Method

Signature RotationZ

Returns:
Return type:NXOpen.Motion.DriverOperation

New in version NX11.0.0.

License requirements: mechanisms (“MECHANISMS”)

TranslationX

DriverMotionsData.TranslationX

Returns the translation on the x axis

-------------------------------------

Getter Method

Signature TranslationX

Returns:
Return type:NXOpen.Motion.DriverOperation

New in version NX11.0.0.

License requirements: mechanisms (“MECHANISMS”)

TranslationY

DriverMotionsData.TranslationY

Returns the translation on the y axis

-------------------------------------

Getter Method

Signature TranslationY

Returns:
Return type:NXOpen.Motion.DriverOperation

New in version NX11.0.0.

License requirements: mechanisms (“MECHANISMS”)

TranslationZ

DriverMotionsData.TranslationZ

Returns the translation on the z axis

-------------------------------------

Getter Method

Signature TranslationZ

Returns:
Return type:NXOpen.Motion.DriverOperation

New in version NX11.0.0.

License requirements: mechanisms (“MECHANISMS”)

Method Detail

Validate

DriverMotionsData.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.