Class FlexiblePinAssembly
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
FlexiblePinAssembly
Implements
System.IEquatable<APIBase>
Inherited Members
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Namespace: SMT.MastaAPI.SystemModel.PartModel
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class FlexiblePinAssembly : SpecialisedAssembly, IEquatable<APIBase>
Properties
LengthToDiameterRatio
Ratio of the Unsupported pin length to the pin diameter.
Declaration
public double LengthToDiameterRatio { get; }
Property Value
Type | Description |
---|---|
System.Double |
Material
Declaration
public DatabaseWithSelectedItem Material { get; set; }
Property Value
Type | Description |
---|---|
DatabaseWithSelectedItem |
MaximumPinDiameterFromPlanetBore
Measurement: ShortLength
Declaration
public double MaximumPinDiameterFromPlanetBore { get; }
Property Value
Type | Description |
---|---|
System.Double |
MinimumFatigueSafetyFactor
This is the minimum factor of safety for the pin.
Measurement: SafetyFactor
Declaration
public double MinimumFatigueSafetyFactor { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
PinDiameter
The greatest pin diameter in the unsupported length of the pin.
Measurement: ShortLength
Declaration
public double PinDiameter { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
PinPositionTolerance
This value is used in the Flexible Pin Analysis module to set pin position tolerances in the load cases selected for Flexible Pin Analysis (e.g. Nominal Load).
Measurement: VeryShortLength
Declaration
public double PinPositionTolerance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
PitchISOQualityGrade
Declaration
public ListWithSelectedItem<int> PitchISOQualityGrade { get; set; }
Property Value
Type | Description |
---|---|
ListWithSelectedItem<System.Int32> |
PlanetGear
Declaration
public CylindricalGear PlanetGear { get; }
Property Value
Type | Description |
---|---|
CylindricalGear |
PlanetGearBoreDiameter
Measurement: ShortLength
Declaration
public double PlanetGearBoreDiameter { get; }
Property Value
Type | Description |
---|---|
System.Double |
SpindleOuterDiameter
Measurement: ShortLength
Declaration
public double SpindleOuterDiameter { get; }
Property Value
Type | Description |
---|---|
System.Double |
TotalPinLength
Measurement: ShortLength
Declaration
public double TotalPinLength { get; }
Property Value
Type | Description |
---|---|
System.Double |
UnsupportedPinLength
The length of the pin between the interference fits at the carrier and the spindle.
Measurement: ShortLength
Declaration
public double UnsupportedPinLength { get; }
Property Value
Type | Description |
---|---|
System.Double |
Implements
System.IEquatable<T>