ClearanceManagementBuilder Class¶
-
class
NXOpen.Tooling.ClearanceManagementBuilder¶ Bases:
NXOpen.BuilderProgressive 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
IsHighLightFacesWithSameClearanceReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IsHighLightFacesWithSameClearanceParameters: 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
PlateClearanceEighthReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PlateClearanceEighthParameters: 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
PlateClearanceFifthReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PlateClearanceFifthParameters: 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
PlateClearanceFirstReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PlateClearanceFirstParameters: 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
PlateClearanceFourthReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PlateClearanceFourthParameters: 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
PlateClearanceNinthReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PlateClearanceNinthParameters: 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
PlateClearanceSecondReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PlateClearanceSecondParameters: 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
PlateClearanceSeventhReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PlateClearanceSeventhParameters: 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
PlateClearanceSixthReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PlateClearanceSixthParameters: 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
PlateClearanceTenthReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PlateClearanceTenthParameters: 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
PlateClearanceThirdReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PlateClearanceThirdParameters: 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
SelectFaceReturns: Return type: NXOpen.ScCollectorNew in version NX8.0.0.
License requirements: None.
SelectPart¶
-
ClearanceManagementBuilder.SelectPart¶ Returns the selected part.
-------------------------------------Getter Method
Signature
SelectPartReturns: Return type: NXOpen.SelectBodyNew 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
ShowPartAndClearanceHoleOnlyReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ShowPartAndClearanceHoleOnlyParameters: 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
SpecifyClearanceDataFileReturns: Return type: str New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SpecifyClearanceDataFileParameters: 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
ToolPartOrTargetPartReturns: Return type: NXOpen.Tooling.ClearanceManagementBuilderSelectionNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ToolPartOrTargetPartParameters: 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
TypeAssignOrCheckReturns: Return type: NXOpen.Tooling.ClearanceManagementBuilderTypeNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TypeAssignOrCheckParameters: 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
UsePlateClearanceEighthReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UsePlateClearanceEighthParameters: 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
UsePlateClearanceFifthReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UsePlateClearanceFifthParameters: 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
UsePlateClearanceFirstReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UsePlateClearanceFirstParameters: 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
UsePlateClearanceFourthReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UsePlateClearanceFourthParameters: 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
UsePlateClearanceNinthReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UsePlateClearanceNinthParameters: 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
UsePlateClearanceSecondReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UsePlateClearanceSecondParameters: 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
UsePlateClearanceSeventhReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UsePlateClearanceSeventhParameters: 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
UsePlateClearanceSixthReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UsePlateClearanceSixthParameters: 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
UsePlateClearanceTenthReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UsePlateClearanceTenthParameters: 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
UsePlateClearanceThirdReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UsePlateClearanceThirdParameters: 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.