Version: 13.0

    Show / Hide Table of Contents

    Class CylindricalMeshedGearLoadDistributionAnalysis

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    CylindricalMeshedGearLoadDistributionAnalysis
    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.Gears.LTCA
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class CylindricalMeshedGearLoadDistributionAnalysis : APIBase, IEquatable<APIBase>

    Fields

    _parent

    Declaration
    protected readonly APIBase _parent
    Field Value
    Type Description
    APIBase

    Properties

    ContactCharts

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

    ContactChartsAsTextFiles

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

    ContactPatchEdgeLoadingFactor

    Measurement: Percentage

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

    ContactPatchOffsetFactor

    Measurement: Percentage

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

    ContactPatchTipLoadingFactor

    Measurement: Percentage

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

    GearLoadDistributionAnalysis

    Declaration
    public CylindricalGearLoadDistributionAnalysis GearLoadDistributionAnalysis { get; }
    Property Value
    Type Description
    CylindricalGearLoadDistributionAnalysis

    IsLoadedOnTip

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

    MaximumPrincipalRootStressCompression

    Measurement: Stress

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

    MaximumPrincipalRootStressTension

    Measurement: Stress

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

    MaximumVonMisesRootStressCompression

    Measurement: Stress

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

    MaximumVonMisesRootStressTension

    Measurement: Stress

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

    Name

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

    NominalTorque

    The unsigned nominal torque not including the Application and Dynamic Factors

    Measurement: Torque

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

    OtherGearLoadDistributionAnalysis

    Declaration
    public CylindricalGearLoadDistributionAnalysis OtherGearLoadDistributionAnalysis { get; }
    Property Value
    Type Description
    CylindricalGearLoadDistributionAnalysis

    PercentageOfEffectiveFaceWidthUtilized

    The total possible length is across the effective face width. For each face width location if any point in the profile direction has a load greater than the Utilization Force Per Unit Length Cutoff Value then that face width is considered utilized.

    Measurement: Percentage

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

    PercentageOfEffectiveProfileUtilized

    The total length is between the nominal SAP and EAP. For each profile location if any point in the face width direction has a load greater than the Utilization Force Per Unit Length Cutoff Value then that profile location is considered utilized.

    Measurement: Percentage

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

    PercentageOfPotentialContactAreaLoaded

    The total possible area lies between the nominal SAP and EAP across the effective face width.

    Measurement: Percentage

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

    PercentageOfPotentialContactAreaUtilized

    The total possible area lies between the nominal SAP and EAP across the effective face width.

    Measurement: Percentage

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

    TorqueScaledByApplicationAndDynamicFactors

    The unsigned torque used as input into the analysis. This is equal to the Nominal Torque multiplied by the Application and Dynamic Factors.

    Measurement: Torque

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

    WorstContactCharts

    Declaration
    public CylindricalGearWorstLTCAContactCharts WorstContactCharts { get; }
    Property Value
    Type Description
    CylindricalGearWorstLTCAContactCharts

    WorstContactChartsAsTextFiles

    Declaration
    public CylindricalGearWorstLTCAContactChartDataAsTextFile WorstContactChartsAsTextFiles { get; }
    Property Value
    Type Description
    CylindricalGearWorstLTCAContactChartDataAsTextFile

    Methods

    ContactPatch(ContactResultType, Boolean, Int32)

    Declaration
    public GriddedSurface ContactPatch(ContactResultType resultType, bool includeTipContact, int startRotationIndex = 0)
    Parameters
    Type Name Description
    ContactResultType resultType
    System.Boolean includeTipContact
    System.Int32 startRotationIndex
    Returns
    Type Description
    GriddedSurface

    ContactPatch(ContactResultType, Int32, Int32, Int32)

    Declaration
    public GriddedSurface ContactPatch(ContactResultType resultType, int numberOfFaceWidthSteps, int numberOfRollDistanceSteps, int startRotationIndex = 0)
    Parameters
    Type Name Description
    ContactResultType resultType
    System.Int32 numberOfFaceWidthSteps
    System.Int32 numberOfRollDistanceSteps
    System.Int32 startRotationIndex
    Returns
    Type Description
    GriddedSurface

    ContactPatchAsText(ContactResultType, Boolean, String, Int32)

    Declaration
    public void ContactPatchAsText(ContactResultType resultType, bool includeTipContact, string fileNameWithPath, int startRotationIndex = 0)
    Parameters
    Type Name Description
    ContactResultType resultType
    System.Boolean includeTipContact
    System.String fileNameWithPath
    System.Int32 startRotationIndex

    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