Version: 13.0

    Show / Hide Table of Contents

    Class LTCALoadCaseModifiableSettings

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    IndependentReportablePropertiesBase<LTCALoadCaseModifiableSettings>
    LTCALoadCaseModifiableSettings
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    IndependentReportablePropertiesBase<LTCALoadCaseModifiableSettings>._parent
    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.Gears.GearDesigns.Cylindrical
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class LTCALoadCaseModifiableSettings : IndependentReportablePropertiesBase<LTCALoadCaseModifiableSettings>, IEquatable<APIBase>

    Properties

    ApplyApplicationAndDynamicFactor

    Selects whether the torque used in the tooth contact analysis is multiplied by the application and dynamic factors. The rating methods state that the application and dynamic factor should be applied to the torque before it is used for calculation of the face load factor.

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

    IncludeChangeInContactPointDueToMicroGeometry

    Affects Advanced LTCA Only. This setting should be used with care as it significantly slows down the calculation. Takes into account that the contact point position on the profile may change due to the micro geometry from the nominal position defined by the involute geometry. This is a subtle effect which can often be ignored.

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

    UseJacobianAdvancedLTCASolver

    If this option is selected, an efficient Newton Raphson solver is used in the Loaded Tooth Contact analysis. This is the default option and we would recommend not changing it. In the unlikely event that the calculation fails to solve this option can be unchecked and the analysis rerun. If this option is not selected, a more robust but less efficient solver is used.

    Declaration
    public bool UseJacobianAdvancedLTCASolver { 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