Version: 13.0

    Show / Hide Table of Contents

    Class AdvancedSystemDeflectionOptions

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    AdvancedSystemDeflectionOptions
    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.SystemModel.AnalysesAndResults.AdvancedSystemDeflections
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class AdvancedSystemDeflectionOptions : APIBase, IEquatable<APIBase>

    Fields

    _parent

    Declaration
    protected readonly APIBase _parent
    Field Value
    Type Description
    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

    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