NXOpen .NET Reference Guide
1899
|
Represents the builder for evaluating durability damage. More...
Public Types | |
enum | BwiWeldClassEnum { B, C, D, E, F, F2, G, W } |
the BWi Weld Class Enum. More... | |
enum | CyclicStressStrainModelEnum { Linear, PowerHardening, RambergOsgood } |
the cyclic stress strain model. More... | |
enum | EquivalentStressMethodEnum { None, Goodman, Soderberg, Gerberg, Morrow } |
the equivalent stress method. More... | |
enum | FatigueLifeCriterionEnum { SmithWatsonTopper, StrainLifeMaximumPrincipal, StrainLifeMaximumShear, StressLife, Bwi, Twi } |
the fatigue life criterion. More... | |
enum | ProbabilityOptionEnum { NumberOfStandardDeviations, ProbabilityOfFailure } |
the Probability Option. More... | |
Public Member Functions | |
unsafe void | ExportResultsToCsv (string csvFilename) |
Export damage results to a csv file. More... | |
unsafe double | GetNthMeanBin (int index) |
Gets the nth mean bin. More... | |
unsafe double | GetNthNominalRangeBin (int index) |
Gets the nth nominal range bin. More... | |
unsafe void | RemoveFunction (int rowIndex) |
Removes the function. More... | |
unsafe void | SetFatigue (NXOpen.CAE.DurabilityFatigue fatigue) |
The fatigue settings. More... | |
unsafe void | SetFunctionData (NXOpen.TaggedObject functionTag, int numberOfOccurrences, double lateralLoadingFactor, double scaleFactor) |
Sets the function data. More... | |
unsafe void | SetLlr (int rowIndex, double lateralLoadingFactor) |
Sets the lateral loading ratio. More... | |
unsafe void | SetNthMeanBin (int index, double nthMeanBin) |
Sets the nth mean bin. More... | |
unsafe void | SetNthNominalRangeBin (int index, double nthNominalRangeBin) |
Sets the nth nominal range bin. More... | |
unsafe void | SetOccurrence (int rowIndex, int occurrence) |
Sets the number of Occurrences. More... | |
unsafe void | SetScale (int rowIndex, double scale) |
Sets the scale. More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe bool | EnableDetailedOutput [get, set] |
Returns or sets the detailed output. More... | |
unsafe bool | HighlightDamageValues [get, set] |
Returns or sets the highlighting of non-zero damage values. More... | |
unsafe NXOpen.PhysicalMaterial | MaterialTag [get, set] |
Returns or sets the material. More... | |
unsafe double | MaxMeanRange [get, set] |
Returns or sets the max mean range More... | |
unsafe double | MaxNominalRange [get, set] |
Returns or sets the max nominal range More... | |
unsafe double | MinMeanRange [get, set] |
Returns or sets the min mean range More... | |
unsafe int | NumberOfMaxBins [get, set] |
Returns or sets the number of max bins More... | |
unsafe int | NumberOfMeanBins [get, set] |
Returns or sets the number of mean bins More... | |
unsafe double | PeakValleyTolerance [get, set] |
Returns or sets the peak valley tolerance More... | |
Properties inherited from NXOpen.Builder | |
unsafe NXOpen.PreviewBuilder | PreviewBuilder [get] |
Returns the preview builder subobject. More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents the builder for evaluating durability damage.
This mechanism takes a stress/strain history and computes a damage histogram based on the history. This could either be on a spreadsheet or in a comma separated file.
To create a new instance of this class, use NXOpen.CAE.DurabilityManager.CreateDamageEvaluationBuilder
Default values.
Property | Value |
---|---|
EnableDetailedOutput |
0 |
HighlightDamageValues |
0 |
MaxMeanRange |
0 |
MaxNominalRange |
0 |
MinMeanRange |
0 |
NumberOfMaxBins |
10 |
NumberOfMeanBins |
10 |
PeakValleyTolerance |
0 |
Created in NX8.0.0
|
inline |
Export damage results to a csv file.
Created in NX8.0.0
License requirements: nx_adv_durability ("NX Advanced Durability")
csvFilename | damage report will be written-out to this file. |
|
inline |
Gets the nth mean bin.
Created in NX8.0.0
License requirements: None.
index |
|
inline |
Gets the nth nominal range bin.
Created in NX8.0.0
License requirements: None.
index |
|
inline |
Removes the function.
Created in NX8.0.0
License requirements: nx_adv_durability ("NX Advanced Durability")
rowIndex |
|
inline |
The fatigue settings.
Created in NX8.5.0
License requirements: nx_adv_durability ("NX Advanced Durability")
fatigue |
|
inline |
Sets the function data.
Created in NX8.0.0
License requirements: nx_adv_durability ("NX Advanced Durability")
functionTag | |
numberOfOccurrences | |
lateralLoadingFactor | |
scaleFactor |
|
inline |
Sets the lateral loading ratio.
Created in NX8.0.0
License requirements: nx_adv_durability ("NX Advanced Durability")
rowIndex | |
lateralLoadingFactor |
|
inline |
Sets the nth mean bin.
Created in NX8.0.0
License requirements: nx_adv_durability ("NX Advanced Durability")
index | |
nthMeanBin |
|
inline |
Sets the nth nominal range bin.
Created in NX8.0.0
License requirements: nx_adv_durability ("NX Advanced Durability")
index | |
nthNominalRangeBin |
|
inline |
Sets the number of Occurrences.
Created in NX8.0.0
License requirements: nx_adv_durability ("NX Advanced Durability")
rowIndex | |
occurrence |
|
inline |
Sets the scale.
Created in NX8.0.0
License requirements: nx_adv_durability ("NX Advanced Durability")
rowIndex | |
scale |
|
getset |
Returns or sets the detailed output.
Created in NX8.5.1
License requirements to get this property: nx_adv_durability ("NX Advanced Durability")
License requirements to set this property: nx_adv_durability ("NX Advanced Durability")
|
getset |
Returns or sets the highlighting of non-zero damage values.
Created in NX8.5.1
License requirements to get this property: nx_adv_durability ("NX Advanced Durability")
License requirements to set this property: nx_adv_durability ("NX Advanced Durability")
|
getset |
Returns or sets the material.
Created in NX8.0.0
License requirements to get this property: nx_adv_durability ("NX Advanced Durability")
License requirements to set this property: nx_adv_durability ("NX Advanced Durability")
|
getset |
Returns or sets the max mean range
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_adv_durability ("NX Advanced Durability")
|
getset |
Returns or sets the max nominal range
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_adv_durability ("NX Advanced Durability")
|
getset |
Returns or sets the min mean range
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_adv_durability ("NX Advanced Durability")
|
getset |
Returns or sets the number of max bins
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_adv_durability ("NX Advanced Durability")
|
getset |
Returns or sets the number of mean bins
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_adv_durability ("NX Advanced Durability")
|
getset |
Returns or sets the peak valley tolerance
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_adv_durability ("NX Advanced Durability")