Version: 13.0

    Show / Hide Table of Contents

    Class ComponentLoadCase

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    DesignEntityAnalysis
    DesignEntitySingleContextAnalysis
    PartAnalysis
    PartLoadCase
    ComponentLoadCase
    AbstractShaftOrHousingLoadCase
    BoltLoadCase
    DatumLoadCase
    ExternalCADModelLoadCase
    GuideDxfModelLoadCase
    MountableComponentLoadCase
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    PartLoadCase.ClearUserSpecifiedExcitationDataForThisLoadCase()
    PartLoadCase.ExcitationDataIsUpToDate
    PartLoadCase.HarmonicExcitationType
    PartLoadCase.LoadCaseForHarmonicExcitationTypeAdvancedSystemDeflectionCurrentLoadCaseSetUp
    PartLoadCase.UseThisLoadCaseForAdvancedSystemDeflectionCurrentLoadCaseSetUp
    PartLoadCase.StaticLoadCase
    PartLoadCase.TimeSeriesLoadCase
    PartLoadCase.GetHarmonicLoadDataForImport()
    PartAnalysis.PlanetaryOriginal
    DesignEntitySingleContextAnalysis.ParametricStudyIndex1
    DesignEntitySingleContextAnalysis.ParametricStudyIndex2
    DesignEntityAnalysis._parent
    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
    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)
    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.StaticLoads
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public abstract class ComponentLoadCase : PartLoadCase, IEquatable<APIBase>

    Properties

    AdditionalModalDampingRatio

    Specifies an additional damping for the component in NVH analysis compared to the rest of the system. A value larger than 0 will give additional damping for this component. Values less than 0 will result in less damping for this component.

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

    ComponentDesign

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

    IsConnectedToGround

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

    IsTorsionallyFree

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

    MagnitudeOfRotation

    Determines the time range used in the analysis from the rotation of this component. If the Power Flow has not been run this will show '?' as the speed of the component has not yet been calculated, the Power Flow will automatically be run if a value is entered.

    Measurement: Angle

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

    RayleighDampingBeta

    Overriding the value affects the shaft or housing and any mounted components such as power loads and mass discs. The damping matrix for the model C = alphaM + betaK where M and K are the stiffness and mass matrices and alpha and beta are the Rayleigh damping parameters.

    Measurement: TimeShort

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

    RotationAngle

    Sets the rotation angle of the component for the load case by changing the 'Current Time' setting on the load case

    Measurement: Angle

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

    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