Version: 15.0

    Show / Hide Table of Contents

    Class CylindricalPlanetGearDesign

    Inheritance
    System.Object
    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.Mass
    CylindricalGearDesign.MaterialAGMA
    CylindricalGearDesign.MaterialISO
    CylindricalGearDesign.MaterialName
    CylindricalGearDesign.MeanGeneratingCircleDiameter
    CylindricalGearDesign.MeanNormalThicknessAtHalfDepth
    CylindricalGearDesign.MinimumRimThicknessNormalModule
    CylindricalGearDesign.NormalModule
    CylindricalGearDesign.NormalSpaceWidthAtRootFormDiameter
    CylindricalGearDesign.NormalSpaceWidthAtRootFormDiameterOverNormalModule
    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.RootDiameterLimit
    CylindricalGearDesign.RootHeatTransferCoefficient
    CylindricalGearDesign.RotationAngle
    CylindricalGearDesign.ShaftDiameterLimitForRimThickness
    CylindricalGearDesign.SignedRootDiameter
    CylindricalGearDesign.SignedTipDiameter
    CylindricalGearDesign.SizeFactorForBending
    CylindricalGearDesign.SizeFactorForContact
    CylindricalGearDesign.SpecifiedWebThickness
    CylindricalGearDesign.ThermalContactCoefficient
    CylindricalGearDesign.TipAlterationCoefficient
    CylindricalGearDesign.TipDiameter
    CylindricalGearDesign.TipDiameterLimit
    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.Customer102DataSheetChangeLog
    CylindricalGearDesign.Customer102DataSheetNotes
    CylindricalGearDesign.Customer102DataSheetToleranceSettings
    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.TFFAnalysisSettings
    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.Dispose()
    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)
    GearDesignComponent.UserSpecifiedData
    GearDesignComponent.ReportNames
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, [])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, , T)
    APIBase.callPartialMethod<T>(String, , , T)
    APIBase.callPartialMethod<T>(String, , , , T)
    APIBase.callPartialMethod<T1, T2>(String, , T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    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.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.ToListWithSelectedItem<T>(IEnumerable<T>)
    APIBase.ToListWithSelectedItem<T>(T, IEnumerable<T>)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    APIBase.InvalidProperties
    APIBase.ReadOnlyProperties
    APIBase.AllPropertiesAreReadOnly
    APIBase.AllPropertiesAreInvalid
    APIBase.cacheRpds
    APIBase.isInvalid
    Namespace: SMT.MastaAPI.Gears.GearDesigns.Cylindrical
    Assembly: SMT.MastaAPI.15.0.dll
    Syntax
    public sealed 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