Version: 13.0

    Show / Hide Table of Contents

    Class ShaftSectionEndDamageResults

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    ShaftSectionEndDamageResults
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.cacheRpds
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, (T1, T2)<Type, Object>[])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T1, T2>(String, (T1, T2)<Type, Object>, T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    APIBase.isInvalid
    APIBase.DocumentationUrl()
    APIBase.ToString()
    APIBase.RunPython<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String)
    APIBase.RunPython<T>(String, String)
    APIBase.CreateObjRef(Type)
    APIBase.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
    Namespace: SMT.MastaAPI.Shafts
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class ShaftSectionEndDamageResults : APIBase, IEquatable<APIBase>

    Fields

    _parent

    Declaration
    protected readonly APIBase _parent
    Field Value
    Type Description
    APIBase

    Properties

    DIN743201212ComponentFatigueLimitUnderReversedStressSigmaZdWKSigmaBWKTauTWK

    Declaration
    public StressMeasurementShaftAxialBendingTorsionalComponentValues DIN743201212ComponentFatigueLimitUnderReversedStressSigmaZdWKSigmaBWKTauTWK { get; }
    Property Value
    Type Description
    StressMeasurementShaftAxialBendingTorsionalComponentValues

    DIN743201212ComponentYieldPointSigmaZdFKSigmaBFKTauTFK

    Declaration
    public StressMeasurementShaftAxialBendingTorsionalComponentValues DIN743201212ComponentYieldPointSigmaZdFKSigmaBFKTauTFK { get; }
    Property Value
    Type Description
    StressMeasurementShaftAxialBendingTorsionalComponentValues

    DIN743201212InfluenceFactorForMeanStressSensitivityPsiSigmaKPsiTauK

    Declaration
    public ShaftAxialBendingTorsionalComponentValues DIN743201212InfluenceFactorForMeanStressSensitivityPsiSigmaKPsiTauK { get; }
    Property Value
    Type Description
    ShaftAxialBendingTorsionalComponentValues

    DIN743201212StressAmplitudeOfComponentFatigueStrengthSigmaZdADKSigmaBADKTauTADK

    Declaration
    public ReadOnlyCollection<StressMeasurementShaftAxialBendingTorsionalComponentValues> DIN743201212StressAmplitudeOfComponentFatigueStrengthSigmaZdADKSigmaBADKTauTADK { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<StressMeasurementShaftAxialBendingTorsionalComponentValues>

    DisplacementAngular

    Measurement: SmallAngle

    Declaration
    public Vector3D DisplacementAngular { get; }
    Property Value
    Type Description
    Vector3D

    DisplacementAxial

    Measurement: VeryShortLength

    Declaration
    public double DisplacementAxial { get; }
    Property Value
    Type Description
    System.Double

    DisplacementLinear

    Measurement: VeryShortLength

    Declaration
    public Vector3D DisplacementLinear { get; }
    Property Value
    Type Description
    Vector3D

    DisplacementRadialMagnitude

    Measurement: VeryShortLength

    Declaration
    public double DisplacementRadialMagnitude { get; }
    Property Value
    Type Description
    System.Double

    DisplacementRadialTiltMagnitude

    Measurement: SmallAngle

    Declaration
    public double DisplacementRadialTiltMagnitude { get; }
    Property Value
    Type Description
    System.Double

    DisplacementTwist

    Measurement: SmallAngle

    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

    Measurement: Damage

    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
    Type Description
    ShaftAxialBendingXBendingYTorsionalComponentValues

    FKMGuideline6thEdition2012CyclicDegreeOfUtilizationForInfiniteLife

    Declaration
    public ShaftAxialBendingXBendingYTorsionalComponentValues FKMGuideline6thEdition2012CyclicDegreeOfUtilizationForInfiniteLife { get; }
    Property Value
    Type Description
    ShaftAxialBendingXBendingYTorsionalComponentValues

    ForceAngular

    Measurement: Torque

    Declaration
    public Vector3D ForceAngular { get; }
    Property Value
    Type Description
    Vector3D

    ForceAxial

    Measurement: Force

    Declaration
    public double ForceAxial { get; }
    Property Value
    Type Description
    System.Double

    ForceLinear

    Measurement: Force

    Declaration
    public Vector3D ForceLinear { get; }
    Property Value
    Type Description
    Vector3D

    ForceRadialMagnitude

    Measurement: Force

    Declaration
    public double ForceRadialMagnitude { get; }
    Property Value
    Type Description
    System.Double

    ForceTorque

    Measurement: Torque

    Declaration
    public double ForceTorque { get; }
    Property Value
    Type Description
    System.Double

    Offset

    Measurement: ShortLength

    Declaration
    public double Offset { get; }
    Property Value
    Type Description
    System.Double

    OuterDiameterToAchieveFatigueSafetyFactorRequirement

    Measurement: ShortLength

    Declaration
    public double OuterDiameterToAchieveFatigueSafetyFactorRequirement { get; set; }
    Property Value
    Type Description
    System.Double

    OuterRadiusToAchieveShaftFatigueSafetyFactorRequirement

    Measurement: ShortLength

    Declaration
    public double OuterRadiusToAchieveShaftFatigueSafetyFactorRequirement { get; }
    Property Value
    Type Description
    System.Double

    ReliabilityForInfiniteLife

    Measurement: Percentage

    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
    Type Description
    SectionEnd

    ShaftReliability

    Measurement: Percentage

    Declaration
    public double ShaftReliability { get; }
    Property Value
    Type Description
    System.Double

    SNCurve

    Declaration
    public SNCurve SNCurve { get; }
    Property Value
    Type Description
    SNCurve

    SNCurveAxial

    Declaration
    public SNCurve SNCurveAxial { get; }
    Property Value
    Type Description
    SNCurve

    SNCurveBendingX

    Declaration
    public SNCurve SNCurveBendingX { get; }
    Property Value
    Type Description
    SNCurve

    SNCurveBendingY

    Declaration
    public SNCurve SNCurveBendingY { get; }
    Property Value
    Type Description
    SNCurve

    SNCurveTorsional

    Declaration
    public SNCurve SNCurveTorsional { get; }
    Property Value
    Type Description
    SNCurve

    StaticSafetyFactor

    Measurement: SafetyFactor

    Declaration
    public double StaticSafetyFactor { get; }
    Property Value
    Type Description
    System.Double

    StressConcentrationFactors

    Declaration
    public ShaftAxialBendingTorsionalComponentValues StressConcentrationFactors { get; }
    Property Value
    Type Description
    ShaftAxialBendingTorsionalComponentValues

    StressCycles

    Declaration
    public ReadOnlyCollection<ShaftPointStressCycleReporting> StressCycles { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<ShaftPointStressCycleReporting>

    TotalNumberOfCycles

    Measurement: Cycles

    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

    UtilityMethods.IsReadOnly<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsValid<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsMethodValid<T>(T, Expression<Func<T, Action>>)
    UtilityMethods.IsMethodReadOnly<T>(T, Expression<Func<T, Action>>)
    Back to top