Version: 15.0

    Show / Hide Table of Contents

    Class GearSetLoadCase

    Inheritance
    System.Object
    APIBase
    DesignEntityAnalysis
    DesignEntitySingleContextAnalysis
    PartAnalysis
    PartLoadCase
    AbstractAssemblyLoadCase
    SpecialisedAssemblyLoadCase
    GearSetLoadCase
    ConceptGearSetLoadCase
    ConicalGearSetLoadCase
    CylindricalGearSetLoadCase
    FaceGearSetLoadCase
    WormGearSetLoadCase
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    AbstractAssemblyLoadCase.ComponentDesign
    PartLoadCase.ClearUserSpecifiedExcitationDataForThisLoadCase()
    PartLoadCase.GetHarmonicLoadDataForImport()
    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 abstract class GearSetLoadCase : SpecialisedAssemblyLoadCase, IEquatable<APIBase>

    Properties

    AdvancedTimeSteppingAnalysisForModulationOptions

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

    AssemblyDesign

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

    ExcitationDataIsUpToDate

    If the data is not up-to-date, the excitation will be calculated before the harmonic excitation analysis is run. Otherwise, the saved excitation data will be used as input to the harmonic excitation analysis.

    Declaration
    public override bool ExcitationDataIsUpToDate { get; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    PartLoadCase.ExcitationDataIsUpToDate

    GearMeshStiffnessModel

    Declaration
    public GearMeshStiffnessModel GearMeshStiffnessModel { get; set; }
    Property Value
    Type Description
    GearMeshStiffnessModel

    GearsLoadCase

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

    GearsWithoutClones

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

    IncludeMicrogeometry

    Select this to include microgeometry in the analysis to obtain a detailed load distribution. This option is not available when any of the gears have a separate micro geometry specified for each of its teeth.

    Declaration
    public Overridable<bool> IncludeMicrogeometry { get; set; }
    Property Value
    Type Description
    Overridable<System.Boolean>

    MeshesLoadCase

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

    MeshesWithoutPlanetaryDuplicates

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

    MeshStiffnessSource

    Specifies the source of the mesh stiffness used for MASTA's Harmonic Analysis in NVH Mode.

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

    OverrideMeshEfficiencyScript

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

    UseAdvancedModelInAdvancedTimeSteppingAnalysisForModulation

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

    UseScriptToProvideMeshEfficiency

    Uses the selected Mesh Efficiency Script to calculate efficiency.

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

    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