Version: 13.0

    Show / Hide Table of Contents

    Class CylindricalPlanetaryGearSetDesign

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    GearDesignComponent
    GearSetDesign
    CylindricalGearSetDesign
    CylindricalPlanetaryGearSetDesign
    Implements
    System.IEquatable<APIBase>
    System.IDisposable
    Inherited Members
    CylindricalGearSetDesign.AllGearsNumberOfTeeth
    CylindricalGearSetDesign.AxialPitch
    CylindricalGearSetDesign.CentreDistanceEditor()
    CylindricalGearSetDesign.CoefficientOfFrictionCalculationMethod
    CylindricalGearSetDesign.DiametralPitchPerInch
    CylindricalGearSetDesign.DiametralPitchPerInchWithCentreDistanceAdjustment
    CylindricalGearSetDesign.EfficiencyRatingMethod
    CylindricalGearSetDesign.FEModelForTIFF
    CylindricalGearSetDesign.FaceWidth
    CylindricalGearSetDesign.FaceWidthWithConstantAxialContactRatio
    CylindricalGearSetDesign.FixErrorsAndWarnings()
    CylindricalGearSetDesign.GearFitSystem
    CylindricalGearSetDesign.GearToothThicknessReductionAllowance
    CylindricalGearSetDesign.GearToothThicknessTolerance
    CylindricalGearSetDesign.HelicalGearMicroGeometryOption
    CylindricalGearSetDesign.HelixAngle
    CylindricalGearSetDesign.HelixAngleMaintainTransverseProfile
    CylindricalGearSetDesign.HelixAngleCalculatingGearTeethNumbers
    CylindricalGearSetDesign.HelixAngleWithCentreDistanceAdjustment
    CylindricalGearSetDesign.IsAsymmetric
    CylindricalGearSetDesign.MaximumAcceptableTransverseContactRatio
    CylindricalGearSetDesign.MaximumTransverseContactRatio
    CylindricalGearSetDesign.MinimumAxialContactRatio
    CylindricalGearSetDesign.MinimumTipThickness
    CylindricalGearSetDesign.MinimumTransverseContactRatio
    CylindricalGearSetDesign.NormalModule
    CylindricalGearSetDesign.NormalModuleMaintainTransverseProfile
    CylindricalGearSetDesign.NormalModuleCalculatingGearTeethNumbers
    CylindricalGearSetDesign.NormalModuleWithCentreDistanceAdjustment
    CylindricalGearSetDesign.NormalPitch
    CylindricalGearSetDesign.NormalPressureAngleConstantBasePitch
    CylindricalGearSetDesign.NormalPressureAngleMaintainTransverseProfile
    CylindricalGearSetDesign.ProfileShiftDistributionRule
    CylindricalGearSetDesign.RootGearProfileShiftCoefficientMaintainTipAndRootDiameters
    CylindricalGearSetDesign.SetHelixAngleForAxialContactRatio()
    CylindricalGearSetDesign.ToothNumbersAreGood
    CylindricalGearSetDesign.TransverseModule
    CylindricalGearSetDesign.TransversePitch
    CylindricalGearSetDesign.CylindricalGearMicroGeometrySettings
    CylindricalGearSetDesign.CylindricalGearSetManufacturingConfiguration
    CylindricalGearSetDesign.CylindricalGearSetMicroGeometry
    CylindricalGearSetDesign.LTCASettings
    CylindricalGearSetDesign.LeftFlank
    CylindricalGearSetDesign.Micropitting
    CylindricalGearSetDesign.RatingSettings
    CylindricalGearSetDesign.RightFlank
    CylindricalGearSetDesign.Scuffing
    CylindricalGearSetDesign.Usage
    CylindricalGearSetDesign.CylindricalGears
    CylindricalGearSetDesign.CylindricalMeshes
    CylindricalGearSetDesign.Flanks
    CylindricalGearSetDesign.BothFlanks
    CylindricalGearSetDesign.MicroGeometries
    CylindricalGearSetDesign.ManufacturingConfigurations
    CylindricalGearSetDesign.AddNewManufacturingConfiguration(String)
    CylindricalGearSetDesign.AddNewMicroGeometry()
    CylindricalGearSetDesign.AddNewMicroGeometrySpecifyingSeparateMicroGeometryPerTooth()
    CylindricalGearSetDesign.AddNewMicroGeometrySpecifyingSeparateMicroGeometryPerToothFor(IReadOnlyList<CylindricalGearDesign>)
    CylindricalGearSetDesign.CreateOptimiser(CylindricalGearSetDutyCycleRating)
    CylindricalGearSetDesign.DeleteManufacturingConfiguration(CylindricalSetManufacturingConfig)
    CylindricalGearSetDesign.DeleteMicroGeometry(CylindricalGearSetMicroGeometry)
    CylindricalGearSetDesign.DeleteUnusedManufacturingConfigurations()
    CylindricalGearSetDesign.TryMakeValid()
    CylindricalGearSetDesign.MicroGeometryNamed(String)
    CylindricalGearSetDesign.SetActiveManufacturingConfiguration(CylindricalSetManufacturingConfig)
    CylindricalGearSetDesign.SetActiveMicroGeometry(CylindricalGearSetMicroGeometry)
    CylindricalGearSetDesign.ClearAllToothThicknessSpecifications()
    GearSetDesign.AxialContactRatioRatingForNVH
    GearSetDesign.CreateNewFEModel()
    GearSetDesign.CreateNewTIFFFEModel()
    GearSetDesign.FEModel
    GearSetDesign.GearSetDrawing
    GearSetDesign.HasErrorsOrWarnings
    GearSetDesign.LargestMeshRatio
    GearSetDesign.LargestNumberOfTeeth
    GearSetDesign.LongName
    GearSetDesign.Mass
    GearSetDesign.NameIncludingToothNumbers
    GearSetDesign.RequiredSafetyFactorForBending
    GearSetDesign.RequiredSafetyFactorForContact
    GearSetDesign.RequiredSafetyFactorForStaticBending
    GearSetDesign.RequiredSafetyFactorForStaticContact
    GearSetDesign.SmallestNumberOfTeeth
    GearSetDesign.TransverseContactRatioRatingForNVH
    GearSetDesign.TransverseAndAxialContactRatioRatingForNVH
    GearSetDesign.ActiveLTCAFEModel
    GearSetDesign.TIFFFEModel
    GearSetDesign.TransmissionPropertiesGears
    GearSetDesign.Gears
    GearSetDesign.LTCAFEModels
    GearSetDesign.Copy(Boolean)
    GearDesignComponent._parent
    GearDesignComponent.Name
    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 CylindricalPlanetaryGearSetDesign : CylindricalGearSetDesign, IEquatable<APIBase>, IDisposable

    Properties

    EquallySpacedPlanetsAreAssemblable

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

    LeastMeshAngle

    Assuming the first planet meshes the other planets must be spaced at integer multiples of the least mesh angle in order to be assemblable.

    Measurement: Angle

    Declaration
    public double LeastMeshAngle { get; }
    Property Value
    Type Description
    System.Double

    NormalModuleScalePlanetDiameters

    Measurement: ShortLength

    Declaration
    public double NormalModuleScalePlanetDiameters { get; set; }
    Property Value
    Type Description
    System.Double

    PlanetarySidebandFourierSeriesForRotatingPlanetCarrier

    Declaration
    public FourierSeries PlanetarySidebandFourierSeriesForRotatingPlanetCarrier { get; }
    Property Value
    Type Description
    FourierSeries

    PlanetGearPhasingChart

    Declaration
    public TwoDChartDefinition PlanetGearPhasingChart { get; }
    Property Value
    Type Description
    TwoDChartDefinition

    ReferenceFixedGearForPlanetarySidebandFourierSeriesIsAnnulus

    If this option is selected, the Planetary Sideband Fourier Series is with respect to a point fixed on the annulus. If the option is unselected the result for a point fixed on the sun gear.

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

    UsePlanetPassingWindowFunctionInPlanetarySidebandFourierSeries

    If this option is selected, a Hanning window function is used to represent the influence of the passing of a planet passed a fixed point on the annulus. If the option is unselected a sinusoidal window function is used to represent the change in direction of the line of action due to planet passing.

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

    Methods

    AddNewMicroGeometryUsingPlanetaryDuplicates()

    Declaration
    public void AddNewMicroGeometryUsingPlanetaryDuplicates()

    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