Version: 13.0

    Show / Hide Table of Contents

    Class AssemblySystemDeflection

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    DesignEntityAnalysis
    DesignEntitySingleContextAnalysis
    PartAnalysis
    PartAnalysisCase
    PartStaticLoadAnalysisCase
    PartFEAnalysis
    PartSystemDeflection
    AbstractAssemblySystemDeflection
    AssemblySystemDeflection
    RootAssemblySystemDeflection
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    AbstractAssemblySystemDeflection.ComponentsWithUnknownMassProperties
    AbstractAssemblySystemDeflection.ComponentsWithZeroMassProperties
    AbstractAssemblySystemDeflection.RigidlyConnectedGroups
    PartSystemDeflection.TwoDDrawingShowingAxialForces
    PartSystemDeflection.TwoDDrawingShowingPowerFlow
    PartSystemDeflection.ComponentDesign
    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 class AssemblySystemDeflection : AbstractAssemblySystemDeflection, IEquatable<APIBase>

    Properties

    AnalysisSettings

    Declaration
    public AnalysisSettingsItem AnalysisSettings { get; }
    Property Value
    Type Description
    AnalysisSettingsItem

    AssemblyDesign

    Declaration
    public Assembly AssemblyDesign { get; }
    Property Value
    Type Description
    Assembly

    AssemblyLoadCase

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

    Bearings

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

    BeltDrives

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

    BevelDifferentialGearSets

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

    BoltedJoints

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

    Bolts

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

    Clutches

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

    ComponentDetails

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

    ConceptCouplings

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

    ConceptGearSets

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

    ConnectionDetails

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

    CVTs

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

    CycloidalAssemblies

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

    CycloidalDiscs

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

    CylindricalGearSets

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

    FaceGearSets

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

    FEParts

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

    FlexiblePinAssemblies

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

    HypoidGearSets

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

    KlingelnbergCycloPalloidHypoidGearSets

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

    KlingelnbergCycloPalloidSpiralBevelGearSets

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

    MassDiscs

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

    MeasurementComponents

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

    MountableComponentDetails

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

    OilSeals

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

    OverallBearingReliability

    The overall bearing reliability is equal to the individual bearing reliabilities in the assembly multiplied together.

    Measurement: Percentage

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

    OverallGearReliability

    The overall gear reliability is equal to the individual gear reliabilities in the assembly multiplied together. The gear reliability rating method according to ISO and DIN are based on the AGMA rating method with 1% failure rate.

    Measurement: Percentage

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

    OverallOilSealReliability

    The overall oil seal reliability is equal to the individual oil seal reliabilities in the assembly multiplied together.

    Measurement: Percentage

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

    OverallShaftReliability

    The overall shaft reliability is equal to the individual shaft reliabilities in the assembly multiplied together.

    Measurement: Percentage

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

    OverallSystemReliability

    The overall system reliability is equal to the product of the overall bearing reliability, overall shaft reliability, overall gear reliability and overall oil seal reliability. The gear reliability rating method according to ISO and DIN are based on the AGMA rating method with 1% failure rate.

    Measurement: Percentage

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

    PartToPartShearCouplings

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

    PlanetCarriers

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

    PointLoads

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

    PowerFlowResults

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

    PowerLoads

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

    RatingForAllGearSets

    Rating results for all gear sets in the assembly. For planetary gear sets the individual mesh ratings are combined into a single rating. The torque for the rating is given by the mean torque multiplied by the specified load sharing factor on the planet carrier. The misalignment is given by the signed root mean square misalignment for a moving carrier and by the worst misalignment for a fixed carrier.

    Declaration
    public GearSetGroupDutyCycle RatingForAllGearSets { get; }
    Property Value
    Type Description
    GearSetGroupDutyCycle

    RingPins

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

    RollingBearings

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

    RollingRingAssemblies

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

    ShaftHubConnections

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

    Shafts

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

    ShaftsAndHousings

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

    ShaftSettings

    Declaration
    public ShaftSettingsItem ShaftSettings { get; }
    Property Value
    Type Description
    ShaftSettingsItem

    SortedConvergedComponentDetails

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

    SortedConvergedConnectionDetails

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

    SortedUnconvergedComponentDetails

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

    SortedUnconvergedConnectionDetails

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

    SpiralBevelGearSets

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

    SpringDampers

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

    StraightBevelDiffGearSets

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

    StraightBevelGearSets

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

    SuperchargerRotorSets

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

    Synchronisers

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

    TorqueConverters

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

    UnbalancedMasses

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

    UnconvergedBearingsSortedByLoad

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

    UnconvergedGearMeshesSortedByPower

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

    WormGearSets

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

    ZerolBevelGearSets

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

    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