Version: 13.0

    Show / Hide Table of Contents

    Class BearingSettingsItem

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    NamedDatabaseItem
    BearingSettingsItem
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    NamedDatabaseItem._parent
    NamedDatabaseItem.Comment
    NamedDatabaseItem.Name
    NamedDatabaseItem.NoHistory
    NamedDatabaseItem.History
    NamedDatabaseItem.DatabaseKey
    NamedDatabaseItem.ReportNames
    NamedDatabaseItem.OutputDefaultReportTo(String)
    NamedDatabaseItem.GetDefaultReportWithEncodedImages()
    NamedDatabaseItem.OutputActiveReportTo(String)
    NamedDatabaseItem.OutputActiveReportAsTextTo(String)
    NamedDatabaseItem.GetActiveReportWithEncodedImages()
    NamedDatabaseItem.OutputNamedReportTo(String, String)
    NamedDatabaseItem.OutputNamedReportAsMastaReport(String, String)
    NamedDatabaseItem.OutputNamedReportAsTextTo(String, String)
    NamedDatabaseItem.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.Bearings
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class BearingSettingsItem : NamedDatabaseItem, IEquatable<APIBase>

    Properties

    BallBearingWeibullReliabilitySlope

    Used in the calculation of the a1 factor for modified bearing life in ISO 281:2007 and ISO/TS 16281:2008. The default value is 1.5, which according to ISO/TR 1281-2:2008(E) should be used for probabilities of failure less than 10%.

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

    FailureProbabilityForRatingLifePercent

    Declaration
    public RatingLife FailureProbabilityForRatingLifePercent { get; set; }
    Property Value
    Type Description
    RatingLife

    IncludeExponentAndReductionFactorsInISOTS162812008

    The basic dynamic load rating 'Cr' defined in ISO 281:2007 includes a reduction factor λ to account for stress concentration and a factor ν to account for a single exponent used in the life formula. In ISO/TS 16281:2008 the detailed stress distribution is calculated for the bearing elements, so these factors are not required. In equations 47, 48, 50 and 51 of ISO/TS 16281:2008 the basic dynamic load is divided by the 2 factors to cancel them out of the basic dynamic load rating. If you have specified basic dynamic load ratings for bearings that do not include the 2 factors then this option can be used to not cancel them in the ISO/TS 16281:2008 calculations.

    Declaration
    public ExponentAndReductionFactorsInISO16281Calculation IncludeExponentAndReductionFactorsInISOTS162812008 { get; set; }
    Property Value
    Type Description
    ExponentAndReductionFactorsInISO16281Calculation

    LubricantFilmTemperatureCalculationPressureFedGreaseFilledBearings

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

    LubricantFilmTemperatureCalculationSplashedSubmergedBearings

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

    NumberOfStripsForRollerCalculation

    Declaration
    public Overridable<int> NumberOfStripsForRollerCalculation { get; set; }
    Property Value
    Type Description
    Overridable<System.Int32>

    RollerBearingWeibullReliabilitySlope

    Used in the calculation of the a1 factor for modified bearing life in ISO 281:2007 and ISO/TS 16281:2008. The default value is 1.5, which according to ISO/TR 1281-2:2008(E) should be used for probabilities of failure less than 10%.

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

    ThirdWeibullParameter

    The third Weibull parameter as detailed in section 4.2.3 of ISO/TR 1281-2:2008(E).

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

    ToleranceUsedForDiameterWarningsAndDatabaseFilter

    Measurement: Percentage

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

    UsePlainJournalBearingMisalignmentFactors

    The use of these factors is an SMT proprietary addition to the approach outlined in DIN 31652, used to make the results of the analysis more representative of the film thickness variation across the bearing due to misalignment

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

    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