Version: 13.0

    Show / Hide Table of Contents

    Class KeywayRating

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    ShaftHubConnectionRating
    InterferenceFitRating
    KeywayRating
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    InterferenceFitRating.AllowableAxialForceStationary
    InterferenceFitRating.AllowableAxialForceAtOperatingSpeed
    InterferenceFitRating.AllowableTorqueStationary
    InterferenceFitRating.AllowableTorqueAtOperatingSpeed
    InterferenceFitRating.AxialForce
    InterferenceFitRating.DiameterOfJoint
    InterferenceFitRating.JointPressureAtOperatingSpeed
    InterferenceFitRating.LengthOfJoint
    InterferenceFitRating.Moment
    InterferenceFitRating.PeripheralSpeedOfOuterPart
    InterferenceFitRating.PeripheralSpeedOfOuterPartCausingLossOfInterference
    InterferenceFitRating.PermissibleAxialForceStationary
    InterferenceFitRating.PermissibleAxialForceAtOperatingSpeed
    InterferenceFitRating.PermissibleTorqueStationary
    InterferenceFitRating.PermissibleTorqueAtOperatingSpeed
    InterferenceFitRating.RadialForce
    InterferenceFitRating.RequiredFitForAvoidanceOfFrettingWear
    InterferenceFitRating.RotationalSpeed
    InterferenceFitRating.SafetyFactorForAxialForce
    InterferenceFitRating.SafetyFactorForAxialForceStationary
    InterferenceFitRating.SafetyFactorForTorque
    InterferenceFitRating.SafetyFactorForTorqueStationary
    InterferenceFitRating.Torque
    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.KeyedJoints.Rating
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class KeywayRating : InterferenceFitRating, IEquatable<APIBase>

    Properties

    ApplicationFactor

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

    CircumferentialForce

    Measurement: Force

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

    ExtremeForce

    Measurement: Force

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

    ExtremeLoadCarryingFactor

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

    FrictionalEngagementFactorExtremeLoad

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

    FrictionalEngagementFactorRatedLoad

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

    FrictionalTorque

    Measurement: Torque

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

    InnerComponentExtremeSafetyFactor

    Measurement: SafetyFactor

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

    InnerComponentRatedSafetyFactor

    Measurement: SafetyFactor

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

    KeyedJointDesign

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

    KeyExtremeSafetyFactor

    Measurement: SafetyFactor

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

    KeyRatedSafetyFactor

    Measurement: SafetyFactor

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

    KeywayHalfRatings

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

    LoadDistributionFactor

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

    LoadDistributionFactorSingleKey

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

    Name

    Declaration
    public virtual string Name { get; }
    Property Value
    Type Description
    System.String

    NumberOfTorquePeaks

    Number of torque peak events over the duration of the load case, used to calculate the extreme load safety factor

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

    NumberOfTorqueReversals

    Number of torque reversal events over the duration of the load case, used to calculate the rated load safety factor

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

    OuterComponentExtremeSafetyFactor

    Measurement: SafetyFactor

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

    OuterComponentRatedSafetyFactor

    Measurement: SafetyFactor

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

    RatedForce

    Measurement: Force

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

    RatedLoadCarryingFactor

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

    TorquePeakFactor

    Calculated from the number of torque peak events over the duration of the load case, used to calculate the extreme load safety factor

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

    TorqueReversalFactor

    Calculated from the number of torque reversal events over the duration of the load case, used to calculate the rated load safety factor

    Declaration
    public double TorqueReversalFactor { get; }
    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