Version: 13.0

    Show / Hide Table of Contents

    Class AssemblyCompoundSystemDeflection

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    DesignEntityAnalysis
    DesignEntityCompoundAnalysis
    PartCompoundAnalysis
    PartCompoundSystemDeflection
    AbstractAssemblyCompoundSystemDeflection
    AssemblyCompoundSystemDeflection
    RootAssemblyCompoundSystemDeflection
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    PartCompoundSystemDeflection.ComponentAnalysisCases
    PartCompoundSystemDeflection.ComponentAnalysisCasesReady
    PartCompoundAnalysis.TwoDDrawing
    DesignEntityCompoundAnalysis.AnalysisTime
    DesignEntityCompoundAnalysis.RealNameInContextName
    DesignEntityAnalysis._parent
    DesignEntityAnalysis.ActiveReportAsText
    DesignEntityAnalysis.Comment
    DesignEntityAnalysis.ID
    DesignEntityAnalysis.Name
    DesignEntityAnalysis.PlanetAngle
    DesignEntityAnalysis.PlanetIndex
    DesignEntityAnalysis.UniqueName
    DesignEntityAnalysis.ComponentDesign
    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.Compound
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class AssemblyCompoundSystemDeflection : AbstractAssemblyCompoundSystemDeflection, IEquatable<APIBase>

    Properties

    AnalysisSettings

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

    AssemblyAnalysisCases

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

    AssemblyAnalysisCasesReady

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

    AssemblyDesign

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

    Bearings

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

    BeltDrives

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

    BevelDifferentialGearSets

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

    BoltedJoints

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

    Bolts

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

    Clutches

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

    ConceptCouplings

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

    ConceptGearSets

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

    CVTs

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

    CycloidalAssemblies

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

    CycloidalDiscs

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

    CylindricalGearSets

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

    FaceGearSets

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

    FEParts

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

    FlexiblePinAssemblies

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

    HypoidGearSets

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

    KlingelnbergCycloPalloidHypoidGearSets

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

    KlingelnbergCycloPalloidSpiralBevelGearSets

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

    MassDiscs

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

    MeasurementComponents

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

    OilSeals

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

    OverallDutyCycleBearingReliability

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

    Measurement: Percentage

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

    OverallDutyCycleGearReliability

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

    Measurement: Percentage

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

    OverallDutyCycleShaftReliability

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

    Measurement: Percentage

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

    OverallOilSealDutyCycleReliability

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

    Measurement: Percentage

    Declaration
    public double OverallOilSealDutyCycleReliability { 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 the overall oil seal reliability. The gear rating method for ISO and DIN are based on AGMA rating method with 1% failure rate.

    Measurement: Percentage

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

    PartToPartShearCouplings

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

    PlanetCarriers

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

    PointLoads

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

    PowerLoads

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

    RatingForAllGearSets

    Duty cycle 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<RingPinsCompoundSystemDeflection> RingPins { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<RingPinsCompoundSystemDeflection>

    RollingBearings

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

    RollingRingAssemblies

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

    ShaftHubConnections

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

    Shafts

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

    ShaftSettings

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

    SpiralBevelGearSets

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

    SpringDampers

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

    StraightBevelDiffGearSets

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

    StraightBevelGearSets

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

    Synchronisers

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

    TorqueConverters

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

    UnbalancedMasses

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

    WormGearSets

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

    ZerolBevelGearSets

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

    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