public interface DieBaseBuilder extends Builder
DieBaseCollection.createDieBaseBuilder()
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 |
Modifier and Type | Interface and Description |
---|---|
static class |
DieBaseBuilder.AlongDirectionOpt
along direction options.
|
static class |
DieBaseBuilder.CatalogOpt
catalog options.
|
static class |
DieBaseBuilder.DesignToolOption
design tool options.
|
static class |
DieBaseBuilder.DieBaseTypeOpt
die bse types options.
|
static class |
DieBaseBuilder.ParentNodeOpt
parent node options.
|
static class |
DieBaseBuilder.PlatesNumberOpt
plates number options.
|
static class |
DieBaseBuilder.SplitMethod
split method.
|
static class |
DieBaseBuilder.Types
die base types.
|
Modifier and Type | Method and Description |
---|---|
double |
adjustedPlateLength()
Returns the plate length value.
|
DieBaseBuilder.AlongDirectionOpt |
alongDirection()
Returns the direction options.
|
DieBaseBuilder.CatalogOpt |
catalog()
Returns the die base catalog.
|
double |
close()
Returns the die close status value.
|
double |
dbEdgeDistance()
Returns the distance to die base edge.
|
double |
dbRefPointX()
Returns the X coordinates of reference point.
|
double |
dbRefPointY()
Returns the Y coordinates of reference point.
|
void |
deleteSelectedDieBase()
The action to delete selected die base.
|
DieBaseBuilder.DesignToolOption |
designToolOpt()
Returns the design tool options.
|
SelectBody |
dieBase()
Returns the selected die base.
|
void |
dieBaseData()
The action to edit die base data file.
|
void |
dieBaseReg()
The action to edit die base register file.
|
SelectBodyList |
dieBaseToDelete()
Returns the selected die base to delete.
|
DieBaseBuilder.DieBaseTypeOpt |
dieBaseType()
Returns the die base type( progressive die, single die, draw die or compound die).
|
double |
firstLength()
Returns the first section length.
|
double |
gapFirst()
Returns the first gap value.
|
double |
gapSecond()
Returns the second gap value.
|
boolean |
loadDBOnly()
Returns the option whether load die base only or not.
|
String |
newDieBaseName()
Returns the new die base part name.
|
double |
openDist()
Returns the open distance value.
|
DieBaseBuilder.ParentNodeOpt |
parentNode()
Returns the parent node.
|
String |
parentPartName()
Returns the parent part name.
|
void |
pickArea()
The action to pick work area for die base.
|
void |
pickLocation()
The action to pick location for die base.
|
void |
pickSplitLocation()
The action to pick split location.
|
double |
plateLength()
Returns the plate length value.
|
DieBaseBuilder.PlatesNumberOpt |
platesNumber()
Returns the user defined plates number.
|
double |
plateWidth()
Returns the plate width value.
|
void |
refPoint()
The action to specify the reference point for the die base
License requirements: None. |
boolean |
rename()
Returns the option whether rename the die base or not.
|
double |
secondLength()
Returns the second section length.
|
SelectPart |
selectPlateToSplit()
Returns the selected die plates.
|
SelectPart |
selectSubDieBase()
Returns the selected sub die base part.
|
void |
setAdjustedPlateLength(double adjustedPlateLength)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setAlongDirection(DieBaseBuilder.AlongDirectionOpt alongDirection)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setCatalog(DieBaseBuilder.CatalogOpt catalog)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setClose(double close)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setDbEdgeDistance(double dbEdgeDistance)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setDbRefPointX(double dbRefPointX)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setDbRefPointY(double dbRefPointY)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setDesignToolOpt(DieBaseBuilder.DesignToolOption designToolOpt)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setDieBaseType(DieBaseBuilder.DieBaseTypeOpt dieBaseType)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setFirstLength(double firstLength)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setGapFirst(double gapFirst)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setGapSecond(double gapSecond)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setLoadDBOnly(boolean loadDBOnly)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setNewDieBaseName(String dieBaseName)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setOpenDist(double openDist)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setParentNode(DieBaseBuilder.ParentNodeOpt parentNode)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setParentPartName(String parentPart)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setPlateLength(double plateLength)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setPlatesNumber(DieBaseBuilder.PlatesNumberOpt platesNumber)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setPlateWidth(double plateWidth)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setRename(boolean rename)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setSecondLength(double secondLength)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setSplitGap(double splitGap)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setSplitSubSingle(DieBaseBuilder.SplitMethod splitSubSingle)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setStripTravelDistance(double stripTravelDistance)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setType(DieBaseBuilder.Types type)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setXDistanceFirst(double xDistanceFirst)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setXDistanceSecond(double xDistanceSecond)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setYDistanceFirst(double yDistanceFirst)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
void |
setYDistanceSecond(double dySecond)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard") . |
double |
splitGap()
Returns the split gap value.
|
DieBaseBuilder.SplitMethod |
splitSubSingle()
Returns the split options: whole sub die base or single plate.
|
double |
stripTravelDistance()
Returns the strip travel distance value.
|
DieBaseBuilder.Types |
type()
Returns the die base type.
|
double |
xdistanceFirst()
Returns the first distance along X value.
|
double |
xdistanceSecond()
Returns the second distance along X value.
|
double |
ydistanceFirst()
Returns the first distance along Y value.
|
double |
ydistanceSecond()
Returns the second distance along Y value.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
DieBaseBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(DieBaseBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
SelectBody dieBase() throws NXException, RemoteException
NXException
RemoteException
DieBaseBuilder.ParentNodeOpt parentNode() throws NXException, RemoteException
NXException
RemoteException
void setParentNode(DieBaseBuilder.ParentNodeOpt parentNode) throws NXException, RemoteException
parentNode
- NXException
RemoteException
String parentPartName() throws NXException, RemoteException
NXException
RemoteException
void setParentPartName(String parentPart) throws NXException, RemoteException
parentPart
- Specifies the parent part nameNXException
RemoteException
String newDieBaseName() throws NXException, RemoteException
NXException
RemoteException
void setNewDieBaseName(String dieBaseName) throws NXException, RemoteException
dieBaseName
- Specifies the new die base nameNXException
RemoteException
DieBaseBuilder.DieBaseTypeOpt dieBaseType() throws NXException, RemoteException
NXException
RemoteException
void setDieBaseType(DieBaseBuilder.DieBaseTypeOpt dieBaseType) throws NXException, RemoteException
dieBaseType
- NXException
RemoteException
DieBaseBuilder.CatalogOpt catalog() throws NXException, RemoteException
NXException
RemoteException
void setCatalog(DieBaseBuilder.CatalogOpt catalog) throws NXException, RemoteException
catalog
- NXException
RemoteException
DieBaseBuilder.PlatesNumberOpt platesNumber() throws NXException, RemoteException
NXException
RemoteException
void setPlatesNumber(DieBaseBuilder.PlatesNumberOpt platesNumber) throws NXException, RemoteException
platesNumber
- NXException
RemoteException
void pickArea() throws NXException, RemoteException
NXException
RemoteException
void refPoint() throws NXException, RemoteException
NXException
RemoteException
void dieBaseReg() throws NXException, RemoteException
NXException
RemoteException
void dieBaseData() throws NXException, RemoteException
NXException
RemoteException
double dbEdgeDistance() throws NXException, RemoteException
NXException
RemoteException
void setDbEdgeDistance(double dbEdgeDistance) throws NXException, RemoteException
dbEdgeDistance
- NXException
RemoteException
double dbRefPointX() throws NXException, RemoteException
NXException
RemoteException
void setDbRefPointX(double dbRefPointX) throws NXException, RemoteException
dbRefPointX
- NXException
RemoteException
double dbRefPointY() throws NXException, RemoteException
NXException
RemoteException
void setDbRefPointY(double dbRefPointY) throws NXException, RemoteException
dbRefPointY
- NXException
RemoteException
boolean loadDBOnly() throws NXException, RemoteException
NXException
RemoteException
void setLoadDBOnly(boolean loadDBOnly) throws NXException, RemoteException
loadDBOnly
- NXException
RemoteException
boolean rename() throws NXException, RemoteException
NXException
RemoteException
void setRename(boolean rename) throws NXException, RemoteException
rename
- NXException
RemoteException
double plateLength() throws NXException, RemoteException
NXException
RemoteException
void setPlateLength(double plateLength) throws NXException, RemoteException
plateLength
- NXException
RemoteException
double plateWidth() throws NXException, RemoteException
NXException
RemoteException
void setPlateWidth(double plateWidth) throws NXException, RemoteException
plateWidth
- NXException
RemoteException
double stripTravelDistance() throws NXException, RemoteException
NXException
RemoteException
void setStripTravelDistance(double stripTravelDistance) throws NXException, RemoteException
stripTravelDistance
- NXException
RemoteException
double xdistanceFirst() throws NXException, RemoteException
NXException
RemoteException
void setXDistanceFirst(double xDistanceFirst) throws NXException, RemoteException
xDistanceFirst
- NXException
RemoteException
double xdistanceSecond() throws NXException, RemoteException
NXException
RemoteException
void setXDistanceSecond(double xDistanceSecond) throws NXException, RemoteException
xDistanceSecond
- NXException
RemoteException
double ydistanceFirst() throws NXException, RemoteException
NXException
RemoteException
void setYDistanceFirst(double yDistanceFirst) throws NXException, RemoteException
yDistanceFirst
- NXException
RemoteException
double ydistanceSecond() throws NXException, RemoteException
NXException
RemoteException
void setYDistanceSecond(double dySecond) throws NXException, RemoteException
dySecond
- NXException
RemoteException
double close() throws NXException, RemoteException
NXException
RemoteException
void setClose(double close) throws NXException, RemoteException
close
- NXException
RemoteException
double gapFirst() throws NXException, RemoteException
NXException
RemoteException
void setGapFirst(double gapFirst) throws NXException, RemoteException
gapFirst
- NXException
RemoteException
double gapSecond() throws NXException, RemoteException
NXException
RemoteException
void setGapSecond(double gapSecond) throws NXException, RemoteException
gapSecond
- NXException
RemoteException
double openDist() throws NXException, RemoteException
NXException
RemoteException
void setOpenDist(double openDist) throws NXException, RemoteException
openDist
- NXException
RemoteException
SelectPart selectSubDieBase() throws NXException, RemoteException
NXException
RemoteException
SelectPart selectPlateToSplit() throws NXException, RemoteException
NXException
RemoteException
DieBaseBuilder.DesignToolOption designToolOpt() throws NXException, RemoteException
NXException
RemoteException
void setDesignToolOpt(DieBaseBuilder.DesignToolOption designToolOpt) throws NXException, RemoteException
designToolOpt
- NXException
RemoteException
DieBaseBuilder.AlongDirectionOpt alongDirection() throws NXException, RemoteException
NXException
RemoteException
void setAlongDirection(DieBaseBuilder.AlongDirectionOpt alongDirection) throws NXException, RemoteException
alongDirection
- NXException
RemoteException
DieBaseBuilder.SplitMethod splitSubSingle() throws NXException, RemoteException
NXException
RemoteException
void setSplitSubSingle(DieBaseBuilder.SplitMethod splitSubSingle) throws NXException, RemoteException
splitSubSingle
- NXException
RemoteException
void pickSplitLocation() throws NXException, RemoteException
NXException
RemoteException
double firstLength() throws NXException, RemoteException
NXException
RemoteException
void setFirstLength(double firstLength) throws NXException, RemoteException
firstLength
- NXException
RemoteException
double secondLength() throws NXException, RemoteException
NXException
RemoteException
void setSecondLength(double secondLength) throws NXException, RemoteException
secondLength
- NXException
RemoteException
void pickLocation() throws NXException, RemoteException
NXException
RemoteException
double adjustedPlateLength() throws NXException, RemoteException
NXException
RemoteException
void setAdjustedPlateLength(double adjustedPlateLength) throws NXException, RemoteException
adjustedPlateLength
- NXException
RemoteException
double splitGap() throws NXException, RemoteException
NXException
RemoteException
void setSplitGap(double splitGap) throws NXException, RemoteException
splitGap
- NXException
RemoteException
SelectBodyList dieBaseToDelete() throws NXException, RemoteException
NXException
RemoteException
void deleteSelectedDieBase() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.