Version: 13.0

    Show / Hide Table of Contents

    Class CylindricalPlanetGearDesign

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    GearDesignComponent
    GearDesign
    CylindricalGearDesign
    CylindricalPlanetGearDesign
    Implements
    System.IEquatable<APIBase>
    System.IDisposable
    Inherited Members
    CylindricalGearDesign.AbsoluteRimDiameter
    CylindricalGearDesign.Addendum
    CylindricalGearDesign.AspectRatioFaceWidthReferenceDiameter
    CylindricalGearDesign.Dedendum
    CylindricalGearDesign.EffectiveWebThickness
    CylindricalGearDesign.FaceWidth
    CylindricalGearDesign.FactorForTheIncreaseOfTheYieldPointUnderCompression
    CylindricalGearDesign.FlankHeatTransferCoefficient
    CylindricalGearDesign.GearDrawing
    CylindricalGearDesign.GearHand
    CylindricalGearDesign.GearToothDrawing
    CylindricalGearDesign.Hand
    CylindricalGearDesign.HelixAngle
    CylindricalGearDesign.HelixAngleAtTipFormDiameter
    CylindricalGearDesign.InitialClockingAngle
    CylindricalGearDesign.IsAsymmetric
    CylindricalGearDesign.Lead
    CylindricalGearDesign.LimitingRootDiameter
    CylindricalGearDesign.Mass
    CylindricalGearDesign.MaterialAGMA
    CylindricalGearDesign.MaterialISO
    CylindricalGearDesign.MaterialName
    CylindricalGearDesign.MaximumTipDiameter
    CylindricalGearDesign.MeanGeneratingCircleDiameter
    CylindricalGearDesign.MeanNormalThicknessAtHalfDepth
    CylindricalGearDesign.MinimumRimThicknessNormalModule
    CylindricalGearDesign.NormalModule
    CylindricalGearDesign.NormalSpaceWidthAtRootFormDiameter
    CylindricalGearDesign.NormalThicknessAtTipFormDiameterAtLowerBacklashAllowance
    CylindricalGearDesign.NormalThicknessAtTipFormDiameterAtLowerBacklashAllowanceOverNormalModule
    CylindricalGearDesign.NormalThicknessAtTipFormDiameterAtUpperBacklashAllowance
    CylindricalGearDesign.NormalToothThicknessAtTheBaseCircle
    CylindricalGearDesign.NumberOfTeethUnsigned
    CylindricalGearDesign.NumberOfTeethWithCentreDistanceAdjustment
    CylindricalGearDesign.NumberOfTeethMaintainingRatioCalculatingNormalModule
    CylindricalGearDesign.NumberOfTeethWithNormalModuleAdjustment
    CylindricalGearDesign.PermissibleLinearWear
    CylindricalGearDesign.ReferenceDiameter
    CylindricalGearDesign.RimDiameter
    CylindricalGearDesign.RimThickness
    CylindricalGearDesign.RimThicknessNormalModuleRatio
    CylindricalGearDesign.RootDiameter
    CylindricalGearDesign.RootHeatTransferCoefficient
    CylindricalGearDesign.RotationAngle
    CylindricalGearDesign.SignedRootDiameter
    CylindricalGearDesign.SignedTipDiameter
    CylindricalGearDesign.SpecifiedWebThickness
    CylindricalGearDesign.ThermalContactCoefficient
    CylindricalGearDesign.TipAlterationCoefficient
    CylindricalGearDesign.TipDiameter
    CylindricalGearDesign.TipThickness
    CylindricalGearDesign.TipThicknessAtLowerBacklashAllowance
    CylindricalGearDesign.TipThicknessAtLowerBacklashAllowanceOverNormalModule
    CylindricalGearDesign.TipThicknessAtUpperBacklashAllowance
    CylindricalGearDesign.ToothDepth
    CylindricalGearDesign.TransverseToothThicknessAtTheBaseCircle
    CylindricalGearDesign.UseDefaultDesignMaterial
    CylindricalGearDesign.WebCentreOffset
    CylindricalGearDesign.WebStatus
    CylindricalGearDesign.AGMAAccuracyGrade
    CylindricalGearDesign.AccuracyGradesSpecifiedAccuracy
    CylindricalGearDesign.CaseHardeningProperties
    CylindricalGearDesign.CylindricalGearCuttingOptions
    CylindricalGearDesign.CylindricalGearManufacturingConfiguration
    CylindricalGearDesign.CylindricalGearMicroGeometry
    CylindricalGearDesign.CylindricalGearMicroGeometrySettings
    CylindricalGearDesign.CylindricalGearSet
    CylindricalGearDesign.FinishStockSpecification
    CylindricalGearDesign.FinishedToothThicknessSpecification
    CylindricalGearDesign.GearAccuracyTolerances
    CylindricalGearDesign.ISO6336Geometry
    CylindricalGearDesign.ISOAccuracyGrade
    CylindricalGearDesign.LeftFlank
    CylindricalGearDesign.Material
    CylindricalGearDesign.MicroGeometrySettings
    CylindricalGearDesign.RatingSettings
    CylindricalGearDesign.RightFlank
    CylindricalGearDesign.RoughToothThicknessSpecification
    CylindricalGearDesign.SurfaceRoughness
    CylindricalGearDesign.SystemOfGearFits
    CylindricalGearDesign.TIFFAnalysisSettings
    CylindricalGearDesign.CylindricalMeshes
    CylindricalGearDesign.Flanks
    CylindricalGearDesign.BothFlanks
    CylindricalGearDesign.ManufacturingConfigurations
    CylindricalGearDesign.MicroGeometries
    GearDesign.AbsoluteShaftInnerDiameter
    GearDesign.Name
    GearDesign.NamesOfMeshingGears
    GearDesign.NumberOfTeeth
    GearDesign.NumberOfTeethMaintainingRatio
    GearDesign.ShaftInnerDiameter
    GearDesign.ShaftOuterDiameter
    GearDesign.TIFFFEModel
    GearDesignComponent._parent
    GearDesignComponent.UserSpecifiedData
    GearDesignComponent.Dispose()
    GearDesignComponent.ReportNames
    GearDesignComponent.OutputDefaultReportTo(String)
    GearDesignComponent.GetDefaultReportWithEncodedImages()
    GearDesignComponent.OutputActiveReportTo(String)
    GearDesignComponent.OutputActiveReportAsTextTo(String)
    GearDesignComponent.GetActiveReportWithEncodedImages()
    GearDesignComponent.OutputNamedReportTo(String, String)
    GearDesignComponent.OutputNamedReportAsMastaReport(String, String)
    GearDesignComponent.OutputNamedReportAsTextTo(String, String)
    GearDesignComponent.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.Gears.GearDesigns.Cylindrical
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class CylindricalPlanetGearDesign : CylindricalGearDesign, IEquatable<APIBase>, IDisposable

    Properties

    HasFactorisingAnnulus

    The number of teeth on the meshing annulus is divisible by the number of planets.

    Declaration
    public bool HasFactorisingAnnulus { get; }
    Property Value
    Type Description
    System.Boolean

    HasFactorisingSun

    The number of teeth on the meshing sun is divisible by the number of planets.

    Declaration
    public bool HasFactorisingSun { get; }
    Property Value
    Type Description
    System.Boolean

    InternalExternal

    Declaration
    public override InternalExternalType InternalExternal { get; set; }
    Property Value
    Type Description
    InternalExternalType
    Overrides
    CylindricalGearDesign.InternalExternal

    PlanetaryDetails

    Declaration
    public PlanetaryDetail PlanetaryDetails { get; }
    Property Value
    Type Description
    PlanetaryDetail

    PlanetarySidebandsAmplitudeFactors

    Used in the calculation of the planetary sideband content in Design Mode as a factor for each planet to annulus mesh which multiplies the assumed sinusoidal acceleration due to TE for that mesh.

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

    PlanetAssemblyIndices

    For simple planetaries the Planet Assembly Index must be an integer for the gear set to be assemblable. Specify as different integers to investigate different possibilities for assembly. Note that the Planet Gear Phasing Chart in the Gear Set report indicates the relative phasing between meshes.

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

    SuggestedMaximumNumberOfPlanets

    Declaration
    public int SuggestedMaximumNumberOfPlanets { get; }
    Property Value
    Type Description
    System.Int32

    Implements

    System.IEquatable<T>
    System.IDisposable

    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