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