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(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(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.