DieBaseBuilder Class¶
-
class
NXOpen.Tooling.
DieBaseBuilder
¶ Bases:
NXOpen.Builder
Represents Progressive Die Wizard and Engineering Die Wizard builder to manage die base.
To create a new instance of this class, use
NXOpen.Tooling.DieBaseCollection.CreateDieBaseBuilder
Default values.
Property Value AlongDirection AlongXDirection Catalog Dme Close 0 DbEdgeDistance 0 DbRefPointX 0 DbRefPointY 0 DesignToolOpt Split DieBaseType Pdw FirstLength 0 GapFirst 0 GapSecond 0 LoadDBOnly 0 OpenDist 0 ParentNode Control PlateLength 0 PlateWidth 0 PlatesNumber PlateNine Rename 0 SecondLength 0 SplitGap 0 SplitSubSingle WholeSubDiebase StripTravelDistance 0 Type StandardDieBase XDistanceFirst 0 XDistanceSecond 0 YDistanceFirst 0 YDistanceSecond 0 New in version NX8.0.0.
Properties¶
Property | Description |
---|---|
AdjustedPlateLength | Returns or sets the plate length value. |
AlongDirection | Returns or sets the direction options. |
Catalog | Returns or sets the die base catalog. |
Close | Returns or sets the die close status value. |
DbEdgeDistance | Returns or sets the distance to die base edge. |
DbRefPointX | Returns or sets the X coordinates of reference point. |
DbRefPointY | Returns or sets the Y coordinates of reference point. |
DesignToolOpt | Returns or sets the design tool options. |
DieBase | Returns the selected die base. |
DieBaseToDelete | Returns the selected die base to delete. |
DieBaseType | Returns or sets the die base type( progressive die, single die, draw die or compound die). |
FirstLength | Returns or sets the first section length. |
GapFirst | Returns or sets the first gap value. |
GapSecond | Returns or sets the second gap value. |
LoadDBOnly | Returns or sets the option whether load die base only or not. |
NewDieBaseName | Returns or sets the new die base part name. |
OpenDist | Returns or sets the open distance value. |
ParentNode | Returns or sets the parent node. |
ParentPartName | Returns or sets the parent part name. |
PlateLength | Returns or sets the plate length value. |
PlateWidth | Returns or sets the plate width value. |
PlatesNumber | Returns or sets the user defined plates number. |
Rename | Returns or sets the option whether rename the die base or not. |
SecondLength | Returns or sets the second section length. |
SelectPlateToSplit | Returns the selected die plates. |
SelectSubDieBase | Returns the selected sub die base part. |
SplitGap | Returns or sets the split gap value. |
SplitSubSingle | Returns or sets the split options: whole sub die base or single plate. |
StripTravelDistance | Returns or sets the strip travel distance value. |
Tag | Returns the Tag for this object. |
Type | Returns or sets the die base type. |
XDistanceFirst | Returns or sets the first distance along X value. |
XDistanceSecond | Returns or sets the second distance along X value. |
YDistanceFirst | Returns or sets the first distance along Y value. |
YDistanceSecond | Returns or sets the second distance along Y value. |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
DeleteSelectedDieBase | The action to delete selected die base. |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
DieBaseData | The action to edit die base data file. |
DieBaseReg | The action to edit die base register file. |
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. |
PickArea | The action to pick work area for die base. |
PickLocation | The action to pick location for die base. |
PickSplitLocation | The action to pick split location. |
RefPoint | The action to specify the reference point for the die base |
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¶
DieBaseBuilderAlongDirectionOpt Enumeration | along direction options. |
DieBaseBuilderCatalogOpt Enumeration | catalog options. |
DieBaseBuilderDesignToolOption Enumeration | design tool options. |
DieBaseBuilderDieBaseTypeOpt Enumeration | die bse types options. |
DieBaseBuilderParentNodeOpt Enumeration | parent node options. |
DieBaseBuilderPlatesNumberOpt Enumeration | plates number options. |
DieBaseBuilderSplitMethod Enumeration | split method. |
DieBaseBuilderTypes Enumeration | die base types. |
Property Detail¶
AdjustedPlateLength¶
-
DieBaseBuilder.
AdjustedPlateLength
¶ Returns or sets the plate length value.
-------------------------------------
Getter Method
Signature
AdjustedPlateLength()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AdjustedPlateLength(adjustedPlateLength)
Parameters: adjustedPlateLength (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
AlongDirection¶
-
DieBaseBuilder.
AlongDirection
¶ Returns or sets the direction options.
-------------------------------------
Getter Method
Signature
AlongDirection()
Returns: Return type: NXOpen.Tooling.DieBaseBuilderAlongDirectionOpt
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AlongDirection(alongDirection)
Parameters: alongDirection ( NXOpen.Tooling.DieBaseBuilderAlongDirectionOpt
) –New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
Catalog¶
-
DieBaseBuilder.
Catalog
¶ Returns or sets the die base catalog.
-------------------------------------
Getter Method
Signature
Catalog()
Returns: Return type: NXOpen.Tooling.DieBaseBuilderCatalogOpt
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Catalog(catalog)
Parameters: catalog ( NXOpen.Tooling.DieBaseBuilderCatalogOpt
) –New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
Close¶
-
DieBaseBuilder.
Close
¶ Returns or sets the die close status value.
-------------------------------------
Getter Method
Signature
Close()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Close(close)
Parameters: close (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
DbEdgeDistance¶
-
DieBaseBuilder.
DbEdgeDistance
¶ Returns or sets the distance to die base edge.
-------------------------------------
Getter Method
Signature
DbEdgeDistance()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DbEdgeDistance(dbEdgeDistance)
Parameters: dbEdgeDistance (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
DbRefPointX¶
-
DieBaseBuilder.
DbRefPointX
¶ Returns or sets the X coordinates of reference point.
-------------------------------------
Getter Method
Signature
DbRefPointX()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DbRefPointX(dbRefPointX)
Parameters: dbRefPointX (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
DbRefPointY¶
-
DieBaseBuilder.
DbRefPointY
¶ Returns or sets the Y coordinates of reference point.
-------------------------------------
Getter Method
Signature
DbRefPointY()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DbRefPointY(dbRefPointY)
Parameters: dbRefPointY (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
DesignToolOpt¶
-
DieBaseBuilder.
DesignToolOpt
¶ Returns or sets the design tool options.
-------------------------------------
Getter Method
Signature
DesignToolOpt()
Returns: Return type: NXOpen.Tooling.DieBaseBuilderDesignToolOption
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DesignToolOpt(designToolOpt)
Parameters: designToolOpt ( NXOpen.Tooling.DieBaseBuilderDesignToolOption
) –New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
DieBase¶
-
DieBaseBuilder.
DieBase
¶ Returns the selected die base.
-------------------------------------
Getter Method
Signature
DieBase()
Returns: Return type: NXOpen.SelectBody
New in version NX8.0.0.
License requirements: None.
DieBaseToDelete¶
-
DieBaseBuilder.
DieBaseToDelete
¶ Returns the selected die base to delete.
-------------------------------------
Getter Method
Signature
DieBaseToDelete()
Returns: Return type: NXOpen.SelectBodyList
New in version NX8.0.0.
License requirements: None.
DieBaseType¶
-
DieBaseBuilder.
DieBaseType
¶ Returns or sets the die base type( progressive die, single die, draw die or compound die).
-------------------------------------
Getter Method
Signature
DieBaseType()
Returns: Return type: NXOpen.Tooling.DieBaseBuilderDieBaseTypeOpt
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DieBaseType(dieBaseType)
Parameters: dieBaseType ( NXOpen.Tooling.DieBaseBuilderDieBaseTypeOpt
) –New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
FirstLength¶
-
DieBaseBuilder.
FirstLength
¶ Returns or sets the first section length.
-------------------------------------
Getter Method
Signature
FirstLength()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FirstLength(firstLength)
Parameters: firstLength (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
GapFirst¶
-
DieBaseBuilder.
GapFirst
¶ Returns or sets the first gap value.
-------------------------------------
Getter Method
Signature
GapFirst()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
GapFirst(gapFirst)
Parameters: gapFirst (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
GapSecond¶
-
DieBaseBuilder.
GapSecond
¶ Returns or sets the second gap value.
-------------------------------------
Getter Method
Signature
GapSecond()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
GapSecond(gapSecond)
Parameters: gapSecond (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
LoadDBOnly¶
-
DieBaseBuilder.
LoadDBOnly
¶ Returns or sets the option whether load die base only or not.
-------------------------------------
Getter Method
Signature
LoadDBOnly()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LoadDBOnly(loadDBOnly)
Parameters: loadDBOnly (bool) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
NewDieBaseName¶
-
DieBaseBuilder.
NewDieBaseName
¶ Returns or sets the new die base part name.
-------------------------------------
Getter Method
Signature
NewDieBaseName()
Returns: Retruns new die basename Return type: str New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
NewDieBaseName(dieBaseName)
Parameters: dieBaseName (str) – Specifies the new die base name New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
OpenDist¶
-
DieBaseBuilder.
OpenDist
¶ Returns or sets the open distance value.
-------------------------------------
Getter Method
Signature
OpenDist()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
OpenDist(openDist)
Parameters: openDist (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
ParentNode¶
-
DieBaseBuilder.
ParentNode
¶ Returns or sets the parent node.
-------------------------------------
Getter Method
Signature
ParentNode()
Returns: Return type: NXOpen.Tooling.DieBaseBuilderParentNodeOpt
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ParentNode(parentNode)
Parameters: parentNode ( NXOpen.Tooling.DieBaseBuilderParentNodeOpt
) –New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
ParentPartName¶
-
DieBaseBuilder.
ParentPartName
¶ Returns or sets the parent part name.
-------------------------------------
Getter Method
Signature
ParentPartName()
Returns: Retruns parent part name Return type: str New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ParentPartName(parentPart)
Parameters: parentPart (str) – Specifies the parent part name New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
PlateLength¶
-
DieBaseBuilder.
PlateLength
¶ Returns or sets the plate length value.
-------------------------------------
Getter Method
Signature
PlateLength()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PlateLength(plateLength)
Parameters: plateLength (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
PlateWidth¶
-
DieBaseBuilder.
PlateWidth
¶ Returns or sets the plate width value.
-------------------------------------
Getter Method
Signature
PlateWidth()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PlateWidth(plateWidth)
Parameters: plateWidth (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
PlatesNumber¶
-
DieBaseBuilder.
PlatesNumber
¶ Returns or sets the user defined plates number.
-------------------------------------
Getter Method
Signature
PlatesNumber()
Returns: Return type: NXOpen.Tooling.DieBaseBuilderPlatesNumberOpt
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PlatesNumber(platesNumber)
Parameters: platesNumber ( NXOpen.Tooling.DieBaseBuilderPlatesNumberOpt
) –New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
Rename¶
-
DieBaseBuilder.
Rename
¶ Returns or sets the option whether rename the die base or not.
-------------------------------------
Getter Method
Signature
Rename()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Rename(rename)
Parameters: rename (bool) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
SecondLength¶
-
DieBaseBuilder.
SecondLength
¶ Returns or sets the second section length.
-------------------------------------
Getter Method
Signature
SecondLength()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SecondLength(secondLength)
Parameters: secondLength (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
SelectPlateToSplit¶
-
DieBaseBuilder.
SelectPlateToSplit
¶ Returns the selected die plates.
-------------------------------------
Getter Method
Signature
SelectPlateToSplit()
Returns: Return type: NXOpen.SelectPart
New in version NX8.0.0.
License requirements: None.
SelectSubDieBase¶
-
DieBaseBuilder.
SelectSubDieBase
¶ Returns the selected sub die base part.
-------------------------------------
Getter Method
Signature
SelectSubDieBase()
Returns: Return type: NXOpen.SelectPart
New in version NX8.0.0.
License requirements: None.
SplitGap¶
-
DieBaseBuilder.
SplitGap
¶ Returns or sets the split gap value.
-------------------------------------
Getter Method
Signature
SplitGap()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SplitGap(splitGap)
Parameters: splitGap (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
SplitSubSingle¶
-
DieBaseBuilder.
SplitSubSingle
¶ Returns or sets the split options: whole sub die base or single plate.
-------------------------------------
Getter Method
Signature
SplitSubSingle()
Returns: Return type: NXOpen.Tooling.DieBaseBuilderSplitMethod
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SplitSubSingle(splitSubSingle)
Parameters: splitSubSingle ( NXOpen.Tooling.DieBaseBuilderSplitMethod
) –New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
StripTravelDistance¶
-
DieBaseBuilder.
StripTravelDistance
¶ Returns or sets the strip travel distance value.
-------------------------------------
Getter Method
Signature
StripTravelDistance()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
StripTravelDistance(stripTravelDistance)
Parameters: stripTravelDistance (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
Type¶
-
DieBaseBuilder.
Type
¶ Returns or sets the die base type.
-------------------------------------
Getter Method
Signature
Type()
Returns: Return type: NXOpen.Tooling.DieBaseBuilderTypes
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Type(type)
Parameters: type ( NXOpen.Tooling.DieBaseBuilderTypes
) –New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
XDistanceFirst¶
-
DieBaseBuilder.
XDistanceFirst
¶ Returns or sets the first distance along X value.
-------------------------------------
Getter Method
Signature
XDistanceFirst()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
XDistanceFirst(xDistanceFirst)
Parameters: xDistanceFirst (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
XDistanceSecond¶
-
DieBaseBuilder.
XDistanceSecond
¶ Returns or sets the second distance along X value.
-------------------------------------
Getter Method
Signature
XDistanceSecond()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
XDistanceSecond(xDistanceSecond)
Parameters: xDistanceSecond (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
YDistanceFirst¶
-
DieBaseBuilder.
YDistanceFirst
¶ Returns or sets the first distance along Y value.
-------------------------------------
Getter Method
Signature
YDistanceFirst()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
YDistanceFirst(yDistanceFirst)
Parameters: yDistanceFirst (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
YDistanceSecond¶
-
DieBaseBuilder.
YDistanceSecond
¶ Returns or sets the second distance along Y value.
-------------------------------------
Getter Method
Signature
YDistanceSecond()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
YDistanceSecond(dySecond)
Parameters: dySecond (float) – New in version NX8.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)
Method Detail¶
DeleteSelectedDieBase¶
-
DieBaseBuilder.
DeleteSelectedDieBase
¶ The action to delete selected die base.
Signature
DeleteSelectedDieBase()
New in version NX8.0.0.
License requirements: None.
DieBaseData¶
-
DieBaseBuilder.
DieBaseData
¶ The action to edit die base data file.
Signature
DieBaseData()
New in version NX8.0.0.
License requirements: None.
DieBaseReg¶
-
DieBaseBuilder.
DieBaseReg
¶ The action to edit die base register file.
Signature
DieBaseReg()
New in version NX8.0.0.
License requirements: None.
PickArea¶
-
DieBaseBuilder.
PickArea
¶ The action to pick work area for die base.
Signature
PickArea()
New in version NX8.0.0.
License requirements: None.
PickLocation¶
-
DieBaseBuilder.
PickLocation
¶ The action to pick location for die base.
Signature
PickLocation()
New in version NX8.0.0.
License requirements: None.
PickSplitLocation¶
-
DieBaseBuilder.
PickSplitLocation
¶ The action to pick split location.
Signature
PickSplitLocation()
New in version NX8.0.0.
License requirements: None.
RefPoint¶
-
DieBaseBuilder.
RefPoint
¶ The action to specify the reference point for the die base
Signature
RefPoint()
New in version NX8.0.0.
License requirements: None.
Validate¶
-
DieBaseBuilder.
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.