Version: 13.0

    Show / Hide Table of Contents

    Class FlexiblePinAssembly

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    DesignEntity
    Part
    AbstractAssembly
    SpecialisedAssembly
    FlexiblePinAssembly
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    AbstractAssembly.MassOfAssembly
    AbstractAssembly.ComponentsWithUnknownMassProperties
    AbstractAssembly.ComponentsWithZeroMassProperties
    Part.TwoDDrawing
    Part.TwoDDrawingFullModel
    Part.ThreeDIsometricView
    Part.ThreeDView
    Part.ThreeDViewOrientatedInXyPlaneWithZAxisPointingIntoTheScreen
    Part.ThreeDViewOrientatedInXyPlaneWithZAxisPointingOutOfTheScreen
    Part.ThreeDViewOrientatedInXzPlaneWithYAxisPointingIntoTheScreen
    Part.ThreeDViewOrientatedInXzPlaneWithYAxisPointingOutOfTheScreen
    Part.ThreeDViewOrientatedInYzPlaneWithXAxisPointingIntoTheScreen
    Part.ThreeDViewOrientatedInYzPlaneWithXAxisPointingOutOfTheScreen
    Part.DrawingNumber
    Part.EditableName
    Part.Mass
    Part.UniqueName
    Part.MassPropertiesFromDesign
    Part.MassPropertiesFromDesignIncludingPlanetaryDuplicates
    Part.Connections
    Part.LocalConnections
    Part.ConnectionsTo(Part)
    Part.CopyTo(Assembly)
    Part.CreateGeometryExportOptions()
    Part.DeleteConnections()
    DesignEntity._parent
    DesignEntity.Comment
    DesignEntity.Delete()
    DesignEntity.ID
    DesignEntity.Icon
    DesignEntity.SmallIcon
    DesignEntity.DesignProperties
    DesignEntity.AllDesignEntities
    DesignEntity.AllStatusErrors
    DesignEntity.Status
    DesignEntity.UserSpecifiedData
    DesignEntity.ReportNames
    DesignEntity.OutputDefaultReportTo(String)
    DesignEntity.GetDefaultReportWithEncodedImages()
    DesignEntity.OutputActiveReportTo(String)
    DesignEntity.OutputActiveReportAsTextTo(String)
    DesignEntity.GetActiveReportWithEncodedImages()
    DesignEntity.OutputNamedReportTo(String, String)
    DesignEntity.OutputNamedReportAsMastaReport(String, String)
    DesignEntity.OutputNamedReportAsTextTo(String, String)
    DesignEntity.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.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>

    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