Class ShaftSectionEndDamageResults
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
ShaftSectionEndDamageResults
Inherited Members
APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class ShaftSectionEndDamageResults : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Properties
DIN743201212ComponentFatigueLimitUnderReversedStressSigmaZdWKSigmaBWKTauTWK
Declaration
public StressMeasurementShaftAxialBendingTorsionalComponentValues DIN743201212ComponentFatigueLimitUnderReversedStressSigmaZdWKSigmaBWKTauTWK { get; }
Property Value
DIN743201212ComponentYieldPointSigmaZdFKSigmaBFKTauTFK
Declaration
public StressMeasurementShaftAxialBendingTorsionalComponentValues DIN743201212ComponentYieldPointSigmaZdFKSigmaBFKTauTFK { get; }
Property Value
Declaration
public ShaftAxialBendingTorsionalComponentValues DIN743201212InfluenceFactorForMeanStressSensitivityPsiSigmaKPsiTauK { get; }
Property Value
DIN743201212StressAmplitudeOfComponentFatigueStrengthSigmaZdADKSigmaBADKTauTADK
Declaration
public ReadOnlyCollection<StressMeasurementShaftAxialBendingTorsionalComponentValues> DIN743201212StressAmplitudeOfComponentFatigueStrengthSigmaZdADKSigmaBADKTauTADK { get; }
Property Value
DisplacementAngular
Declaration
public Vector3D DisplacementAngular { get; }
Property Value
DisplacementAxial
Measurement: VeryShortLength
Declaration
public double DisplacementAxial { get; }
Property Value
Type |
Description |
System.Double |
|
DisplacementLinear
Measurement: VeryShortLength
Declaration
public Vector3D DisplacementLinear { get; }
Property Value
DisplacementRadialMagnitude
Measurement: VeryShortLength
Declaration
public double DisplacementRadialMagnitude { get; }
Property Value
Type |
Description |
System.Double |
|
DisplacementRadialTiltMagnitude
Declaration
public double DisplacementRadialTiltMagnitude { get; }
Property Value
Type |
Description |
System.Double |
|
DisplacementTwist
Declaration
public double DisplacementTwist { get; }
Property Value
Type |
Description |
System.Double |
|
EquivalentAlternatingStress
The equivalent fully reversed alternating stress that when applied for the total number of cycles gives the same fatigue safety factor. For a single stress cycle this will be the same as given in the stress cycle. For multiple stress cycles (e.g. a duty cycle) this is the stress level that gives the same safety factor as the individual stress cycles combined.
Measurement: Stress
Declaration
public double EquivalentAlternatingStress { get; }
Property Value
Type |
Description |
System.Double |
|
FatigueDamage
Declaration
public double FatigueDamage { get; }
Property Value
Type |
Description |
System.Double |
|
FatigueSafetyFactor
Measurement: SafetyFactor
Declaration
public double FatigueSafetyFactor { get; }
Property Value
Type |
Description |
System.Double |
|
FatigueSafetyFactorForInfiniteLife
Measurement: SafetyFactor
Declaration
public double FatigueSafetyFactorForInfiniteLife { get; }
Property Value
Type |
Description |
System.Double |
|
FKMGuideline6thEdition2012CyclicDegreeOfUtilizationForFiniteLife
Declaration
public ShaftAxialBendingXBendingYTorsionalComponentValues FKMGuideline6thEdition2012CyclicDegreeOfUtilizationForFiniteLife { get; }
Property Value
FKMGuideline6thEdition2012CyclicDegreeOfUtilizationForInfiniteLife
Declaration
public ShaftAxialBendingXBendingYTorsionalComponentValues FKMGuideline6thEdition2012CyclicDegreeOfUtilizationForInfiniteLife { get; }
Property Value
ForceAngular
Declaration
public Vector3D ForceAngular { get; }
Property Value
ForceAxial
Declaration
public double ForceAxial { get; }
Property Value
Type |
Description |
System.Double |
|
ForceLinear
Declaration
public Vector3D ForceLinear { get; }
Property Value
ForceRadialMagnitude
Declaration
public double ForceRadialMagnitude { get; }
Property Value
Type |
Description |
System.Double |
|
ForceTorque
Declaration
public double ForceTorque { get; }
Property Value
Type |
Description |
System.Double |
|
Offset
Declaration
public double Offset { get; }
Property Value
Type |
Description |
System.Double |
|
OuterDiameterToAchieveFatigueSafetyFactorRequirement
Declaration
public double OuterDiameterToAchieveFatigueSafetyFactorRequirement { get; set; }
Property Value
Type |
Description |
System.Double |
|
OuterRadiusToAchieveShaftFatigueSafetyFactorRequirement
Declaration
public double OuterRadiusToAchieveShaftFatigueSafetyFactorRequirement { get; }
Property Value
Type |
Description |
System.Double |
|
ReliabilityForInfiniteLife
Declaration
public double ReliabilityForInfiniteLife { get; }
Property Value
Type |
Description |
System.Double |
|
ReportNames
Declaration
public IReadOnlyList<string> ReportNames { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<System.String> |
|
SectionEnd
Declaration
public SectionEnd SectionEnd { get; }
Property Value
ShaftReliability
Declaration
public double ShaftReliability { get; }
Property Value
Type |
Description |
System.Double |
|
SNCurve
Declaration
public SNCurve SNCurve { get; }
Property Value
SNCurveAxial
Declaration
public SNCurve SNCurveAxial { get; }
Property Value
SNCurveBendingX
Declaration
public SNCurve SNCurveBendingX { get; }
Property Value
SNCurveBendingY
Declaration
public SNCurve SNCurveBendingY { get; }
Property Value
SNCurveTorsional
Declaration
public SNCurve SNCurveTorsional { get; }
Property Value
StaticSafetyFactor
Measurement: SafetyFactor
Declaration
public double StaticSafetyFactor { get; }
Property Value
Type |
Description |
System.Double |
|
StressConcentrationFactors
Declaration
public ShaftAxialBendingTorsionalComponentValues StressConcentrationFactors { get; }
Property Value
StressCycles
Declaration
public ReadOnlyCollection<ShaftPointStressCycleReporting> StressCycles { get; }
Property Value
TotalNumberOfCycles
Declaration
public double TotalNumberOfCycles { get; }
Property Value
Type |
Description |
System.Double |
|
Methods
GetActiveReportWithEncodedImages()
Declaration
public string GetActiveReportWithEncodedImages()
Returns
Type |
Description |
System.String |
|
GetDefaultReportWithEncodedImages()
Declaration
public string GetDefaultReportWithEncodedImages()
Returns
Type |
Description |
System.String |
|
GetNamedReportWithEncodedImages(String)
Declaration
public string GetNamedReportWithEncodedImages(string reportName)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
Returns
Type |
Description |
System.String |
|
OutputActiveReportAsTextTo(String)
Declaration
public void OutputActiveReportAsTextTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
OutputActiveReportTo(String)
Declaration
public void OutputActiveReportTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
OutputDefaultReportTo(String)
Declaration
public void OutputDefaultReportTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
OutputNamedReportAsMastaReport(String, String)
Declaration
public void OutputNamedReportAsMastaReport(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
OutputNamedReportAsTextTo(String, String)
Declaration
public void OutputNamedReportAsTextTo(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
OutputNamedReportTo(String, String)
Declaration
public void OutputNamedReportTo(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
Implements
System.IEquatable<T>
Extension Methods