ClearanceManagementBuilder Class¶
-
class
NXOpen.Tooling.
ClearanceManagementBuilder
¶ Bases:
NXOpen.Builder
Progressive Die Wizard builder to management clearances.
To create a new instance of this class, use
NXOpen.Tooling.ClearanceManagementCollection.CreateClearanceManagementBuilder()
Default values.
Property Value IsHighLightFacesWithSameClearance 0 PlateClearanceEighth 0 PlateClearanceFifth 0 PlateClearanceFirst 0 PlateClearanceFourth 0 PlateClearanceNinth 0 PlateClearanceSecond 0 PlateClearanceSeventh 0 PlateClearanceSixth 0 PlateClearanceTenth 0 PlateClearanceThird 0 ShowPartAndClearanceHoleOnly 0 ToolPartOrTargetPart ToolPart TypeAssignOrCheck AssignClearances UsePlateClearanceEighth 0 UsePlateClearanceFifth 0 UsePlateClearanceFirst 0 UsePlateClearanceFourth 0 UsePlateClearanceNinth 0 UsePlateClearanceSecond 0 UsePlateClearanceSeventh 0 UsePlateClearanceSixth 0 UsePlateClearanceTenth 0 UsePlateClearanceThird 0 New in version NX8.0.0.
Properties¶
Property | Description |
---|---|
IsHighLightFacesWithSameClearance | Returns or sets the option whether highlight faces with same clearance. |
PlateClearanceEighth | Returns or sets the plate clearance eighth. |
PlateClearanceFifth | Returns or sets the plate clearance fifth. |
PlateClearanceFirst | Returns or sets the plate clearance first. |
PlateClearanceFourth | Returns or sets the plate clearance fourth. |
PlateClearanceNinth | Returns or sets the plate clearance ninth. |
PlateClearanceSecond | Returns or sets the plate clearance second. |
PlateClearanceSeventh | Returns or sets the plate clearance seventh. |
PlateClearanceSixth | Returns or sets the plate clearance sixth. |
PlateClearanceTenth | Returns or sets the plate clearance tenth. |
PlateClearanceThird | Returns or sets the plate clearance third. |
SelectFace | Returns the select face. |
SelectPart | Returns the selected part. |
ShowPartAndClearanceHoleOnly | Returns or sets the option to show selected part and clearance hole only. |
SpecifyClearanceDataFile | Returns or sets the name and full path of specified file. |
Tag | Returns the Tag for this object. |
ToolPartOrTargetPart | Returns or sets the tool part or target part. |
TypeAssignOrCheck | Returns or sets the clearance management type. |
UsePlateClearanceEighth | Returns or sets the option whether use plate clearance eighth. |
UsePlateClearanceFifth | Returns or sets the option whether use plate clearance fifth. |
UsePlateClearanceFirst | Returns or sets the option whether use plate clearance first. |
UsePlateClearanceFourth | Returns or sets the option whether use plate clearance fourth. |
UsePlateClearanceNinth | Returns or sets the option whether use plate clearance ninth. |
UsePlateClearanceSecond | Returns or sets the option whether use plate clearance second. |
UsePlateClearanceSeventh | Returns or sets the option whether use plate clearance seventh. |
UsePlateClearanceSixth | Returns or sets the option whether use plate clearance sixth. |
UsePlateClearanceTenth | Returns or sets the option whether use plate clearance tenth. |
UsePlateClearanceThird | Returns or sets the option whether use plate clearance third. |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
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. |
SetParameters | Set the parameter number, names and values in the tree list into builder attribute. |
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¶
ClearanceManagementBuilderSelection Enumeration | Specifies clearance management part. |
ClearanceManagementBuilderType Enumeration | Specifies type to assign or check clearances |
Property Detail¶
IsHighLightFacesWithSameClearance¶
-
ClearanceManagementBuilder.
IsHighLightFacesWithSameClearance
¶ Returns or sets the option whether highlight faces with same clearance.
-------------------------------------
Getter Method
Signature
IsHighLightFacesWithSameClearance
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
IsHighLightFacesWithSameClearance
Parameters: isHighLightFacesWithSameClearance (bool) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
PlateClearanceEighth¶
-
ClearanceManagementBuilder.
PlateClearanceEighth
¶ Returns or sets the plate clearance eighth.
-------------------------------------
Getter Method
Signature
PlateClearanceEighth
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PlateClearanceEighth
Parameters: plateClearanceEighth (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
PlateClearanceFifth¶
-
ClearanceManagementBuilder.
PlateClearanceFifth
¶ Returns or sets the plate clearance fifth.
-------------------------------------
Getter Method
Signature
PlateClearanceFifth
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PlateClearanceFifth
Parameters: plateClearanceFifth (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
PlateClearanceFirst¶
-
ClearanceManagementBuilder.
PlateClearanceFirst
¶ Returns or sets the plate clearance first.
-------------------------------------
Getter Method
Signature
PlateClearanceFirst
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PlateClearanceFirst
Parameters: plateClearanceFirst (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
PlateClearanceFourth¶
-
ClearanceManagementBuilder.
PlateClearanceFourth
¶ Returns or sets the plate clearance fourth.
-------------------------------------
Getter Method
Signature
PlateClearanceFourth
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PlateClearanceFourth
Parameters: plateClearanceFourth (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
PlateClearanceNinth¶
-
ClearanceManagementBuilder.
PlateClearanceNinth
¶ Returns or sets the plate clearance ninth.
-------------------------------------
Getter Method
Signature
PlateClearanceNinth
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PlateClearanceNinth
Parameters: plateClearanceNinth (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
PlateClearanceSecond¶
-
ClearanceManagementBuilder.
PlateClearanceSecond
¶ Returns or sets the plate clearance second.
-------------------------------------
Getter Method
Signature
PlateClearanceSecond
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PlateClearanceSecond
Parameters: plateClearanceSecond (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
PlateClearanceSeventh¶
-
ClearanceManagementBuilder.
PlateClearanceSeventh
¶ Returns or sets the plate clearance seventh.
-------------------------------------
Getter Method
Signature
PlateClearanceSeventh
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PlateClearanceSeventh
Parameters: plateClearanceSeventh (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
PlateClearanceSixth¶
-
ClearanceManagementBuilder.
PlateClearanceSixth
¶ Returns or sets the plate clearance sixth.
-------------------------------------
Getter Method
Signature
PlateClearanceSixth
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PlateClearanceSixth
Parameters: plateClearanceSixth (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
PlateClearanceTenth¶
-
ClearanceManagementBuilder.
PlateClearanceTenth
¶ Returns or sets the plate clearance tenth.
-------------------------------------
Getter Method
Signature
PlateClearanceTenth
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PlateClearanceTenth
Parameters: plateClearanceTenth (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
PlateClearanceThird¶
-
ClearanceManagementBuilder.
PlateClearanceThird
¶ Returns or sets the plate clearance third.
-------------------------------------
Getter Method
Signature
PlateClearanceThird
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PlateClearanceThird
Parameters: plateClaranceThird (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
SelectFace¶
-
ClearanceManagementBuilder.
SelectFace
¶ Returns the select face.
-------------------------------------
Getter Method
Signature
SelectFace
Returns: Return type: NXOpen.ScCollector
New in version NX8.0.0.
License requirements: None.
SelectPart¶
-
ClearanceManagementBuilder.
SelectPart
¶ Returns the selected part.
-------------------------------------
Getter Method
Signature
SelectPart
Returns: Return type: NXOpen.SelectBody
New in version NX8.0.0.
License requirements: None.
ShowPartAndClearanceHoleOnly¶
-
ClearanceManagementBuilder.
ShowPartAndClearanceHoleOnly
¶ Returns or sets the option to show selected part and clearance hole only.
-------------------------------------
Getter Method
Signature
ShowPartAndClearanceHoleOnly
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ShowPartAndClearanceHoleOnly
Parameters: showPartAndClearanceHoleOnly (bool) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
SpecifyClearanceDataFile¶
-
ClearanceManagementBuilder.
SpecifyClearanceDataFile
¶ Returns or sets the name and full path of specified file.
-------------------------------------
Getter Method
Signature
SpecifyClearanceDataFile
Returns: Return type: str New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SpecifyClearanceDataFile
Parameters: filename (str) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
ToolPartOrTargetPart¶
-
ClearanceManagementBuilder.
ToolPartOrTargetPart
¶ Returns or sets the tool part or target part.
-------------------------------------
Getter Method
Signature
ToolPartOrTargetPart
Returns: Return type: NXOpen.Tooling.ClearanceManagementBuilderSelection
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ToolPartOrTargetPart
Parameters: toolPartOrTargetPart ( NXOpen.Tooling.ClearanceManagementBuilderSelection
) –New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
TypeAssignOrCheck¶
-
ClearanceManagementBuilder.
TypeAssignOrCheck
¶ Returns or sets the clearance management type.
-------------------------------------
Getter Method
Signature
TypeAssignOrCheck
Returns: Return type: NXOpen.Tooling.ClearanceManagementBuilderType
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TypeAssignOrCheck
Parameters: typeAssignOrCheck ( NXOpen.Tooling.ClearanceManagementBuilderType
) –New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
UsePlateClearanceEighth¶
-
ClearanceManagementBuilder.
UsePlateClearanceEighth
¶ Returns or sets the option whether use plate clearance eighth.
-------------------------------------
Getter Method
Signature
UsePlateClearanceEighth
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UsePlateClearanceEighth
Parameters: usePlateClearanceEighth (bool) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
UsePlateClearanceFifth¶
-
ClearanceManagementBuilder.
UsePlateClearanceFifth
¶ Returns or sets the option whether use plate clearance fifth.
-------------------------------------
Getter Method
Signature
UsePlateClearanceFifth
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UsePlateClearanceFifth
Parameters: usePlateClearanceFifth (bool) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
UsePlateClearanceFirst¶
-
ClearanceManagementBuilder.
UsePlateClearanceFirst
¶ Returns or sets the option whether use plate clearance first.
-------------------------------------
Getter Method
Signature
UsePlateClearanceFirst
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UsePlateClearanceFirst
Parameters: usePlateClearanceFirst (bool) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
UsePlateClearanceFourth¶
-
ClearanceManagementBuilder.
UsePlateClearanceFourth
¶ Returns or sets the option whether use plate clearance fourth.
-------------------------------------
Getter Method
Signature
UsePlateClearanceFourth
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UsePlateClearanceFourth
Parameters: usePlateClearanceFourth (bool) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
UsePlateClearanceNinth¶
-
ClearanceManagementBuilder.
UsePlateClearanceNinth
¶ Returns or sets the option whether use plate clearance ninth.
-------------------------------------
Getter Method
Signature
UsePlateClearanceNinth
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UsePlateClearanceNinth
Parameters: usePlateClearanceNinth (bool) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
UsePlateClearanceSecond¶
-
ClearanceManagementBuilder.
UsePlateClearanceSecond
¶ Returns or sets the option whether use plate clearance second.
-------------------------------------
Getter Method
Signature
UsePlateClearanceSecond
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UsePlateClearanceSecond
Parameters: usePlateClearanceSecond (bool) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
UsePlateClearanceSeventh¶
-
ClearanceManagementBuilder.
UsePlateClearanceSeventh
¶ Returns or sets the option whether use plate clearance seventh.
-------------------------------------
Getter Method
Signature
UsePlateClearanceSeventh
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UsePlateClearanceSeventh
Parameters: usePlateClearanceSeventh (bool) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
UsePlateClearanceSixth¶
-
ClearanceManagementBuilder.
UsePlateClearanceSixth
¶ Returns or sets the option whether use plate clearance sixth.
-------------------------------------
Getter Method
Signature
UsePlateClearanceSixth
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UsePlateClearanceSixth
Parameters: usePlateClearanceSixth (bool) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
UsePlateClearanceTenth¶
-
ClearanceManagementBuilder.
UsePlateClearanceTenth
¶ Returns or sets the option whether use plate clearance tenth.
-------------------------------------
Getter Method
Signature
UsePlateClearanceTenth
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UsePlateClearanceTenth
Parameters: usePlateClearanceTenth (bool) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
UsePlateClearanceThird¶
-
ClearanceManagementBuilder.
UsePlateClearanceThird
¶ Returns or sets the option whether use plate clearance third.
-------------------------------------
Getter Method
Signature
UsePlateClearanceThird
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UsePlateClearanceThird
Parameters: usePlateClearanceThird (bool) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
Method Detail¶
SetParameters¶
-
ClearanceManagementBuilder.
SetParameters
¶ Set the parameter number, names and values in the tree list into builder attribute.
Signature
SetParameters(paraNames, paraValues)
Parameters: - paraNames (list of str) – an array of names
- paraValues (list of str) – an array of values
New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
Validate¶
-
ClearanceManagementBuilder.
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.