public interface DurabilityDamageEvaluationBuilder extends Builder
DurabilityManager.createDamageEvaluationBuilder()
Property | Value |
---|---|
EnableDetailedOutput | 0 |
HighlightDamageValues | 0 |
MaxMeanRange | 0 |
MaxNominalRange | 0 |
MinMeanRange | 0 |
NumberOfMaxBins | 10 |
NumberOfMeanBins | 10 |
PeakValleyTolerance | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
DurabilityDamageEvaluationBuilder.BwiWeldClassEnum
the BWi Weld Class Enum.
|
static class |
DurabilityDamageEvaluationBuilder.CyclicStressStrainModelEnum
the cyclic stress strain model.
|
static class |
DurabilityDamageEvaluationBuilder.EquivalentStressMethodEnum
the equivalent stress method.
|
static class |
DurabilityDamageEvaluationBuilder.FatigueLifeCriterionEnum
the fatigue life criterion.
|
static class |
DurabilityDamageEvaluationBuilder.ProbabilityOptionEnum
the Probability Option.
|
Modifier and Type | Method and Description |
---|---|
boolean |
enableDetailedOutput()
Returns the detailed output.
|
void |
exportResultsToCsv(String csvFilename)
Export damage results to a csv file.
|
double |
getNthMeanBin(int index)
Gets the nth mean bin.
|
double |
getNthNominalRangeBin(int index)
Gets the nth nominal range bin.
|
boolean |
highlightDamageValues()
Returns the highlighting of non-zero damage values.
|
PhysicalMaterial |
materialTag()
Returns the material.
|
double |
maxMeanRange()
Returns the max mean range
License requirements: None. |
double |
maxNominalRange()
Returns the max nominal range
License requirements: None. |
double |
minMeanRange()
Returns the min mean range
License requirements: None. |
int |
numberOfMaxBins()
Returns the number of max bins
License requirements: None. |
int |
numberOfMeanBins()
Returns the number of mean bins
License requirements: None. |
double |
peakValleyTolerance()
Returns the peak valley tolerance
License requirements: None. |
void |
removeFunction(int rowIndex)
Removes the function.
|
void |
setEnableDetailedOutput(boolean enableDetailedOutput)
License requirements: nx_adv_durability ("NX Advanced Durability") . |
void |
setFatigue(DurabilityFatigue fatigue)
The fatigue settings.
|
void |
setFunctionData(TaggedObject functionTag,
int numberOfOccurrences,
double lateralLoadingFactor,
double scaleFactor)
Sets the function data.
|
void |
setHighlightDamageValues(boolean highlightDamageValues)
License requirements: nx_adv_durability ("NX Advanced Durability") . |
void |
setLlr(int rowIndex,
double lateralLoadingFactor)
Sets the lateral loading ratio.
|
void |
setMaterialTag(PhysicalMaterial materialTag)
License requirements: nx_adv_durability ("NX Advanced Durability") . |
void |
setMaxMeanRange(double maxMeanRange)
License requirements: nx_adv_durability ("NX Advanced Durability") . |
void |
setMaxNominalRange(double maxNominalRange)
License requirements: nx_adv_durability ("NX Advanced Durability") . |
void |
setMinMeanRange(double minMeanRange)
License requirements: nx_adv_durability ("NX Advanced Durability") . |
void |
setNthMeanBin(int index,
double nthMeanBin)
Sets the nth mean bin.
|
void |
setNthNominalRangeBin(int index,
double nthNominalRangeBin)
Sets the nth nominal range bin.
|
void |
setNumberOfMaxBins(int numberOfMaxBins)
License requirements: nx_adv_durability ("NX Advanced Durability") . |
void |
setNumberOfMeanBins(int numberOfMeanBins)
License requirements: nx_adv_durability ("NX Advanced Durability") . |
void |
setOccurrence(int rowIndex,
int occurrence)
Sets the number of Occurrences.
|
void |
setPeakValleyTolerance(double peakValleyTolerance)
License requirements: nx_adv_durability ("NX Advanced Durability") . |
void |
setScale(int rowIndex,
double scale)
Sets the scale.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
double peakValleyTolerance() throws NXException, RemoteException
NXException
RemoteException
void setPeakValleyTolerance(double peakValleyTolerance) throws NXException, RemoteException
peakValleyTolerance
- NXException
RemoteException
double maxNominalRange() throws NXException, RemoteException
NXException
RemoteException
void setMaxNominalRange(double maxNominalRange) throws NXException, RemoteException
maxNominalRange
- NXException
RemoteException
int numberOfMaxBins() throws NXException, RemoteException
NXException
RemoteException
void setNumberOfMaxBins(int numberOfMaxBins) throws NXException, RemoteException
numberOfMaxBins
- NXException
RemoteException
double getNthNominalRangeBin(int index) throws NXException, RemoteException
index
- NXException
RemoteException
void setNthNominalRangeBin(int index, double nthNominalRangeBin) throws NXException, RemoteException
index
- nthNominalRangeBin
- NXException
RemoteException
double minMeanRange() throws NXException, RemoteException
NXException
RemoteException
void setMinMeanRange(double minMeanRange) throws NXException, RemoteException
minMeanRange
- NXException
RemoteException
double maxMeanRange() throws NXException, RemoteException
NXException
RemoteException
void setMaxMeanRange(double maxMeanRange) throws NXException, RemoteException
maxMeanRange
- NXException
RemoteException
int numberOfMeanBins() throws NXException, RemoteException
NXException
RemoteException
void setNumberOfMeanBins(int numberOfMeanBins) throws NXException, RemoteException
numberOfMeanBins
- NXException
RemoteException
double getNthMeanBin(int index) throws NXException, RemoteException
index
- NXException
RemoteException
void setNthMeanBin(int index, double nthMeanBin) throws NXException, RemoteException
index
- nthMeanBin
- NXException
RemoteException
void exportResultsToCsv(String csvFilename) throws NXException, RemoteException
csvFilename
- damage report will be written-out to this file.NXException
RemoteException
PhysicalMaterial materialTag() throws NXException, RemoteException
NXException
RemoteException
void setMaterialTag(PhysicalMaterial materialTag) throws NXException, RemoteException
materialTag
- NXException
RemoteException
void setFunctionData(TaggedObject functionTag, int numberOfOccurrences, double lateralLoadingFactor, double scaleFactor) throws NXException, RemoteException
functionTag
- numberOfOccurrences
- lateralLoadingFactor
- scaleFactor
- NXException
RemoteException
void removeFunction(int rowIndex) throws NXException, RemoteException
rowIndex
- NXException
RemoteException
void setLlr(int rowIndex, double lateralLoadingFactor) throws NXException, RemoteException
rowIndex
- lateralLoadingFactor
- NXException
RemoteException
void setScale(int rowIndex, double scale) throws NXException, RemoteException
rowIndex
- scale
- NXException
RemoteException
void setOccurrence(int rowIndex, int occurrence) throws NXException, RemoteException
rowIndex
- occurrence
- NXException
RemoteException
void setFatigue(DurabilityFatigue fatigue) throws NXException, RemoteException
fatigue
- NXException
RemoteException
boolean enableDetailedOutput() throws NXException, RemoteException
NXException
RemoteException
void setEnableDetailedOutput(boolean enableDetailedOutput) throws NXException, RemoteException
enableDetailedOutput
- NXException
RemoteException
boolean highlightDamageValues() throws NXException, RemoteException
NXException
RemoteException
void setHighlightDamageValues(boolean highlightDamageValues) throws NXException, RemoteException
highlightDamageValues
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.