DurabilityResultsReportBuilder Class¶
-
class
NXOpen.CAE.DurabilityResultsReportBuilder¶ Bases:
NXOpen.BuilderRepresents the builder for reporting the durability results.
To create a new instance of this class, use
NXOpen.CAE.DurabilityManager.CreateDurabilityResultsReportBuilder()Default values.
Property Value EventDamage 1 EventLife 0 FailureIndex 0 FatigueSafetyFactor 0 MarginSafety 0 StrengthSafetyFactor 0 UseEvents Active UseHighlight 0 New in version NX8.0.1.
Properties¶
| Property | Description |
|---|---|
| EventDamage | Returns or sets the event damage toggle |
| EventLife | Returns or sets the event life toggle |
| FailureIndex | Returns or sets the failure index toggle |
| FatigueSafetyFactor | Returns or sets the fatigue safety factor toggle |
| FreeFaceIndicator | Returns or sets the free face indicator. |
| LoadProportionality | Returns or sets the load proportionality. |
| MarginSafety | Returns or sets the margin safety toggle |
| PrincipalAxisStability | Returns or sets the principal axis stability. |
| StrengthSafetyFactor | Returns or sets the strength safety factor toggle |
| Tag | Returns the Tag for this object. |
| UseEvents | Returns or sets the use events pop-up menu |
| UseHighlight | Returns or sets the use highlight toggle |
Methods¶
| Method | Description |
|---|---|
| Commit | Commits any edits that have been applied to the builder. |
| Destroy | Deletes the builder, and cleans up any objects created by the builder. |
| ExportResultsToCsv | Export durability results to a csv 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. |
| 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¶
| DurabilityResultsReportBuilderUseEventsEnum Enumeration | the event report options enum. |
Property Detail¶
EventDamage¶
-
DurabilityResultsReportBuilder.EventDamage¶ Returns or sets the event damage toggle
-------------------------------------Getter Method
Signature
EventDamageReturns: Return type: bool New in version NX8.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
EventDamageParameters: eventDamage (bool) – New in version NX8.0.1.
License requirements: nx_adv_durability (“NX Advanced Durability”)
EventLife¶
-
DurabilityResultsReportBuilder.EventLife¶ Returns or sets the event life toggle
-------------------------------------Getter Method
Signature
EventLifeReturns: Return type: bool New in version NX8.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
EventLifeParameters: eventLife (bool) – New in version NX8.0.1.
License requirements: nx_adv_durability (“NX Advanced Durability”)
FailureIndex¶
-
DurabilityResultsReportBuilder.FailureIndex¶ Returns or sets the failure index toggle
-------------------------------------Getter Method
Signature
FailureIndexReturns: Return type: bool New in version NX8.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
FailureIndexParameters: failureIndex (bool) – New in version NX8.0.1.
License requirements: nx_adv_durability (“NX Advanced Durability”)
FatigueSafetyFactor¶
-
DurabilityResultsReportBuilder.FatigueSafetyFactor¶ Returns or sets the fatigue safety factor toggle
-------------------------------------Getter Method
Signature
FatigueSafetyFactorReturns: Return type: bool New in version NX8.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
FatigueSafetyFactorParameters: fatigueSafetyFactor (bool) – New in version NX8.0.1.
License requirements: nx_adv_durability (“NX Advanced Durability”)
FreeFaceIndicator¶
-
DurabilityResultsReportBuilder.FreeFaceIndicator¶ Returns or sets the free face indicator.
-------------------------------------Getter Method
Signature
FreeFaceIndicatorReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
FreeFaceIndicatorParameters: freeFaceIndicator (bool) – New in version NX9.0.0.
License requirements: nx_adv_durability (“NX Advanced Durability”)
LoadProportionality¶
-
DurabilityResultsReportBuilder.LoadProportionality¶ Returns or sets the load proportionality.
-------------------------------------Getter Method
Signature
LoadProportionalityReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
LoadProportionalityParameters: loadProportionality (bool) – New in version NX9.0.0.
License requirements: nx_adv_durability (“NX Advanced Durability”)
MarginSafety¶
-
DurabilityResultsReportBuilder.MarginSafety¶ Returns or sets the margin safety toggle
-------------------------------------Getter Method
Signature
MarginSafetyReturns: Return type: bool New in version NX8.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
MarginSafetyParameters: marginSafety (bool) – New in version NX8.0.1.
License requirements: nx_adv_durability (“NX Advanced Durability”)
PrincipalAxisStability¶
-
DurabilityResultsReportBuilder.PrincipalAxisStability¶ Returns or sets the principal axis stability.
-------------------------------------Getter Method
Signature
PrincipalAxisStabilityReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PrincipalAxisStabilityParameters: principalAxisStability (bool) – New in version NX9.0.0.
License requirements: nx_adv_durability (“NX Advanced Durability”)
StrengthSafetyFactor¶
-
DurabilityResultsReportBuilder.StrengthSafetyFactor¶ Returns or sets the strength safety factor toggle
-------------------------------------Getter Method
Signature
StrengthSafetyFactorReturns: Return type: bool New in version NX8.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
StrengthSafetyFactorParameters: strengthSafetyFactor (bool) – New in version NX8.0.1.
License requirements: nx_adv_durability (“NX Advanced Durability”)
UseEvents¶
-
DurabilityResultsReportBuilder.UseEvents¶ Returns or sets the use events pop-up menu
-------------------------------------Getter Method
Signature
UseEventsReturns: Return type: NXOpen.CAE.DurabilityResultsReportBuilderUseEventsEnumNew in version NX8.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
UseEventsParameters: useEvents ( NXOpen.CAE.DurabilityResultsReportBuilderUseEventsEnum) –New in version NX8.0.1.
License requirements: nx_adv_durability (“NX Advanced Durability”)
UseHighlight¶
-
DurabilityResultsReportBuilder.UseHighlight¶ Returns or sets the use highlight toggle
-------------------------------------Getter Method
Signature
UseHighlightReturns: Return type: bool New in version NX8.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
UseHighlightParameters: useHighlight (bool) – New in version NX8.0.1.
License requirements: nx_adv_durability (“NX Advanced Durability”)
Method Detail¶
ExportResultsToCsv¶
-
DurabilityResultsReportBuilder.ExportResultsToCsv¶ Export durability results to a csv file.
Signature
ExportResultsToCsv(csvFilename)Parameters: csvFilename (str) – durability report will be written-out to this file. New in version NX8.0.1.
License requirements: nx_adv_durability (“NX Advanced Durability”)
Validate¶
-
DurabilityResultsReportBuilder.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.