BoltBuilder Class¶
-
class
NXOpen.CAE.BoltBuilder¶ Bases:
NXOpen.BuilderRepresents a
NXOpen.CAE.BoltBuilderTo create a new instance of this class, use
NXOpen.CAE.BoltCollection.CreateBoltBuilder()New in version NX7.5.0.
Properties¶
| Property | Description |
|---|---|
| BoltLength | Returns the bolt length |
| CollinearTolerance | Returns or sets the option to tune collinear tolerance for a model. |
| HeadEdge | Returns the selected head edge(s) |
| HeadPoint | Returns the head point(s) |
| HeadSelectionType | Returns or sets the head selection type |
| HeadSpiderDiameter | Returns the diameter used for creating head spider elements |
| HeadSpiderScale | Returns or sets the scale used to determine the head spider diameter relative to the hole diameter |
| HeadSpiderType | Returns or sets the option for head spider diameter |
| HeadSurface | Returns the selected head surface(s) |
| Junction | Returns or sets the option to include junction edges for creating spider elements |
| Junction1Edge | Returns the selected junction 1 edge(s) |
| Junction1Point | Returns the junction 1 point(s) |
| Junction1SelectionType | Returns or sets the junction 1 selection type |
| Junction1SpiderDiameter | Returns the diameter used for creating junction 1 spider elements |
| Junction1SpiderScale | Returns or sets the scale used to determine the junction 1 spider diameter relative to the hole diameter |
| Junction1SpiderType | Returns or sets the option for junction 1 spider diameter |
| Junction1Surface | Returns the selected junction 1 surface(s) |
| Junction2Edge | Returns the selected junction 2 edge(s) |
| Junction2Point | Returns the junction 2 point(s) |
| Junction2SelectionType | Returns or sets the junction 2 selection type |
| Junction2SpiderDiameter | Returns the diameter used for creating junction 2 spider elements |
| Junction2SpiderScale | Returns or sets the scale used to determine the junction 2 spider diameter relative to the hole diameter |
| Junction2SpiderType | Returns or sets the option for junction 2 spider diameter |
| Junction2Surface | Returns the selected junction 2 surface(s) |
| JunctionEdge | Returns the selected junction edge(s) |
| JunctionPoint | Returns the junction point(s) |
| JunctionSelectionType | Returns or sets the junction selection type |
| JunctionSpiderDiameter | Returns the diameter used for creating junction spider elements |
| JunctionSpiderScale | Returns or sets the scale used to determine the junction spider diameter relative to the hole diameter |
| JunctionSpiderType | Returns or sets the option for junction spider diameter |
| JunctionSurface | Returns the selected junction surface(s) |
| JunctionTolerance | Returns or sets the option to tune junction tolerance for a model. |
| Midnode | Returns or sets the option to include midnodes for creating spider elements |
| NodeTolerance | Returns or sets the option to tune node tolerance for a model. |
| NutEdge | Returns the selected nut edge(s) |
| NutPoint | Returns the nut point(s) |
| NutSelectionType | Returns or sets the nut selection type |
| NutSpiderDiameter | Returns the diameter used for creating nut spider elements |
| NutSpiderScale | Returns or sets the scale used to determine the nut spider diameter relative to the hole diameter |
| NutSpiderType | Returns or sets the option for nut spider diameter |
| NutSurface | Returns the selected nut surface(s) |
| OperationType | Returns or sets the operation type |
| ShankElementType | Returns the element type to be created for the shank |
| SpiderElementType | Returns the element type to be created for the spider |
| Spring | Returns or sets the option to use a spring element to connect the head to the tap surface |
| Tag | Returns the Tag for this object. |
| TapSurface | Returns the selected tap surface(s) |
| ThreadLength | Returns the thread length |
Methods¶
| Method | Description |
|---|---|
| Commit | Commits any edits that have been applied to the builder. |
| CommitBolt | Commit the builder and create a bolt mesh |
| Destroy | Deletes the builder, and cleans up any objects created by the builder. |
| GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
| GetObject | Returns the object currently being edited by this builder. |
| ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
| BoltBuilderBoltOperation Enumeration | Represents the options for type of operation |
| BoltBuilderSelection Enumeration | Represents the options for entity selection |
| BoltBuilderSpiderDiameter Enumeration | Represents the options for spider diameter |
Property Detail¶
BoltLength¶
-
BoltBuilder.BoltLength¶ Returns the bolt length
-------------------------------------Getter Method
Signature
BoltLengthReturns: Return type: NXOpen.ExpressionNew in version NX7.5.0.
License requirements: None.
CollinearTolerance¶
-
BoltBuilder.CollinearTolerance¶ Returns or sets the option to tune collinear tolerance for a model.
-------------------------------------Getter Method
Signature
CollinearToleranceReturns: Return type: float New in version NX8.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
CollinearToleranceParameters: collinearTolerance (float) – New in version NX8.0.1.
License requirements: nx_masterfem (“Finite Element Modeling”)
HeadEdge¶
-
BoltBuilder.HeadEdge¶ Returns the selected head edge(s)
-------------------------------------Getter Method
Signature
HeadEdgeReturns: Return type: NXOpen.SelectTaggedObjectListNew in version NX7.5.0.
License requirements: None.
HeadPoint¶
-
BoltBuilder.HeadPoint¶ Returns the head point(s)
-------------------------------------Getter Method
Signature
HeadPointReturns: Return type: NXOpen.SelectTaggedObjectListNew in version NX7.5.0.
License requirements: None.
HeadSelectionType¶
-
BoltBuilder.HeadSelectionType¶ Returns or sets the head selection type
-------------------------------------Getter Method
Signature
HeadSelectionTypeReturns: Return type: NXOpen.CAE.BoltBuilderSelectionNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
HeadSelectionTypeParameters: headSelectionType ( NXOpen.CAE.BoltBuilderSelection) –New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
HeadSpiderDiameter¶
-
BoltBuilder.HeadSpiderDiameter¶ Returns the diameter used for creating head spider elements
-------------------------------------Getter Method
Signature
HeadSpiderDiameterReturns: Return type: NXOpen.ExpressionNew in version NX7.5.0.
License requirements: None.
HeadSpiderScale¶
-
BoltBuilder.HeadSpiderScale¶ Returns or sets the scale used to determine the head spider diameter relative to the hole diameter
-------------------------------------Getter Method
Signature
HeadSpiderScaleReturns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
HeadSpiderScaleParameters: headSpiderScale (float) – New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
HeadSpiderType¶
-
BoltBuilder.HeadSpiderType¶ Returns or sets the option for head spider diameter
-------------------------------------Getter Method
Signature
HeadSpiderTypeReturns: Return type: NXOpen.CAE.BoltBuilderSpiderDiameterNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
HeadSpiderTypeParameters: headSpiderType ( NXOpen.CAE.BoltBuilderSpiderDiameter) –New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
HeadSurface¶
-
BoltBuilder.HeadSurface¶ Returns the selected head surface(s)
-------------------------------------Getter Method
Signature
HeadSurfaceReturns: Return type: NXOpen.SelectTaggedObjectListNew in version NX7.5.0.
License requirements: None.
Junction¶
-
BoltBuilder.Junction¶ Returns or sets the option to include junction edges for creating spider elements
-------------------------------------Getter Method
Signature
JunctionReturns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
JunctionParameters: isJunction (bool) – New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
Junction1Edge¶
-
BoltBuilder.Junction1Edge¶ Returns the selected junction 1 edge(s)
-------------------------------------Getter Method
Signature
Junction1EdgeReturns: Return type: NXOpen.SelectTaggedObjectListNew in version NX7.5.0.
License requirements: None.
Junction1Point¶
-
BoltBuilder.Junction1Point¶ Returns the junction 1 point(s)
-------------------------------------Getter Method
Signature
Junction1PointReturns: Return type: NXOpen.SelectTaggedObjectListNew in version NX7.5.0.
License requirements: None.
Junction1SelectionType¶
-
BoltBuilder.Junction1SelectionType¶ Returns or sets the junction 1 selection type
-------------------------------------Getter Method
Signature
Junction1SelectionTypeReturns: Return type: NXOpen.CAE.BoltBuilderSelectionNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
Junction1SelectionTypeParameters: junction1SelectionType ( NXOpen.CAE.BoltBuilderSelection) –New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
Junction1SpiderDiameter¶
-
BoltBuilder.Junction1SpiderDiameter¶ Returns the diameter used for creating junction 1 spider elements
-------------------------------------Getter Method
Signature
Junction1SpiderDiameterReturns: Return type: NXOpen.ExpressionNew in version NX7.5.0.
License requirements: None.
Junction1SpiderScale¶
-
BoltBuilder.Junction1SpiderScale¶ Returns or sets the scale used to determine the junction 1 spider diameter relative to the hole diameter
-------------------------------------Getter Method
Signature
Junction1SpiderScaleReturns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
Junction1SpiderScaleParameters: junction1SpiderScale (float) – New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
Junction1SpiderType¶
-
BoltBuilder.Junction1SpiderType¶ Returns or sets the option for junction 1 spider diameter
-------------------------------------Getter Method
Signature
Junction1SpiderTypeReturns: Return type: NXOpen.CAE.BoltBuilderSpiderDiameterNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
Junction1SpiderTypeParameters: junction1SpiderType ( NXOpen.CAE.BoltBuilderSpiderDiameter) –New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
Junction1Surface¶
-
BoltBuilder.Junction1Surface¶ Returns the selected junction 1 surface(s)
-------------------------------------Getter Method
Signature
Junction1SurfaceReturns: Return type: NXOpen.SelectTaggedObjectListNew in version NX7.5.0.
License requirements: None.
Junction2Edge¶
-
BoltBuilder.Junction2Edge¶ Returns the selected junction 2 edge(s)
-------------------------------------Getter Method
Signature
Junction2EdgeReturns: Return type: NXOpen.SelectTaggedObjectListNew in version NX7.5.0.
License requirements: None.
Junction2Point¶
-
BoltBuilder.Junction2Point¶ Returns the junction 2 point(s)
-------------------------------------Getter Method
Signature
Junction2PointReturns: Return type: NXOpen.SelectTaggedObjectListNew in version NX7.5.0.
License requirements: None.
Junction2SelectionType¶
-
BoltBuilder.Junction2SelectionType¶ Returns or sets the junction 2 selection type
-------------------------------------Getter Method
Signature
Junction2SelectionTypeReturns: Return type: NXOpen.CAE.BoltBuilderSelectionNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
Junction2SelectionTypeParameters: junction2SelectionType ( NXOpen.CAE.BoltBuilderSelection) –New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
Junction2SpiderDiameter¶
-
BoltBuilder.Junction2SpiderDiameter¶ Returns the diameter used for creating junction 2 spider elements
-------------------------------------Getter Method
Signature
Junction2SpiderDiameterReturns: Return type: NXOpen.ExpressionNew in version NX7.5.0.
License requirements: None.
Junction2SpiderScale¶
-
BoltBuilder.Junction2SpiderScale¶ Returns or sets the scale used to determine the junction 2 spider diameter relative to the hole diameter
-------------------------------------Getter Method
Signature
Junction2SpiderScaleReturns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
Junction2SpiderScaleParameters: junction2SpiderScale (float) – New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
Junction2SpiderType¶
-
BoltBuilder.Junction2SpiderType¶ Returns or sets the option for junction 2 spider diameter
-------------------------------------Getter Method
Signature
Junction2SpiderTypeReturns: Return type: NXOpen.CAE.BoltBuilderSpiderDiameterNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
Junction2SpiderTypeParameters: junction2SpiderType ( NXOpen.CAE.BoltBuilderSpiderDiameter) –New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
Junction2Surface¶
-
BoltBuilder.Junction2Surface¶ Returns the selected junction 2 surface(s)
-------------------------------------Getter Method
Signature
Junction2SurfaceReturns: Return type: NXOpen.SelectTaggedObjectListNew in version NX7.5.0.
License requirements: None.
JunctionEdge¶
-
BoltBuilder.JunctionEdge¶ Returns the selected junction edge(s)
-------------------------------------Getter Method
Signature
JunctionEdgeReturns: Return type: NXOpen.SelectTaggedObjectListNew in version NX7.5.0.
License requirements: None.
JunctionPoint¶
-
BoltBuilder.JunctionPoint¶ Returns the junction point(s)
-------------------------------------Getter Method
Signature
JunctionPointReturns: Return type: NXOpen.SelectTaggedObjectListNew in version NX7.5.0.
License requirements: None.
JunctionSelectionType¶
-
BoltBuilder.JunctionSelectionType¶ Returns or sets the junction selection type
-------------------------------------Getter Method
Signature
JunctionSelectionTypeReturns: Return type: NXOpen.CAE.BoltBuilderSelectionNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
JunctionSelectionTypeParameters: junctionSelectionType ( NXOpen.CAE.BoltBuilderSelection) –New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
JunctionSpiderDiameter¶
-
BoltBuilder.JunctionSpiderDiameter¶ Returns the diameter used for creating junction spider elements
-------------------------------------Getter Method
Signature
JunctionSpiderDiameterReturns: Return type: NXOpen.ExpressionNew in version NX7.5.0.
License requirements: None.
JunctionSpiderScale¶
-
BoltBuilder.JunctionSpiderScale¶ Returns or sets the scale used to determine the junction spider diameter relative to the hole diameter
-------------------------------------Getter Method
Signature
JunctionSpiderScaleReturns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
JunctionSpiderScaleParameters: junctionSpiderScale (float) – New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
JunctionSpiderType¶
-
BoltBuilder.JunctionSpiderType¶ Returns or sets the option for junction spider diameter
-------------------------------------Getter Method
Signature
JunctionSpiderTypeReturns: Return type: NXOpen.CAE.BoltBuilderSpiderDiameterNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
JunctionSpiderTypeParameters: junctionSpiderType ( NXOpen.CAE.BoltBuilderSpiderDiameter) –New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
JunctionSurface¶
-
BoltBuilder.JunctionSurface¶ Returns the selected junction surface(s)
-------------------------------------Getter Method
Signature
JunctionSurfaceReturns: Return type: NXOpen.SelectTaggedObjectListNew in version NX7.5.0.
License requirements: None.
JunctionTolerance¶
-
BoltBuilder.JunctionTolerance¶ Returns or sets the option to tune junction tolerance for a model.
-------------------------------------Getter Method
Signature
JunctionToleranceReturns: Return type: float New in version NX8.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
JunctionToleranceParameters: junctionTolerance (float) – New in version NX8.0.1.
License requirements: nx_masterfem (“Finite Element Modeling”)
Midnode¶
-
BoltBuilder.Midnode¶ Returns or sets the option to include midnodes for creating spider elements
-------------------------------------Getter Method
Signature
MidnodeReturns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MidnodeParameters: isMidnode (bool) – New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
NodeTolerance¶
-
BoltBuilder.NodeTolerance¶ Returns or sets the option to tune node tolerance for a model.
-------------------------------------Getter Method
Signature
NodeToleranceReturns: Return type: float New in version NX8.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
NodeToleranceParameters: nodeTolerance (float) – New in version NX8.0.1.
License requirements: nx_masterfem (“Finite Element Modeling”)
NutEdge¶
-
BoltBuilder.NutEdge¶ Returns the selected nut edge(s)
-------------------------------------Getter Method
Signature
NutEdgeReturns: Return type: NXOpen.SelectTaggedObjectListNew in version NX7.5.0.
License requirements: None.
NutPoint¶
-
BoltBuilder.NutPoint¶ Returns the nut point(s)
-------------------------------------Getter Method
Signature
NutPointReturns: Return type: NXOpen.SelectTaggedObjectListNew in version NX7.5.0.
License requirements: None.
NutSelectionType¶
-
BoltBuilder.NutSelectionType¶ Returns or sets the nut selection type
-------------------------------------Getter Method
Signature
NutSelectionTypeReturns: Return type: NXOpen.CAE.BoltBuilderSelectionNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
NutSelectionTypeParameters: nutSelectionType ( NXOpen.CAE.BoltBuilderSelection) –New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
NutSpiderDiameter¶
-
BoltBuilder.NutSpiderDiameter¶ Returns the diameter used for creating nut spider elements
-------------------------------------Getter Method
Signature
NutSpiderDiameterReturns: Return type: NXOpen.ExpressionNew in version NX7.5.0.
License requirements: None.
NutSpiderScale¶
-
BoltBuilder.NutSpiderScale¶ Returns or sets the scale used to determine the nut spider diameter relative to the hole diameter
-------------------------------------Getter Method
Signature
NutSpiderScaleReturns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
NutSpiderScaleParameters: nutSpiderScale (float) – New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
NutSpiderType¶
-
BoltBuilder.NutSpiderType¶ Returns or sets the option for nut spider diameter
-------------------------------------Getter Method
Signature
NutSpiderTypeReturns: Return type: NXOpen.CAE.BoltBuilderSpiderDiameterNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
NutSpiderTypeParameters: nutSpiderType ( NXOpen.CAE.BoltBuilderSpiderDiameter) –New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
NutSurface¶
-
BoltBuilder.NutSurface¶ Returns the selected nut surface(s)
-------------------------------------Getter Method
Signature
NutSurfaceReturns: Return type: NXOpen.SelectTaggedObjectListNew in version NX7.5.0.
License requirements: None.
OperationType¶
-
BoltBuilder.OperationType¶ Returns or sets the operation type
-------------------------------------Getter Method
Signature
OperationTypeReturns: Return type: NXOpen.CAE.BoltBuilderBoltOperationNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OperationTypeParameters: operationType ( NXOpen.CAE.BoltBuilderBoltOperation) –New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
ShankElementType¶
-
BoltBuilder.ShankElementType¶ Returns the element type to be created for the shank
-------------------------------------Getter Method
Signature
ShankElementTypeReturns: Return type: NXOpen.CAE.ElementTypeBuilderNew in version NX7.5.0.
License requirements: None.
SpiderElementType¶
-
BoltBuilder.SpiderElementType¶ Returns the element type to be created for the spider
-------------------------------------Getter Method
Signature
SpiderElementTypeReturns: Return type: NXOpen.CAE.ElementTypeBuilderNew in version NX7.5.0.
License requirements: None.
Spring¶
-
BoltBuilder.Spring¶ Returns or sets the option to use a spring element to connect the head to the tap surface
-------------------------------------Getter Method
Signature
SpringReturns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SpringParameters: isSpring (bool) – New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
TapSurface¶
-
BoltBuilder.TapSurface¶ Returns the selected tap surface(s)
-------------------------------------Getter Method
Signature
TapSurfaceReturns: Return type: NXOpen.SelectTaggedObjectListNew in version NX7.5.0.
License requirements: None.
ThreadLength¶
-
BoltBuilder.ThreadLength¶ Returns the thread length
-------------------------------------Getter Method
Signature
ThreadLengthReturns: Return type: NXOpen.ExpressionNew in version NX7.5.0.
License requirements: None.
Method Detail¶
CommitBolt¶
-
BoltBuilder.CommitBolt¶ Commit the builder and create a bolt mesh
Signature
CommitBolt()Returns: Return type: NXOpen.CAE.BoltNew in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
Validate¶
-
BoltBuilder.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.