BushingDefine Class¶
-
class
NXOpen.Motion.BushingDefine¶ Bases:
NXOpen.TaggedObject,NXOpen.GeometricUtilities.IComponentBuilderRepresents 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
ActionLinkReturns: Return type: NXOpen.Motion.SelectLinkNew 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
ActionOffsetXReturns: Return type: NXOpen.ExpressionNew 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
ActionOffsetYReturns: Return type: NXOpen.ExpressionNew 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
ActionOffsetZReturns: Return type: NXOpen.ExpressionNew in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
ActionPoint¶
-
BushingDefine.ActionPoint¶ Returns or sets the action point
-------------------------------------Getter Method
Signature
ActionPointReturns: Return type: NXOpen.PointNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ActionPointParameters: 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
AngleCalculationReturns: Return type: NXOpen.Motion.BushingDefineAngleCalculationOptionNew in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
-------------------------------------Setter Method
Signature
AngleCalculationParameters: 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
ApplyActionOffsetReturns: Return type: bool New in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
-------------------------------------Setter Method
Signature
ApplyActionOffsetParameters: 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
ApplyBaseOffsetReturns: Return type: bool New in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
-------------------------------------Setter Method
Signature
ApplyBaseOffsetParameters: 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
BaseOffsetXReturns: Return type: NXOpen.ExpressionNew 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
BaseOffsetYReturns: Return type: NXOpen.ExpressionNew 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
BaseOffsetZReturns: Return type: NXOpen.ExpressionNew 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
CsysReturns: Return type: NXOpen.CoordinateSystemNew in version NX6.0.0.
License requirements: mechanisms (“MECHANISMS”)
-------------------------------------Setter Method
Signature
CsysParameters: 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
DipoleReturns: Return type: bool New in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
-------------------------------------Setter Method
Signature
DipoleParameters: opt (bool) – New in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
Direction¶
-
BushingDefine.Direction¶ Returns or sets the direction
-------------------------------------Getter Method
Signature
DirectionReturns: Return type: NXOpen.DirectionNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DirectionParameters: 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
ForceCalculationReturns: Return type: NXOpen.Motion.BushingDefineForceCalculationOptionNew in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
-------------------------------------Setter Method
Signature
ForceCalculationParameters: 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
NameReturns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
NameParameters: 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
OrientationReturns: Return type: NXOpen.NXMatrixNew in version NX6.0.0.
License requirements: mechanisms (“MECHANISMS”)
-------------------------------------Setter Method
Signature
OrientationParameters: 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
OrientationTypeReturns: Return type: NXOpen.Motion.BushingDefineOrientationTypesNew in version NX8.0.0.
License requirements: mechanisms (“MECHANISMS”)
-------------------------------------Setter Method
Signature
OrientationTypeParameters: orientationType ( NXOpen.Motion.BushingDefineOrientationTypes) –New in version NX8.0.0.
License requirements: mechanisms (“MECHANISMS”)
ReactionLink¶
-
BushingDefine.ReactionLink¶ Returns the reaction link
-------------------------------------Getter Method
Signature
ReactionLinkReturns: Return type: NXOpen.Motion.SelectLinkNew in version NX6.0.0.
License requirements: None.
ReactionPoint¶
-
BushingDefine.ReactionPoint¶ Returns or sets the reaction point
-------------------------------------Getter Method
Signature
ReactionPointReturns: Return type: NXOpen.PointNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ReactionPointParameters: 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.