Version: 15.0

    Show / Hide Table of Contents

    Class PartLoadCase

    Inheritance
    System.Object
    APIBase
    DesignEntityAnalysis
    DesignEntitySingleContextAnalysis
    PartAnalysis
    PartLoadCase
    AbstractAssemblyLoadCase
    ComponentLoadCase
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    PartAnalysis.PlanetaryOriginal
    DesignEntitySingleContextAnalysis.ParametricStudyIndex1
    DesignEntitySingleContextAnalysis.ParametricStudyIndex2
    DesignEntityAnalysis.OutputDefaultReportTo(String)
    DesignEntityAnalysis.GetDefaultReportWithEncodedImages()
    DesignEntityAnalysis.OutputActiveReportTo(String)
    DesignEntityAnalysis.OutputActiveReportAsTextTo(String)
    DesignEntityAnalysis.GetActiveReportWithEncodedImages()
    DesignEntityAnalysis.OutputNamedReportTo(String, String)
    DesignEntityAnalysis.OutputNamedReportAsMastaReport(String, String)
    DesignEntityAnalysis.OutputNamedReportAsTextTo(String, String)
    DesignEntityAnalysis.GetNamedReportWithEncodedImages(String)
    DesignEntityAnalysis.ActiveReportAsText
    DesignEntityAnalysis.Comment
    DesignEntityAnalysis.ID
    DesignEntityAnalysis.Name
    DesignEntityAnalysis.PlanetAngle
    DesignEntityAnalysis.PlanetIndex
    DesignEntityAnalysis.UniqueName
    DesignEntityAnalysis.LocalCoordinateSystem
    DesignEntityAnalysis.SafetyFactors
    DesignEntityAnalysis.AllDesignEntities
    DesignEntityAnalysis.AllStatusErrors
    DesignEntityAnalysis.HasResults
    DesignEntityAnalysis.NameWithContainer
    DesignEntityAnalysis.Status
    DesignEntityAnalysis.ReportNames
    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.StaticLoads
    Assembly: SMT.MastaAPI.15.0.dll
    Syntax
    public abstract class PartLoadCase : PartAnalysis, IEquatable<APIBase>

    Properties

    ComponentDesign

    Declaration
    public Part ComponentDesign { get; }
    Property Value
    Type Description
    Part

    ExcitationDataIsUpToDate

    If the data is not up-to-date, the excitation will be calculated before the harmonic excitation analysis is run. Otherwise, the saved excitation data will be used as input to the harmonic excitation analysis.

    Declaration
    public virtual bool ExcitationDataIsUpToDate { get; }
    Property Value
    Type Description
    System.Boolean

    HarmonicExcitationType

    Specifies the source of the harmonic excitation used for MASTA's Harmonic Analysis in NVH Mode.

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

    LoadCaseForHarmonicExcitationTypeAdvancedSystemDeflectionCurrentLoadCaseSetUp

    Only Load Cases which are from the same Design State and have the same Speed, Torque, Power specification as the current Load Case can be selected.

    Declaration
    public ListWithSelectedItem<StaticLoadCase> LoadCaseForHarmonicExcitationTypeAdvancedSystemDeflectionCurrentLoadCaseSetUp { get; set; }
    Property Value
    Type Description
    ListWithSelectedItem<StaticLoadCase>

    OverrideResistiveTorqueScript

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

    StaticLoadCase

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

    TimeSeriesLoadCase

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

    UseScriptToProvideResistiveTorque

    Uses the selected Resistive Torque Script to calculate resistive torque and then power loss.

    Declaration
    public virtual Overridable<bool> UseScriptToProvideResistiveTorque { get; set; }
    Property Value
    Type Description
    Overridable<System.Boolean>

    UseThisLoadCaseForAdvancedSystemDeflectionCurrentLoadCaseSetUp

    If this option is not selected, you can choose an alternative load case whose Advanced System Deflection Set Up will be used for the inputs.

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

    Methods

    ClearUserSpecifiedExcitationDataForThisLoadCase()

    Declaration
    public void ClearUserSpecifiedExcitationDataForThisLoadCase()

    GetHarmonicLoadDataForImport()

    Declaration
    public HarmonicLoadDataBase GetHarmonicLoadDataForImport()
    Returns
    Type Description
    HarmonicLoadDataBase

    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