Version: 15.0

    Show / Hide Table of Contents

    Class GearMeshLoadDistributionAnalysis

    Inheritance
    System.Object
    APIBase
    AbstractGearMeshAnalysis
    GearMeshDesignAnalysis
    GearMeshImplementationAnalysis
    GearMeshLoadDistributionAnalysis
    ConicalMeshLoadDistributionAnalysis
    CylindricalGearMeshLoadDistributionAnalysis
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    GearMeshDesignAnalysis.GearA
    GearMeshDesignAnalysis.GearB
    GearMeshDesignAnalysis.GearSet
    AbstractGearMeshAnalysis.OutputDefaultReportTo(String)
    AbstractGearMeshAnalysis.GetDefaultReportWithEncodedImages()
    AbstractGearMeshAnalysis.OutputActiveReportTo(String)
    AbstractGearMeshAnalysis.OutputActiveReportAsTextTo(String)
    AbstractGearMeshAnalysis.GetActiveReportWithEncodedImages()
    AbstractGearMeshAnalysis.OutputNamedReportTo(String, String)
    AbstractGearMeshAnalysis.OutputNamedReportAsMastaReport(String, String)
    AbstractGearMeshAnalysis.OutputNamedReportAsTextTo(String, String)
    AbstractGearMeshAnalysis.GetNamedReportWithEncodedImages(String)
    AbstractGearMeshAnalysis.MeshName
    AbstractGearMeshAnalysis.Name
    AbstractGearMeshAnalysis.ReportNames
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, [])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, , T)
    APIBase.callPartialMethod<T>(String, , , T)
    APIBase.callPartialMethod<T>(String, , , , T)
    APIBase.callPartialMethod<T1, T2>(String, , T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    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.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.ToListWithSelectedItem<T>(IEnumerable<T>)
    APIBase.ToListWithSelectedItem<T>(T, IEnumerable<T>)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    APIBase.InvalidProperties
    APIBase.ReadOnlyProperties
    APIBase.AllPropertiesAreReadOnly
    APIBase.AllPropertiesAreInvalid
    APIBase.cacheRpds
    APIBase.isInvalid
    Namespace: SMT.MastaAPI.Gears.LTCA
    Assembly: SMT.MastaAPI.15.0.dll
    Syntax
    public abstract class GearMeshLoadDistributionAnalysis : GearMeshImplementationAnalysis, IEquatable<APIBase>

    Properties

    ActualTotalContactRatio

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

    AnalysisName

    Declaration
    public string AnalysisName { get; }
    Property Value
    Type Description
    System.String

    AverageActualContactLength

    Measurement: ShortLength

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

    IndexOfRollAngleWithMaximumContactStress

    Declaration
    public int IndexOfRollAngleWithMaximumContactStress { get; }
    Property Value
    Type Description
    System.Int32

    IsAdvancedLTCA

    Declaration
    public bool IsAdvancedLTCA { get; set; }
    Property Value
    Type Description
    System.Boolean

    LoadCaseName

    Declaration
    public string LoadCaseName { get; }
    Property Value
    Type Description
    System.String

    LoadDistributionAnalysesAtSingleRotation

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

    MaximumContactStress

    Measurement: Stress

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

    MaximumForcePerUnitLength

    Measurement: ForcePerUnitLength

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

    MaximumPressureVelocity

    Measurement: PressureVelocityProduct

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

    MinimumForcePerUnitLength

    Measurement: ForcePerUnitLength

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

    MomentAboutCentreFourierSeries

    Declaration
    public FourierSeries MomentAboutCentreFourierSeries { get; }
    Property Value
    Type Description
    FourierSeries

    MomentAboutCentreWeightedHarmonicSum

    The sum of the first 10 Moment About Centre Fourier series amplitudes weighted by their (index + 1), the starting index is zero.

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

    NumberOfRollAngles

    Declaration
    public virtual int NumberOfRollAngles { get; }
    Property Value
    Type Description
    System.Int32

    PeaktoPeakMomentAboutCentre

    Measurement: Torque

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

    TransmissionErrorFourierSeries

    Declaration
    public FourierSeries TransmissionErrorFourierSeries { get; }
    Property Value
    Type Description
    FourierSeries

    TransmissionErrorWeightedHarmonicSum

    The sum of the first 10 Transmission Error Fourier series amplitudes weighted by their (index + 1), the starting index is zero.

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

    Methods

    MaximumRootStress(GearLoadDistributionAnalysis, GearFlanks, StressResultsType)

    Declaration
    public double MaximumRootStress(GearLoadDistributionAnalysis gear, GearFlanks flank, StressResultsType stressType)
    Parameters
    Type Name Description
    GearLoadDistributionAnalysis gear
    GearFlanks flank
    StressResultsType stressType
    Returns
    Type Description
    System.Double

    MaximumRootStress(GearLoadDistributionAnalysis, StressResultsType)

    Declaration
    public double MaximumRootStress(GearLoadDistributionAnalysis gear, StressResultsType stressType)
    Parameters
    Type Name Description
    GearLoadDistributionAnalysis gear
    StressResultsType stressType
    Returns
    Type Description
    System.Double

    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