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 @return |
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(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(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(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(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(isJunction)
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(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(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(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(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(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(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(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(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(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(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(isMidnode)
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(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(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(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(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(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(isSpring)
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.