Class CylindricalPlanetGearDesign
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
CylindricalPlanetGearDesign
Inherited Members
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
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