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
ActionOffsetX Returns the offset to be applied on X Axis, if Action Offset is used
ActionOffsetY Returns the offset to be applied on Y Axis, if Action Offset is used
ActionOffsetZ Returns the offset to be applied on Z Axis, if Action Offset is used
ActionPoint Returns or sets the action point
AngleCalculation Returns or sets the angle calculation option
ApplyActionOffset Returns or sets the flag to specify whether Action Offset should be applied
ApplyBaseOffset Returns or sets the flag to specify whether Base Offset should be applied
BaseOffsetX Returns the offset to be applied on X Axis, if Base Offset is used
BaseOffsetY Returns the offset to be applied on Y Axis, if Base Offset is used
BaseOffsetZ Returns the offset to be applied on Z Axis, if Base Offset is used
Csys Returns or sets the csys of bushing, the coordinate system of action and reaction are same each other
Dipole Returns or sets the dipole option
Direction Returns or sets the direction
ForceCalculation Returns or sets the force calculation option
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

BushingDefineAngleCalculationOption Enumeration Defines the Angle Calculation option
BushingDefineForceCalculationOption Enumeration Defines the Force Calculation option
BushingDefineOrientationTypes Enumeration Defines the orientation type of bushing

Property Detail

ActionOffsetX

BushingDefine.ActionOffsetX

Returns the offset to be applied on X Axis, if Action Offset is used

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

Getter Method

Signature ActionOffsetX

Returns:
Return type:NXOpen.Expression

New in version NX12.0.0.

License requirements: mechanisms (“MECHANISMS”)

ActionOffsetY

BushingDefine.ActionOffsetY

Returns the offset to be applied on Y Axis, if Action Offset is used

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

Getter Method

Signature ActionOffsetY

Returns:
Return type:NXOpen.Expression

New in version NX12.0.0.

License requirements: mechanisms (“MECHANISMS”)

ActionOffsetZ

BushingDefine.ActionOffsetZ

Returns the offset to be applied on Z Axis, if Action Offset is used

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

Getter Method

Signature ActionOffsetZ

Returns:
Return type:NXOpen.Expression

New in version NX12.0.0.

License requirements: mechanisms (“MECHANISMS”)

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

Parameters:actionPoint (NXOpen.Point) –

New in version NX6.0.0.

License requirements: mechanisms (“MECHANISMS”)

AngleCalculation

BushingDefine.AngleCalculation

Returns or sets the angle calculation option

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

Getter Method

Signature AngleCalculation

Returns:
Return type:NXOpen.Motion.BushingDefineAngleCalculationOption

New in version NX12.0.0.

License requirements: mechanisms (“MECHANISMS”)

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

Setter Method

Signature AngleCalculation

Parameters:opt (NXOpen.Motion.BushingDefineAngleCalculationOption) –

New in version NX12.0.0.

License requirements: mechanisms (“MECHANISMS”)

ApplyActionOffset

BushingDefine.ApplyActionOffset

Returns or sets the flag to specify whether Action Offset should be applied

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

Getter Method

Signature ApplyActionOffset

Returns:
Return type:bool

New in version NX12.0.0.

License requirements: mechanisms (“MECHANISMS”)

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

Setter Method

Signature ApplyActionOffset

Parameters:apply (bool) –

New in version NX12.0.0.

License requirements: mechanisms (“MECHANISMS”)

ApplyBaseOffset

BushingDefine.ApplyBaseOffset

Returns or sets the flag to specify whether Base Offset should be applied

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

Getter Method

Signature ApplyBaseOffset

Returns:
Return type:bool

New in version NX12.0.0.

License requirements: mechanisms (“MECHANISMS”)

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

Setter Method

Signature ApplyBaseOffset

Parameters:apply (bool) –

New in version NX12.0.0.

License requirements: mechanisms (“MECHANISMS”)

BaseOffsetX

BushingDefine.BaseOffsetX

Returns the offset to be applied on X Axis, if Base Offset is used

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

Getter Method

Signature BaseOffsetX

Returns:
Return type:NXOpen.Expression

New in version NX12.0.0.

License requirements: mechanisms (“MECHANISMS”)

BaseOffsetY

BushingDefine.BaseOffsetY

Returns the offset to be applied on Y Axis, if Base Offset is used

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

Getter Method

Signature BaseOffsetY

Returns:
Return type:NXOpen.Expression

New in version NX12.0.0.

License requirements: mechanisms (“MECHANISMS”)

BaseOffsetZ

BushingDefine.BaseOffsetZ

Returns the offset to be applied on Z Axis, if Base Offset is used

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

Getter Method

Signature BaseOffsetZ

Returns:
Return type:NXOpen.Expression

New in version NX12.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

Parameters:csys (NXOpen.CoordinateSystem) –

New in version NX6.0.0.

License requirements: mechanisms (“MECHANISMS”)

Dipole

BushingDefine.Dipole

Returns or sets the dipole option

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

Getter Method

Signature Dipole

Returns:
Return type:bool

New in version NX12.0.0.

License requirements: mechanisms (“MECHANISMS”)

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

Setter Method

Signature Dipole

Parameters:opt (bool) –

New in version NX12.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

Parameters:direction (NXOpen.Direction) –

New in version NX6.0.0.

License requirements: mechanisms (“MECHANISMS”)

ForceCalculation

BushingDefine.ForceCalculation

Returns or sets the force calculation option

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

Getter Method

Signature ForceCalculation

Returns:
Return type:NXOpen.Motion.BushingDefineForceCalculationOption

New in version NX12.0.0.

License requirements: mechanisms (“MECHANISMS”)

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

Setter Method

Signature ForceCalculation

Parameters:opt (NXOpen.Motion.BushingDefineForceCalculationOption) –

New in version NX12.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

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

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

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

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.