Version: 15.0

    Show / Hide Table of Contents

    Class AdvancedSystemDeflectionOptions

    Inheritance
    System.Object
    APIBase
    AdvancedSystemDeflectionOptions
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    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.AdvancedSystemDeflections
    Assembly: SMT.MastaAPI.15.0.dll
    Syntax
    public sealed class AdvancedSystemDeflectionOptions : APIBase, IEquatable<APIBase>

    Properties

    IncludePitchError

    Determines whether pitch errors are included in the calculation. Pitch errors are set on each gear and can either be assumed sinusoidal with amplitude calculated from the quality grade (according to selected tolerance standard) or user input. This option is not available for standard System Deflection.

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

    OnlyCheckFirstTimeStepInStatus

    By default only the status of the first time step is evaluated. This is because evaluating the status for large numbers of time steps can be slow.

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

    RunForSingleGearSet

    Specifies whether variable mesh stiffness is used in the calculation for all gear sets or for one specified gear set only

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

    SeedAnalysis

    If this option is selected, the System Deflection analysis for each time point is initialised using an initial System Deflection analysis in order to speed up convergence. In unusual cases this can make the analysis unstable, in which case it can be deselected so that each analysis is independent.

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

    SpecifiedGearSet

    Specifies which gear set is considered with variable mesh stiffness

    Declaration
    public ListWithSelectedItem<GearSet> SpecifiedGearSet { get; set; }
    Property Value
    Type Description
    ListWithSelectedItem<GearSet>

    TimeOptions

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

    TotalNumberOfTimeSteps

    Determines the total number of time steps used in the analysis

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

    UseAdvancedLTCA

    Determines whether Advanced LTCA is used for the analysis. If not licensed for MA202 (Advanced System Deflection - Planetary with Advanced LTCA) or MA210 (Advanced System Deflection – Asymmetric and Symmetric Planetary with Advanced LTCA) Advanced LTCA will only be used on non-planetary meshes.

    Declaration
    public UseAdvancedLTCAOptions UseAdvancedLTCA { get; set; }
    Property Value
    Type Description
    UseAdvancedLTCAOptions

    UseDataLogger

    Only the fields selected for logging will be available as time series results.

    Declaration
    public bool UseDataLogger { get; set; }
    Property Value
    Type Description
    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