Version: 13.0

    Show / Hide Table of Contents

    Class BevelGearISOMaterial

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    NamedDatabaseItem
    Material
    GearMaterial
    BevelGearMaterial
    BevelGearISOMaterial
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    BevelGearMaterial.SNCurveDefinition
    BevelGearMaterial.ThermalConstant
    GearMaterial.ApplyDeratingFactorsToBendingCustomSNCurve
    GearMaterial.ApplyDeratingFactorsToContactCustomSNCurve
    GearMaterial.CoreHardness
    GearMaterial.NCBending
    GearMaterial.NCContact
    GearMaterial.NumberOfKnownPointsForUserSNCurveBendingStress
    GearMaterial.NumberOfKnownPointsForUserSNCurveForContactStress
    GearMaterial.SNCurveBending
    GearMaterial.SNCurveContact
    Material.CoefficientOfThermalExpansion
    Material.CostPerUnitMass
    Material.Density
    Material.HardnessType
    Material.HeatConductivity
    Material.MaterialName
    Material.MaximumAllowableTemperature
    Material.ModulusOfElasticity
    Material.PlaneStrainModulus
    Material.PoissonsRatio
    Material.ShearFatigueStrength
    Material.ShearModulus
    Material.ShearYieldStress
    Material.SpecificHeat
    Material.Standard
    Material.SurfaceHardness
    Material.SurfaceHardnessRangeMaxInHB
    Material.SurfaceHardnessRangeMaxInHRC
    Material.SurfaceHardnessRangeMaxInHV
    Material.SurfaceHardnessRangeMinInHB
    Material.SurfaceHardnessRangeMinInHRC
    Material.SurfaceHardnessRangeMinInHV
    Material.TensileYieldStrength
    Material.UltimateTensileStrength
    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.Gears.Materials
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class BevelGearISOMaterial : BevelGearMaterial, IEquatable<APIBase>

    Properties

    AllowableBendingStress

    Based on a statistical probability of one failure in 100 at unity life factor. If S/N Curve Definition is set to 'Custom' the value is calculated as the minimum stress value of the S/N Curve.

    Measurement: Stress

    Declaration
    public override double AllowableBendingStress { get; set; }
    Property Value
    Type Description
    System.Double
    Overrides
    BevelGearMaterial.AllowableBendingStress

    AllowableContactStress

    Based on a statistical probability of one failure in 100 at unity life factor. If S/N Curve Definition is set to 'Custom' the value is calculated as the minimum stress value of the S/N Curve.

    Measurement: Stress

    Declaration
    public override double AllowableContactStress { get; set; }
    Property Value
    Type Description
    System.Double
    Overrides
    BevelGearMaterial.AllowableContactStress

    ISOMaterialType

    Declaration
    public ListWithSelectedItem<string> ISOMaterialType { get; set; }
    Property Value
    Type Description
    ListWithSelectedItem<System.String>

    LimitedPittingAllowed

    Pitting should cease or decrease with time, if allowed.

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

    LongLifeLifeFactorBending

    Values between 0.85 and 1.0 may be used for general purpose gearing. With optimum lubrication, material, manufacturing and experience 1.0 may be used.

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

    LongLifeLifeFactorContact

    Values between 0.85 and 1.0 may be used for general purpose gearing. With optimum lubrication, material, manufacturing and experience 1.0 may be used.

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

    MaterialHasAWellDefinedYieldPoint

    Choose between entering Proof Stress and Tensile Yield Strength.

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

    N0Bending

    Measurement: Cycles

    Declaration
    public override double N0Bending { get; }
    Property Value
    Type Description
    System.Double
    Overrides
    GearMaterial.N0Bending

    N0Contact

    Measurement: Cycles

    Declaration
    public override double N0Contact { get; }
    Property Value
    Type Description
    System.Double
    Overrides
    GearMaterial.N0Contact

    ProofStress

    This is the proof strength (0.2%).

    Measurement: Stress

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

    QualityGrade

    Declaration
    public QualityGrade QualityGrade { get; set; }
    Property Value
    Type Description
    QualityGrade

    SpecifyAllowableStressNumbers

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

    UseISO633652003MaterialDefinitions

    Select which set of materials to choose from. The alternative material definitions are from ISO 6336-5:1996.

    Declaration
    public bool UseISO633652003MaterialDefinitions { get; }
    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