Version:

    Show / Hide Table of Contents

    Class MBDAnalysisOptions

    Inheritance
    System.Object
    APIBase
    MBDAnalysisOptions
    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.MBDAnalyses
    Assembly: SMT.MastaAPI.14.1.dll
    Syntax
    public class MBDAnalysisOptions : APIBase, IEquatable<APIBase>

    Fields

    _parent

    Declaration
    protected readonly APIBase _parent
    Field Value
    Type Description
    APIBase

    Properties

    AnalysisType

    Declaration
    public AnalysisTypes AnalysisType { get; set; }
    Property Value
    Type Description
    AnalysisTypes

    BearingRayleighDampingBeta

    Declaration
    public Overridable<double> BearingRayleighDampingBeta { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    BearingStiffnessModel

    Declaration
    public EnumWithSelectedValue<BearingStiffnessModel> BearingStiffnessModel { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<BearingStiffnessModel>

    BeltRayleighDampingBeta

    Declaration
    public Overridable<double> BeltRayleighDampingBeta { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    CreateInertiaAdjustedStaticLoadCases

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

    ExternalInterfaceOptions

    Declaration
    public DynamicExternalInterfaceOptions ExternalInterfaceOptions { get; }
    Property Value
    Type Description
    DynamicExternalInterfaceOptions

    FilterCutOff

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

    FrequencyResponseOptions

    Declaration
    public FrequencyResponseAnalysisOptions FrequencyResponseOptions { get; }
    Property Value
    Type Description
    FrequencyResponseAnalysisOptions

    GearMeshRayleighDampingBeta

    Declaration
    public Overridable<double> GearMeshRayleighDampingBeta { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    GearMeshStiffnessModel

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

    IncludeGearBacklash

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

    IncludeMicrogeometry

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

    IncludeShaftAndHousingFlexibilities

    Declaration
    public EnumWithSelectedValue<ShaftAndHousingFlexibilityOption> IncludeShaftAndHousingFlexibilities { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<ShaftAndHousingFlexibilityOption>

    InterferenceFitRayleighDampingBeta

    Declaration
    public Overridable<double> InterferenceFitRayleighDampingBeta { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    LoadCaseForComponentSpeedRatios

    Declaration
    public ListWithSelectedItem<string> LoadCaseForComponentSpeedRatios { get; set; }
    Property Value
    Type Description
    ListWithSelectedItem<System.String>

    LoadCaseForLinearisedBearingStiffness

    Declaration
    public ListWithSelectedItem<string> LoadCaseForLinearisedBearingStiffness { get; set; }
    Property Value
    Type Description
    ListWithSelectedItem<System.String>

    MaximumAngularJerk

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

    MaximumFrequencyInSignal

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

    MethodToDefinePeriod

    Declaration
    public InertiaAdjustedLoadCasePeriodMethod MethodToDefinePeriod { get; set; }
    Property Value
    Type Description
    InertiaAdjustedLoadCasePeriodMethod

    NumberOfStaticLoadCases

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

    PowerLoadRotation

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

    ReferencePowerLoadToDefinePeriod

    Declaration
    public ListWithSelectedItem<PowerLoad> ReferencePowerLoadToDefinePeriod { get; set; }
    Property Value
    Type Description
    ListWithSelectedItem<PowerLoad>

    ReportNames

    Declaration
    public IReadOnlyList<string> ReportNames { get; }
    Property Value
    Type Description
    System.Collections.Generic.IReadOnlyList<System.String>

    RunUpAnalysisOptions

    Declaration
    public MBDRunUpAnalysisOptions RunUpAnalysisOptions { get; }
    Property Value
    Type Description
    MBDRunUpAnalysisOptions

    SampleLength

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

    ShaftAndHousingRayleighDampingBeta

    Declaration
    public Overridable<double> ShaftAndHousingRayleighDampingBeta { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    SplineDampingOptions

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

    StartAtZeroAngle

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

    StartTime

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

    StaticLoadCasesToCreate

    Declaration
    public InertiaAdjustedLoadCaseResultsToCreate StaticLoadCasesToCreate { get; set; }
    Property Value
    Type Description
    InertiaAdjustedLoadCaseResultsToCreate

    StaticLoadCaseUsedToSetInitialSpeeds

    Declaration
    public ListWithSelectedItem<string> StaticLoadCaseUsedToSetInitialSpeeds { get; set; }
    Property Value
    Type Description
    ListWithSelectedItem<System.String>

    TransientSolverOptions

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

    UseLoadSensitiveStiffness

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

    UseStaticLoadCaseToSetInitialSpeeds

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

    UseTemperatureModel

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

    Methods

    GetActiveReportWithEncodedImages()

    Declaration
    public string GetActiveReportWithEncodedImages()
    Returns
    Type Description
    System.String

    GetDefaultReportWithEncodedImages()

    Declaration
    public string GetDefaultReportWithEncodedImages()
    Returns
    Type Description
    System.String

    GetNamedReportWithEncodedImages(String)

    Declaration
    public string GetNamedReportWithEncodedImages(string reportName)
    Parameters
    Type Name Description
    System.String reportName
    Returns
    Type Description
    System.String

    OutputActiveReportAsTextTo(String)

    Declaration
    public void OutputActiveReportAsTextTo(string filePath)
    Parameters
    Type Name Description
    System.String filePath

    OutputActiveReportTo(String)

    Declaration
    public void OutputActiveReportTo(string filePath)
    Parameters
    Type Name Description
    System.String filePath

    OutputDefaultReportTo(String)

    Declaration
    public void OutputDefaultReportTo(string filePath)
    Parameters
    Type Name Description
    System.String filePath

    OutputNamedReportAsMastaReport(String, String)

    Declaration
    public void OutputNamedReportAsMastaReport(string reportName, string filePath)
    Parameters
    Type Name Description
    System.String reportName
    System.String filePath

    OutputNamedReportAsTextTo(String, String)

    Declaration
    public void OutputNamedReportAsTextTo(string reportName, string filePath)
    Parameters
    Type Name Description
    System.String reportName
    System.String filePath

    OutputNamedReportTo(String, String)

    Declaration
    public void OutputNamedReportTo(string reportName, string filePath)
    Parameters
    Type Name Description
    System.String reportName
    System.String filePath

    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