Version: 15.0

    Show / Hide Table of Contents

    Class GearSetDutyCycleRating

    Inheritance
    System.Object
    APIBase
    AbstractGearSetAnalysis
    AbstractGearSetRating
    GearSetDutyCycleRating
    ConceptGearSetDutyCycleRating
    ConicalGearSetDutyCycleRating
    CylindricalGearSetDutyCycleRating
    FaceGearSetDutyCycleRating
    WormGearSetDutyCycleRating
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    AbstractGearSetRating.BendingSafetyFactorForFatigue
    AbstractGearSetRating.BendingSafetyFactorForStatic
    AbstractGearSetRating.ContactSafetyFactorForFatigue
    AbstractGearSetRating.ContactSafetyFactorForStatic
    AbstractGearSetRating.NormalisedBendingSafetyFactorForFatigue
    AbstractGearSetRating.NormalisedBendingSafetyFactorForStatic
    AbstractGearSetRating.NormalisedContactSafetyFactorForFatigue
    AbstractGearSetRating.NormalisedContactSafetyFactorForStatic
    AbstractGearSetRating.NormalisedSafetyFactorForFatigue
    AbstractGearSetRating.NormalisedSafetyFactorForFatigueAndStatic
    AbstractGearSetRating.NormalisedSafetyFactorForStatic
    AbstractGearSetRating.TotalGearReliability
    AbstractGearSetRating.TransmissionPropertiesGears
    AbstractGearSetAnalysis.OutputDefaultReportTo(String)
    AbstractGearSetAnalysis.GetDefaultReportWithEncodedImages()
    AbstractGearSetAnalysis.OutputActiveReportTo(String)
    AbstractGearSetAnalysis.OutputActiveReportAsTextTo(String)
    AbstractGearSetAnalysis.GetActiveReportWithEncodedImages()
    AbstractGearSetAnalysis.OutputNamedReportTo(String, String)
    AbstractGearSetAnalysis.OutputNamedReportAsMastaReport(String, String)
    AbstractGearSetAnalysis.OutputNamedReportAsTextTo(String, String)
    AbstractGearSetAnalysis.GetNamedReportWithEncodedImages(String)
    AbstractGearSetAnalysis.AllStatusErrors
    AbstractGearSetAnalysis.Status
    AbstractGearSetAnalysis.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.Rating
    Assembly: SMT.MastaAPI.15.0.dll
    Syntax
    public abstract class GearSetDutyCycleRating : AbstractGearSetRating, IEquatable<APIBase>

    Properties

    DutyCycleName

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

    GearDutyCycleRatings

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

    GearMeshDutyCycleRatings

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

    GearMeshRatings

    Declaration
    [Obsolete("Use GearMeshDutyCycleRatings")]
    public ReadOnlyCollection<MeshDutyCycleRating> GearMeshRatings { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<MeshDutyCycleRating>

    GearRatings

    Declaration
    [Obsolete("Use GearDutyCycleRatings")]
    public ReadOnlyCollection<GearDutyCycleRating> GearRatings { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<GearDutyCycleRating>

    GearSetDesign

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

    Name

    Declaration
    public override string Name { get; set; }
    Property Value
    Type Description
    System.String
    Overrides
    AbstractGearSetAnalysis.Name

    TotalDutyCycleGearSetReliability

    Reliability including bending and contact. The gear reliability rating method according to ISO and DIN are based on the AGMA rating method with 1% failure rate.

    Measurement: Percentage

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

    Methods

    SetFaceWidthsForSpecifiedSafetyFactors()

    Declaration
    public void SetFaceWidthsForSpecifiedSafetyFactors()

    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