Version: 13.0

    Show / Hide Table of Contents

    Class AnalysisSettingsItem

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    NamedDatabaseItem
    AnalysisSettingsItem
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    NamedDatabaseItem._parent
    NamedDatabaseItem.Comment
    NamedDatabaseItem.Name
    NamedDatabaseItem.NoHistory
    NamedDatabaseItem.History
    NamedDatabaseItem.DatabaseKey
    NamedDatabaseItem.ReportNames
    NamedDatabaseItem.OutputDefaultReportTo(String)
    NamedDatabaseItem.GetDefaultReportWithEncodedImages()
    NamedDatabaseItem.OutputActiveReportTo(String)
    NamedDatabaseItem.OutputActiveReportAsTextTo(String)
    NamedDatabaseItem.GetActiveReportWithEncodedImages()
    NamedDatabaseItem.OutputNamedReportTo(String, String)
    NamedDatabaseItem.OutputNamedReportAsMastaReport(String, String)
    NamedDatabaseItem.OutputNamedReportAsTextTo(String, String)
    NamedDatabaseItem.GetNamedReportWithEncodedImages(String)
    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.NodalAnalysis
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class AnalysisSettingsItem : NamedDatabaseItem, IEquatable<APIBase>

    Properties

    GearMeshNodesPerUnitLengthToDiameterRatio

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

    MaximumSectionLengthToDiameterRatio

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

    MinimumNumberOfGearMeshNodes

    At least this number of nodes will be used on each gear per mesh.

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

    OverwriteAdvancedSystemDeflectionLoadCasesCreatedForHarmonicExcitations

    Harmonic Analyses which have harmonic excitations derived from Advanced System Deflection will create new load cases when run. If this option is checked, re-running an HA load case that have ASD excitations will overwrite the previously-created ASD load cases. If this option is unchecked, new ASD load cases will be created every time an HA load case that has ASD excitations is run.

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

    RatingTypeForBearingReliability

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

    RatingTypeForShaftReliability

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

    RemoveRigidBodyRotationThetaZTwistFromShaftReporting

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

    SplineNodesPerUnitLengthToDiameterRatio

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

    SystemDeflectionMaximumIterations

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

    UseMeanLoadAndLoadSharingFactorForPlanetBearingReliability

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

    UseSingleNodeForCylindricalGearMeshes

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

    UseSingleNodeForSplineConnections

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