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¶
ActionLink¶
-
BushingDefine.
ActionLink
¶ Returns the action link
-------------------------------------
Getter Method
Signature
ActionLink
Returns: Return type: NXOpen.Motion.SelectLink
New in version NX6.0.0.
License requirements: None.
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”)
ReactionLink¶
-
BushingDefine.
ReactionLink
¶ Returns the reaction link
-------------------------------------
Getter Method
Signature
ReactionLink
Returns: Return type: NXOpen.Motion.SelectLink
New in version NX6.0.0.
License requirements: None.
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.