BoltBuilder Class¶
-
class
NXOpen.CAE.
BoltBuilder
¶ Bases:
NXOpen.Builder
Represents a
NXOpen.CAE.BoltBuilder
To 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
BoltLength
Returns: Return type: NXOpen.Expression
New 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
CollinearTolerance
Returns: Return type: float New in version NX8.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
CollinearTolerance
Parameters: 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
HeadEdge
Returns: Return type: NXOpen.SelectTaggedObjectList
New in version NX7.5.0.
License requirements: None.
HeadPoint¶
-
BoltBuilder.
HeadPoint
¶ Returns the head point(s)
-------------------------------------
Getter Method
Signature
HeadPoint
Returns: Return type: NXOpen.SelectTaggedObjectList
New in version NX7.5.0.
License requirements: None.
HeadSelectionType¶
-
BoltBuilder.
HeadSelectionType
¶ Returns or sets the head selection type
-------------------------------------
Getter Method
Signature
HeadSelectionType
Returns: Return type: NXOpen.CAE.BoltBuilderSelection
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
HeadSelectionType
Parameters: 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
HeadSpiderDiameter
Returns: Return type: NXOpen.Expression
New 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
HeadSpiderScale
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
HeadSpiderScale
Parameters: 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
HeadSpiderType
Returns: Return type: NXOpen.CAE.BoltBuilderSpiderDiameter
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
HeadSpiderType
Parameters: 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
HeadSurface
Returns: Return type: NXOpen.SelectTaggedObjectList
New 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
Junction
Returns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Junction
Parameters: 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
Junction1Edge
Returns: Return type: NXOpen.SelectTaggedObjectList
New in version NX7.5.0.
License requirements: None.
Junction1Point¶
-
BoltBuilder.
Junction1Point
¶ Returns the junction 1 point(s)
-------------------------------------
Getter Method
Signature
Junction1Point
Returns: Return type: NXOpen.SelectTaggedObjectList
New in version NX7.5.0.
License requirements: None.
Junction1SelectionType¶
-
BoltBuilder.
Junction1SelectionType
¶ Returns or sets the junction 1 selection type
-------------------------------------
Getter Method
Signature
Junction1SelectionType
Returns: Return type: NXOpen.CAE.BoltBuilderSelection
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Junction1SelectionType
Parameters: 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
Junction1SpiderDiameter
Returns: Return type: NXOpen.Expression
New 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
Junction1SpiderScale
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Junction1SpiderScale
Parameters: 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
Junction1SpiderType
Returns: Return type: NXOpen.CAE.BoltBuilderSpiderDiameter
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Junction1SpiderType
Parameters: 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
Junction1Surface
Returns: Return type: NXOpen.SelectTaggedObjectList
New in version NX7.5.0.
License requirements: None.
Junction2Edge¶
-
BoltBuilder.
Junction2Edge
¶ Returns the selected junction 2 edge(s)
-------------------------------------
Getter Method
Signature
Junction2Edge
Returns: Return type: NXOpen.SelectTaggedObjectList
New in version NX7.5.0.
License requirements: None.
Junction2Point¶
-
BoltBuilder.
Junction2Point
¶ Returns the junction 2 point(s)
-------------------------------------
Getter Method
Signature
Junction2Point
Returns: Return type: NXOpen.SelectTaggedObjectList
New in version NX7.5.0.
License requirements: None.
Junction2SelectionType¶
-
BoltBuilder.
Junction2SelectionType
¶ Returns or sets the junction 2 selection type
-------------------------------------
Getter Method
Signature
Junction2SelectionType
Returns: Return type: NXOpen.CAE.BoltBuilderSelection
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Junction2SelectionType
Parameters: 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
Junction2SpiderDiameter
Returns: Return type: NXOpen.Expression
New 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
Junction2SpiderScale
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Junction2SpiderScale
Parameters: 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
Junction2SpiderType
Returns: Return type: NXOpen.CAE.BoltBuilderSpiderDiameter
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Junction2SpiderType
Parameters: 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
Junction2Surface
Returns: Return type: NXOpen.SelectTaggedObjectList
New in version NX7.5.0.
License requirements: None.
JunctionEdge¶
-
BoltBuilder.
JunctionEdge
¶ Returns the selected junction edge(s)
-------------------------------------
Getter Method
Signature
JunctionEdge
Returns: Return type: NXOpen.SelectTaggedObjectList
New in version NX7.5.0.
License requirements: None.
JunctionPoint¶
-
BoltBuilder.
JunctionPoint
¶ Returns the junction point(s)
-------------------------------------
Getter Method
Signature
JunctionPoint
Returns: Return type: NXOpen.SelectTaggedObjectList
New in version NX7.5.0.
License requirements: None.
JunctionSelectionType¶
-
BoltBuilder.
JunctionSelectionType
¶ Returns or sets the junction selection type
-------------------------------------
Getter Method
Signature
JunctionSelectionType
Returns: Return type: NXOpen.CAE.BoltBuilderSelection
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
JunctionSelectionType
Parameters: 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
JunctionSpiderDiameter
Returns: Return type: NXOpen.Expression
New 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
JunctionSpiderScale
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
JunctionSpiderScale
Parameters: 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
JunctionSpiderType
Returns: Return type: NXOpen.CAE.BoltBuilderSpiderDiameter
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
JunctionSpiderType
Parameters: 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
JunctionSurface
Returns: Return type: NXOpen.SelectTaggedObjectList
New 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
JunctionTolerance
Returns: Return type: float New in version NX8.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
JunctionTolerance
Parameters: 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
Midnode
Returns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Midnode
Parameters: 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
NodeTolerance
Returns: Return type: float New in version NX8.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
NodeTolerance
Parameters: 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
NutEdge
Returns: Return type: NXOpen.SelectTaggedObjectList
New in version NX7.5.0.
License requirements: None.
NutPoint¶
-
BoltBuilder.
NutPoint
¶ Returns the nut point(s)
-------------------------------------
Getter Method
Signature
NutPoint
Returns: Return type: NXOpen.SelectTaggedObjectList
New in version NX7.5.0.
License requirements: None.
NutSelectionType¶
-
BoltBuilder.
NutSelectionType
¶ Returns or sets the nut selection type
-------------------------------------
Getter Method
Signature
NutSelectionType
Returns: Return type: NXOpen.CAE.BoltBuilderSelection
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
NutSelectionType
Parameters: 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
NutSpiderDiameter
Returns: Return type: NXOpen.Expression
New 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
NutSpiderScale
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
NutSpiderScale
Parameters: 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
NutSpiderType
Returns: Return type: NXOpen.CAE.BoltBuilderSpiderDiameter
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
NutSpiderType
Parameters: 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
NutSurface
Returns: Return type: NXOpen.SelectTaggedObjectList
New in version NX7.5.0.
License requirements: None.
OperationType¶
-
BoltBuilder.
OperationType
¶ Returns or sets the operation type
-------------------------------------
Getter Method
Signature
OperationType
Returns: Return type: NXOpen.CAE.BoltBuilderBoltOperation
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
OperationType
Parameters: 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
ShankElementType
Returns: Return type: NXOpen.CAE.ElementTypeBuilder
New in version NX7.5.0.
License requirements: None.
SpiderElementType¶
-
BoltBuilder.
SpiderElementType
¶ Returns the element type to be created for the spider
-------------------------------------
Getter Method
Signature
SpiderElementType
Returns: Return type: NXOpen.CAE.ElementTypeBuilder
New 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
Spring
Returns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Spring
Parameters: 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
TapSurface
Returns: Return type: NXOpen.SelectTaggedObjectList
New in version NX7.5.0.
License requirements: None.
ThreadLength¶
-
BoltBuilder.
ThreadLength
¶ Returns the thread length
-------------------------------------
Getter Method
Signature
ThreadLength
Returns: Return type: NXOpen.Expression
New 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.Bolt
New 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.