public interface DesignStudyBuilder extends Builder
DesignStudyBuilder
DesignStudyCollection.createDesignStudyBuilder()
Modifier and Type | Interface and Description |
---|---|
static class |
DesignStudyBuilder.DesignStudyAttributeType
Attribute type
|
static class |
DesignStudyBuilder.DesignStudyConstraintLimitType
Constraint limit type
|
static class |
DesignStudyBuilder.DesignStudyDistributeType
Distribution type
|
static class |
DesignStudyBuilder.DesignStudyObjective
Defined Objective Structure
|
static class |
DesignStudyBuilder.DesignStudyVariable
Defined variable structure
|
Modifier and Type | Method and Description |
---|---|
void |
buildAllObjectives()
Build all the objectives
License requirements: None. |
void |
buildAllVariables()
Build all the variables
License requirements: None. |
DesignStudyBuilder.DesignStudyObjective[] |
getDesignStudyObjectives()
Returns the objectives
License requirements: None. |
DesignStudyBuilder.DesignStudyVariable[] |
getDesignStudyVariables()
Returns the variables
License requirements: None. |
boolean |
isShowGraph()
Returns the property - is show graph
License requirements: None. |
boolean |
isUpdateDisp()
Returns the property - is update display
License requirements: None. |
void |
removeAllObjectives()
Remove all the objectives
License requirements: None. |
void |
removeAllVariables()
Remove all the variables
License requirements: None. |
void |
runDesignStudy()
Run design study process
License requirements: None. |
void |
setDesignStudyObjectives(String[] attributeNames,
NXObject[] attributeObjects,
DesignStudyBuilder.DesignStudyAttributeType[] objectiveTypes,
double[] warningLowerLimit,
double[] warningUpperLimit,
double[] failureLowerLimit,
double[] failureUpperLimit)
Sets the objectives
License requirements: None. |
void |
setDesignStudyVariables(String[] attributeNames,
NXObject[] attributeObjects,
DesignStudyBuilder.DesignStudyAttributeType[] variableTypes,
double[] variableLowerLimitValue,
double[] variableUpperLimitValue,
DesignStudyBuilder.DesignStudyDistributeType[] distributeType,
double[] locationParameter,
double[] scaleParameter,
double[] shapeParameter,
int[] valuesCount)
Sets the variables
License requirements: None. |
void |
setShowGraph(boolean isShowGraph)
License requirements: None. |
void |
setStudyName(String studyName)
License requirements: None. |
void |
setUpdateDisp(boolean isUpdateDisp)
License requirements: None. |
String |
studyName()
Returns the study name which is unique in one part
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String studyName() throws NXException, RemoteException
NXException
RemoteException
void setStudyName(String studyName) throws NXException, RemoteException
studyName
- NXException
RemoteException
void runDesignStudy() throws NXException, RemoteException
NXException
RemoteException
boolean isUpdateDisp() throws NXException, RemoteException
NXException
RemoteException
void setUpdateDisp(boolean isUpdateDisp) throws NXException, RemoteException
isUpdateDisp
- NXException
RemoteException
boolean isShowGraph() throws NXException, RemoteException
NXException
RemoteException
void setShowGraph(boolean isShowGraph) throws NXException, RemoteException
isShowGraph
- NXException
RemoteException
DesignStudyBuilder.DesignStudyObjective[] getDesignStudyObjectives() throws NXException, RemoteException
NXException
RemoteException
void setDesignStudyObjectives(String[] attributeNames, NXObject[] attributeObjects, DesignStudyBuilder.DesignStudyAttributeType[] objectiveTypes, double[] warningLowerLimit, double[] warningUpperLimit, double[] failureLowerLimit, double[] failureUpperLimit) throws NXException, RemoteException
attributeNames
- Objective attribute name arrayattributeObjects
- Objective attribute object arrayobjectiveTypes
- Objective attribute type arraywarningLowerLimit
- Warning lower limitwarningUpperLimit
- Warning upper limitfailureLowerLimit
- Failure lower limitfailureUpperLimit
- Failure upper limitNXException
RemoteException
DesignStudyBuilder.DesignStudyVariable[] getDesignStudyVariables() throws NXException, RemoteException
NXException
RemoteException
void setDesignStudyVariables(String[] attributeNames, NXObject[] attributeObjects, DesignStudyBuilder.DesignStudyAttributeType[] variableTypes, double[] variableLowerLimitValue, double[] variableUpperLimitValue, DesignStudyBuilder.DesignStudyDistributeType[] distributeType, double[] locationParameter, double[] scaleParameter, double[] shapeParameter, int[] valuesCount) throws NXException, RemoteException
attributeNames
- Variable attribute name arrayattributeObjects
- Variable attribute object arrayvariableTypes
- Variable attribute type arrayvariableLowerLimitValue
- Variable lower limit value arrayvariableUpperLimitValue
- Variable upper limit value arraydistributeType
- Distribute typelocationParameter
- Location parameterscaleParameter
- Scale parametershapeParameter
- Shape parametervaluesCount
- Values countNXException
RemoteException
void buildAllObjectives() throws NXException, RemoteException
NXException
RemoteException
void removeAllObjectives() throws NXException, RemoteException
NXException
RemoteException
void buildAllVariables() throws NXException, RemoteException
NXException
RemoteException
void removeAllVariables() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.