Version: 13.0

    Show / Hide Table of Contents

    Class SplineJointRating

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    ShaftHubConnectionRating
    SplineJointRating
    AGMA6123SplineJointRating
    DIN5466SplineRating
    GBT17855SplineJointRating
    SAESplineJointRating
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    ShaftHubConnectionRating._parent
    ShaftHubConnectionRating.AdditionalRatingInformation
    ShaftHubConnectionRating.JointDesign
    ShaftHubConnectionRating.ReportNames
    ShaftHubConnectionRating.OutputDefaultReportTo(String)
    ShaftHubConnectionRating.GetDefaultReportWithEncodedImages()
    ShaftHubConnectionRating.OutputActiveReportTo(String)
    ShaftHubConnectionRating.OutputActiveReportAsTextTo(String)
    ShaftHubConnectionRating.GetActiveReportWithEncodedImages()
    ShaftHubConnectionRating.OutputNamedReportTo(String, String)
    ShaftHubConnectionRating.OutputNamedReportAsMastaReport(String, String)
    ShaftHubConnectionRating.OutputNamedReportAsTextTo(String, String)
    ShaftHubConnectionRating.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.DetailedRigidConnectors.Splines.Ratings
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public abstract class SplineJointRating : ShaftHubConnectionRating, IEquatable<APIBase>

    Properties

    AllowableBendingStress

    Measurement: Stress

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

    AllowableBurstingStress

    Measurement: Stress

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

    AllowableCompressiveStress

    Measurement: Stress

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

    AllowableContactStress

    Measurement: Stress

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

    AllowableShearStress

    Measurement: Stress

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

    AngularVelocity

    Measurement: AngularVelocity

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

    AxialForce

    Measurement: Force

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

    DudleyMaximumEffectiveLength

    The maximum effective length of a spline for a given pitch diameter is the length beyond which an increase in spline length does not contribute further to load carrying capacity. Calculated according to Dudley in Machinery Handbook 22nd Edition, Involute Splines Fig. 2.

    Measurement: ShortLength

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

    Load

    Measurement: ForcePerUnitLength

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

    Moment

    Measurement: Torque

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

    NumberOfCycles

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

    RadialLoad

    Measurement: Force

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

    SplineHalfRatings

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

    Torque

    Measurement: Torque

    Declaration
    public virtual double Torque { get; set; }
    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