Version: 13.0

    Show / Hide Table of Contents

    Class ComponentSystemDeflection

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    DesignEntityAnalysis
    DesignEntitySingleContextAnalysis
    PartAnalysis
    PartAnalysisCase
    PartStaticLoadAnalysisCase
    PartFEAnalysis
    PartSystemDeflection
    ComponentSystemDeflection
    AbstractShaftOrHousingSystemDeflection
    BoltSystemDeflection
    DatumSystemDeflection
    ExternalCADModelSystemDeflection
    GuideDxfModelSystemDeflection
    MountableComponentSystemDeflection
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    PartSystemDeflection.TwoDDrawingShowingAxialForces
    PartSystemDeflection.TwoDDrawingShowingPowerFlow
    PartSystemDeflection.MassPropertiesFromNodeModel
    PartSystemDeflection.SystemDeflection
    PartSystemDeflection.CreateViewable()
    PartAnalysisCase.ThreeDIsometricView
    PartAnalysisCase.ThreeDView
    PartAnalysisCase.ThreeDViewOrientatedInXyPlaneWithZAxisPointingIntoTheScreen
    PartAnalysisCase.ThreeDViewOrientatedInXyPlaneWithZAxisPointingOutOfTheScreen
    PartAnalysisCase.ThreeDViewOrientatedInXzPlaneWithYAxisPointingIntoTheScreen
    PartAnalysisCase.ThreeDViewOrientatedInXzPlaneWithYAxisPointingOutOfTheScreen
    PartAnalysisCase.ThreeDViewOrientatedInYzPlaneWithXAxisPointingIntoTheScreen
    PartAnalysisCase.ThreeDViewOrientatedInYzPlaneWithXAxisPointingOutOfTheScreen
    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.SystemDeflections
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public abstract class ComponentSystemDeflection : PartSystemDeflection, IEquatable<APIBase>

    Properties

    ComponentDesign

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

    ConnectedComponentsForcesInLCS

    The forces are in the local coordinate system and the loads are applied to the component

    Declaration
    public ReadOnlyCollection<ForceResults> ConnectedComponentsForcesInLCS { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<ForceResults>

    ConnectedComponentsForcesInWCS

    The forces are in the world coordinate system and the loads are applied to the component

    Declaration
    public ReadOnlyCollection<ForceResults> ConnectedComponentsForcesInWCS { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<ForceResults>

    EnergyLossDuringLoadCase

    Measurement: Energy

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

    HasConverged

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

    MassPropertiesInLocalCoordinateSystemFromNodeModel

    These are consistent with the node model but may be inaccurate (e.g. tapered bars) or incomplete (e.g. lacking inertia tensor for some components). Measured in World Coordinate System.

    Declaration
    public MassProperties MassPropertiesInLocalCoordinateSystemFromNodeModel { get; }
    Property Value
    Type Description
    MassProperties

    NodeResults

    Declaration
    public ReadOnlyCollection<NodeResults> NodeResults { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<NodeResults>

    PercentageOfIterationsConverged

    Measurement: Percentage

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

    PowerFlowResults

    Declaration
    public ComponentPowerFlow PowerFlowResults { get; }
    Property Value
    Type Description
    ComponentPowerFlow

    PowerLoss

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

    ReasonForNonConvergence

    Declaration
    public string ReasonForNonConvergence { get; }
    Property Value
    Type Description
    System.String

    ReasonMassPropertiesAreUnknown

    Declaration
    public string ReasonMassPropertiesAreUnknown { get; }
    Property Value
    Type Description
    System.String

    ReasonMassPropertiesAreZero

    Declaration
    public string ReasonMassPropertiesAreZero { get; }
    Property Value
    Type Description
    System.String

    Relaxation

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

    ResistiveTorque

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

    RigidlyConnectedComponents

    All components rigidly connected to this one including the current component.

    Declaration
    public RigidlyConnectedComponentGroupSystemDeflection RigidlyConnectedComponents { get; }
    Property Value
    Type Description
    RigidlyConnectedComponentGroupSystemDeflection

    Speed

    Measurement: AngularVelocity

    Declaration
    public double Speed { get; }
    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