Class ShaftSystemDeflection
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
ShaftSystemDeflection
Inherited Members
APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class ShaftSystemDeflection : AbstractShaftSystemDeflection, IEquatable<APIBase>
Properties
ComponentDesign
Declaration
public Shaft ComponentDesign { get; }
Property Value
ComponentDetailedAnalysis
Declaration
public ShaftDamageResults ComponentDetailedAnalysis { get; }
Property Value
ComponentLoadCase
Declaration
public ShaftLoadCase ComponentLoadCase { get; }
Property Value
FirstNodeDeflectionAngular
Measurement: VerySmallAngle
Declaration
public Vector3D FirstNodeDeflectionAngular { get; }
Property Value
FirstNodeDeflectionLinear
Measurement: VeryShortLength
Declaration
public Vector3D FirstNodeDeflectionLinear { get; }
Property Value
FlexiblePinAdditionalDeflectionAmplitude
Measurement: VeryShortLength
Declaration
public IEnumerable<Vector3D> FlexiblePinAdditionalDeflectionAmplitude { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<Vector3D> |
|
MountedComponentsApplyingTorque
All mounted components that are applying torque to the shaft
Declaration
public ReadOnlyCollection<ForceResults> MountedComponentsApplyingTorque { get; }
Property Value
Type |
Description |
System.Collections.ObjectModel.ReadOnlyCollection<ForceResults> |
|
NumberOfCyclesForFatigue
Declaration
public double NumberOfCyclesForFatigue { get; }
Property Value
Type |
Description |
System.Double |
|
PinTangentialOscillationAmplitude
Peak to Peak Oscillation due to pitch errors.
Measurement: VeryShortLength
Declaration
public double PinTangentialOscillationAmplitude { get; }
Property Value
Type |
Description |
System.Double |
|
Planetaries
Declaration
public ReadOnlyCollection<ShaftSystemDeflection> Planetaries { get; }
Property Value
PowerFlowResults
Declaration
public ShaftPowerFlow PowerFlowResults { get; }
Property Value
ShaftRatingMethod
Declaration
public ShaftRatingMethod ShaftRatingMethod { get; }
Property Value
ShaftSectionEndResultsByOffsetWithWorstSafetyFactor
Declaration
public ReadOnlyCollection<ShaftSectionEndResultsSystemDeflection> ShaftSectionEndResultsByOffsetWithWorstSafetyFactor { get; }
Property Value
ShaftSectionEndWithWorstFatigueSafetyFactor
Declaration
public ShaftSectionEndResultsSystemDeflection ShaftSectionEndWithWorstFatigueSafetyFactor { get; }
Property Value
ShaftSectionEndWithWorstFatigueSafetyFactorForInfiniteLife
Declaration
public ShaftSectionEndResultsSystemDeflection ShaftSectionEndWithWorstFatigueSafetyFactorForInfiniteLife { get; }
Property Value
ShaftSectionEndWithWorstStaticSafetyFactor
Declaration
public ShaftSectionEndResultsSystemDeflection ShaftSectionEndWithWorstStaticSafetyFactor { get; }
Property Value
ShaftSectionResults
Declaration
public ReadOnlyCollection<ShaftSectionSystemDeflection> ShaftSectionResults { get; }
Property Value
TwoDDrawingShowingAxialForcesWithMountedComponents
Declaration
public SMTBitmap TwoDDrawingShowingAxialForcesWithMountedComponents { get; }
Property Value
Type |
Description |
SMT.MastaAPIUtility.Scripting.SMTBitmap |
|
Methods
CalculateOuterDiameterToAchieveFatigueSafetyFactorRequirement()
Press to calculate the Outer Diameter to Achieve Fatigue Safety Factor Requirement. Once calculated the result will be available in the reports and via the 'Shaft Results' Tab.
Declaration
public void CalculateOuterDiameterToAchieveFatigueSafetyFactorRequirement()
Implements
System.IEquatable<T>
Extension Methods