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(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(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(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(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(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(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(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(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(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(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(plateClaranceThird)
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(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(filename)
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(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(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(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(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(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(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(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(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(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(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(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(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.