DieBaseBuilder Class — NXOpen Python API Reference 12.0.0 documentation

# 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
  StandardOrUserDefined | Standard
  StripTravelDistance | 0
  Type | StandardDieBase
  UpdateDieBasePosition | 0
  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.
CreateSplittingCurves | Returns the create splitting curves
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.
StandardOrUserDefined | Returns or sets the standard or user defined split option
StripTravelDistance | Returns or sets the strip travel distance value.
Tag | Returns the Tag for this object.
Type | Returns or sets the die base type.
UpdateDieBasePosition | Returns or sets the option whether update die base position or not.
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.
DieBaseBuilderSplitOption Enumeration | split options.
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`

  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`

  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`

  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`

  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”)

## CreateSplittingCurves

`DieBaseBuilder.``CreateSplittingCurves`

  Returns the create splitting curves

  `-------------------------------------`

  Getter Method

  Signature `CreateSplittingCurves`

  Returns: |
  Return type: | `NXOpen.Section`

  New in version NX12.0.0.

  License requirements: None.

## 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`

  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`

  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`

  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`

  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`

  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`

  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`

  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`

  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`

  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`

  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`

  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`

  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`

  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`

  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`

  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`

  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`

  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`

  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`

  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`

  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”)

## StandardOrUserDefined

`DieBaseBuilder.``StandardOrUserDefined`

  Returns or sets the standard or user defined split option

  `-------------------------------------`

  Getter Method

  Signature `StandardOrUserDefined`

  Returns: |
  Return type: | `NXOpen.Tooling.DieBaseBuilderSplitOption`

  New in version NX12.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `StandardOrUserDefined`

  Parameters: | standardOrUserDefined (`NXOpen.Tooling.DieBaseBuilderSplitOption`) –

  New in version NX12.0.0.

  License requirements: prog_die_wizard (“UG/Progressive 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`

  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`

  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”)

## UpdateDieBasePosition

`DieBaseBuilder.``UpdateDieBasePosition`

  Returns or sets the option whether update die base position or not.

  `-------------------------------------`

  Getter Method

  Signature `UpdateDieBasePosition`

  Returns: |
  Return type: | bool

  New in version NX11.0.1.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `UpdateDieBasePosition`

  Parameters: | updateDieBasePosition (bool) –

  New in version NX11.0.1.

  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`

  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`

  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`

  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`

  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.