Version: 15.0

    Show / Hide Table of Contents

    Class CylindricalGearSetLoadCase

    Inheritance
    System.Object
    APIBase
    DesignEntityAnalysis
    DesignEntitySingleContextAnalysis
    PartAnalysis
    PartLoadCase
    AbstractAssemblyLoadCase
    SpecialisedAssemblyLoadCase
    GearSetLoadCase
    CylindricalGearSetLoadCase
    PlanetaryGearSetLoadCase
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    GearSetLoadCase.ExcitationDataIsUpToDate
    GearSetLoadCase.GearMeshStiffnessModel
    GearSetLoadCase.IncludeMicrogeometry
    GearSetLoadCase.MeshStiffnessSource
    GearSetLoadCase.OverrideMeshEfficiencyScript
    GearSetLoadCase.UseAdvancedModelInAdvancedTimeSteppingAnalysisForModulation
    GearSetLoadCase.AdvancedTimeSteppingAnalysisForModulationOptions
    GearSetLoadCase.GearsWithoutClones
    GearSetLoadCase.MeshesWithoutPlanetaryDuplicates
    AbstractAssemblyLoadCase.ComponentDesign
    PartLoadCase.ClearUserSpecifiedExcitationDataForThisLoadCase()
    PartLoadCase.HarmonicExcitationType
    PartLoadCase.LoadCaseForHarmonicExcitationTypeAdvancedSystemDeflectionCurrentLoadCaseSetUp
    PartLoadCase.OverrideResistiveTorqueScript
    PartLoadCase.UseScriptToProvideResistiveTorque
    PartLoadCase.UseThisLoadCaseForAdvancedSystemDeflectionCurrentLoadCaseSetUp
    PartLoadCase.StaticLoadCase
    PartLoadCase.TimeSeriesLoadCase
    PartAnalysis.PlanetaryOriginal
    DesignEntitySingleContextAnalysis.ParametricStudyIndex1
    DesignEntitySingleContextAnalysis.ParametricStudyIndex2
    DesignEntityAnalysis.OutputDefaultReportTo(String)
    DesignEntityAnalysis.GetDefaultReportWithEncodedImages()
    DesignEntityAnalysis.OutputActiveReportTo(String)
    DesignEntityAnalysis.OutputActiveReportAsTextTo(String)
    DesignEntityAnalysis.GetActiveReportWithEncodedImages()
    DesignEntityAnalysis.OutputNamedReportTo(String, String)
    DesignEntityAnalysis.OutputNamedReportAsMastaReport(String, String)
    DesignEntityAnalysis.OutputNamedReportAsTextTo(String, String)
    DesignEntityAnalysis.GetNamedReportWithEncodedImages(String)
    DesignEntityAnalysis.ActiveReportAsText
    DesignEntityAnalysis.Comment
    DesignEntityAnalysis.ID
    DesignEntityAnalysis.Name
    DesignEntityAnalysis.PlanetAngle
    DesignEntityAnalysis.PlanetIndex
    DesignEntityAnalysis.UniqueName
    DesignEntityAnalysis.LocalCoordinateSystem
    DesignEntityAnalysis.SafetyFactors
    DesignEntityAnalysis.AllDesignEntities
    DesignEntityAnalysis.AllStatusErrors
    DesignEntityAnalysis.HasResults
    DesignEntityAnalysis.NameWithContainer
    DesignEntityAnalysis.Status
    DesignEntityAnalysis.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.SystemModel.AnalysesAndResults.StaticLoads
    Assembly: SMT.MastaAPI.15.0.dll
    Syntax
    public class CylindricalGearSetLoadCase : GearSetLoadCase, IEquatable<APIBase>

    Properties

    AssemblyDesign

    Declaration
    public CylindricalGearSet AssemblyDesign { get; }
    Property Value
    Type Description
    CylindricalGearSet

    BoostPressure

    Measurement: Pressure

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

    CoefficientOfFrictionCalculationMethod

    Defines the method used to calculate the gear mesh coefficient of friction for the power loss/efficiency calculation.

    Declaration
    public EnumWithSelectedValue<CoefficientOfFrictionCalculationMethod> CoefficientOfFrictionCalculationMethod { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<CoefficientOfFrictionCalculationMethod>

    CylindricalGearsLoadCase

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

    CylindricalMeshesLoadCase

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

    DynamicLoadFactor

    Declaration
    public Overridable<double> DynamicLoadFactor { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    EfficiencyRatingMethod

    Declaration
    public Overridable<GearMeshEfficiencyRatingMethod> EfficiencyRatingMethod { get; set; }
    Property Value
    Type Description
    Overridable<GearMeshEfficiencyRatingMethod>

    GearsLoadCase

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

    LTCA

    Declaration
    public LTCALoadCaseModifiableSettings LTCA { get; }
    Property Value
    Type Description
    LTCALoadCaseModifiableSettings

    MeshesLoadCase

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

    MicroGeometryModelForSimpleMeshStiffness

    Defines how micro geometry is considered when LTCA is not used for the gear mesh stiffness. This is the case in System Deflection and for the Simple gear mesh stiffness model in DRIVA. The default is to use the currently selected option on the load case. The Specified Micro Geometry is always used when the LTCA Mean Sliding Power Loss efficiency rating method is being used to calculate efficiency.

    Declaration
    public Overridable<MicroGeometryModel> MicroGeometryModelForSimpleMeshStiffness { get; set; }
    Property Value
    Type Description
    Overridable<MicroGeometryModel>

    OverridableMicroGeometry

    Declaration
    public CylindricalGearSetMicroGeometry OverridableMicroGeometry { get; }
    Property Value
    Type Description
    CylindricalGearSetMicroGeometry

    OverrideMicroGeometry

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

    PlanetaryRatingLoadSharingMethod

    Affects the value of torque and misalignment that is used in the rating for this Cylindrical Planetary Gear Set. Not used in Advanced System Deflection.

    Declaration
    public Overridable<PlanetaryRatingLoadSharingOption> PlanetaryRatingLoadSharingMethod { get; set; }
    Property Value
    Type Description
    Overridable<PlanetaryRatingLoadSharingOption>

    ResetMicroGeometry

    Set the overridden micro geometry to either the current active micro geometry or to no modification. When setting this property on multiple load cases no confirmation message box will be shown.

    Declaration
    public ResetMicroGeometryOptions ResetMicroGeometry { get; set; }
    Property Value
    Type Description
    ResetMicroGeometryOptions

    UseDesignCoefficientOfFrictionCalculationMethod

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

    UseDesignDefaultLTCASettings

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

    UseScriptToProvideMeshEfficiency

    Declaration
    public override Overridable<bool> UseScriptToProvideMeshEfficiency { get; set; }
    Property Value
    Type Description
    Overridable<System.Boolean>
    Overrides
    GearSetLoadCase.UseScriptToProvideMeshEfficiency

    Methods

    GetHarmonicLoadDataForImport()

    Declaration
    public CylindricalGearSetHarmonicLoadData GetHarmonicLoadDataForImport()
    Returns
    Type Description
    CylindricalGearSetHarmonicLoadData

    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