BushingDefine Class

class NXOpen.Motion.BushingDefine

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents a Motion BushingDefine

New in version NX6.0.0.

Properties

Property Description
ActionLink Returns the action link
ActionPoint Returns or sets the action point
Csys Returns or sets the csys of bushing, the coordinate system of action and reaction are same each other
Direction Returns or sets the direction
Name Returns or sets the name
Orientation Returns or sets the matrix of bushing
OrientationType Returns or sets the orientation type of bushing
ReactionLink Returns the reaction link
ReactionPoint Returns or sets the reaction point
Tag Returns the Tag for this object.

Methods

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

Enumerations

BushingDefineOrientationTypes Enumeration Defines the orientation type of bushing

Property Detail

ActionPoint

BushingDefine.ActionPoint

Returns or sets the action point

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

Getter Method

Signature ActionPoint()

Returns:
Return type:NXOpen.Point

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature ActionPoint(actionPoint)

Parameters:actionPoint (NXOpen.Point) –

New in version NX6.0.0.

License requirements: mechanisms (“MECHANISMS”)

Csys

BushingDefine.Csys

Returns or sets the csys of bushing, the coordinate system of action and reaction are same each other

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

Getter Method

Signature Csys()

Returns:
Return type:NXOpen.CoordinateSystem

New in version NX6.0.0.

License requirements: mechanisms (“MECHANISMS”)

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

Setter Method

Signature Csys(csys)

Parameters:csys (NXOpen.CoordinateSystem) –

New in version NX6.0.0.

License requirements: mechanisms (“MECHANISMS”)

Direction

BushingDefine.Direction

Returns or sets the direction

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

Getter Method

Signature Direction()

Returns:
Return type:NXOpen.Direction

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature Direction(direction)

Parameters:direction (NXOpen.Direction) –

New in version NX6.0.0.

License requirements: mechanisms (“MECHANISMS”)

Name

BushingDefine.Name

Returns or sets the name

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

Getter Method

Signature Name()

Returns:
Return type:str

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature Name(name)

Parameters:name (str) –

New in version NX6.0.0.

License requirements: mechanisms (“MECHANISMS”)

Orientation

BushingDefine.Orientation

Returns or sets the matrix of bushing

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

Getter Method

Signature Orientation()

Returns:
Return type:NXOpen.NXMatrix

New in version NX6.0.0.

License requirements: mechanisms (“MECHANISMS”)

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

Setter Method

Signature Orientation(orientation)

Parameters:orientation (NXOpen.NXMatrix) –

New in version NX6.0.0.

License requirements: mechanisms (“MECHANISMS”)

OrientationType

BushingDefine.OrientationType

Returns or sets the orientation type of bushing

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

Getter Method

Signature OrientationType()

Returns:
Return type:NXOpen.Motion.BushingDefineOrientationTypes

New in version NX8.0.0.

License requirements: mechanisms (“MECHANISMS”)

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

Setter Method

Signature OrientationType(orientationType)

Parameters:orientationType (NXOpen.Motion.BushingDefineOrientationTypes) –

New in version NX8.0.0.

License requirements: mechanisms (“MECHANISMS”)

ReactionPoint

BushingDefine.ReactionPoint

Returns or sets the reaction point

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

Getter Method

Signature ReactionPoint()

Returns:
Return type:NXOpen.Point

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature ReactionPoint(reactionPoint)

Parameters:reactionPoint (NXOpen.Point) –

New in version NX6.0.0.

License requirements: mechanisms (“MECHANISMS”)

Method Detail

Validate

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