Class SplineJointRating
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
SplineJointRating
Implements
System.IEquatable<APIBase>
Inherited Members
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>