Class CylindricalGear
Inheritance
Implements
Inherited Members
Namespace: SMT.MastaAPI.SystemModel.PartModel.Gears
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class CylindricalGear : Gear, IEquatable<APIBase>
Properties
CentreOfEstimatedMicroGeometryRange
The middle of the extents of all meshes on this gear, and hence the middle of the evaluation limits of the estimated micro geometry. Only used if the 'Micro Geometry Model in System Deflection' property is set to 'Estimated From Macro Geometry' in the Design or overridden in the load case.
Measurement: ShortLength
Declaration
public double CentreOfEstimatedMicroGeometryRange { get; }
Property Value
| Type | Description |
|---|---|
| System.Double |
ClearanceToMaximumTipDiameter
Measurement: ShortLength
Declaration
public double ClearanceToMaximumTipDiameter { get; }
Property Value
| Type | Description |
|---|---|
| System.Double |
ClockingAngleError
Measurement: Angle
Declaration
public double ClockingAngleError { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
CylindricalGearDesign
Declaration
public CylindricalGearDesign CylindricalGearDesign { get; }
Property Value
| Type | Description |
|---|---|
| CylindricalGearDesign |
CylindricalMeshes
Declaration
public ReadOnlyCollection<CylindricalGearMesh> CylindricalMeshes { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.ObjectModel.ReadOnlyCollection<CylindricalGearMesh> |
EstimatedCrowning
Calculated based on having no edge load with force equal to one third of the static capacity, and is evaluated over the mesh extents range. Only used if the 'Micro Geometry Model in System Deflection' property is set to 'Estimated From Macro Geometry' in the Design or overridden in the load case.
Measurement: VeryShortLength
Declaration
public Overridable<double> EstimatedCrowning { get; set; }
Property Value
| Type | Description |
|---|---|
| Overridable<System.Double> |
ExtraBacklash
Adds extra backlash to any of this gear's meshes on top of that specified in design
Measurement: VeryShortLength
Declaration
public Overridable<double> ExtraBacklash { get; set; }
Property Value
| Type | Description |
|---|---|
| Overridable<System.Double> |
HasConceptSynchroniser
Declaration
public bool HasConceptSynchroniser { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsPositionFixedForCentreDistanceModification
Declaration
public bool IsPositionFixedForCentreDistanceModification { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
LeftLimitOfEstimatedMicroGeometryRange
The left limit of the extents of all meshes on this gear, and hence the left evaluation limit of the estimated micro geometry. Only used if the 'Micro Geometry Model in System Deflection' property is set to 'Estimated From Macro Geometry' in the Design or overridden in the load case.
Measurement: ShortLength
Declaration
public double LeftLimitOfEstimatedMicroGeometryRange { get; }
Property Value
| Type | Description |
|---|---|
| System.Double |
LimitingRootDiameter
This is the minimum root diameter for external gears and the maximum root diameter for internal gears
Measurement: ShortLength
Declaration
public Overridable<double> LimitingRootDiameter { get; set; }
Property Value
| Type | Description |
|---|---|
| Overridable<System.Double> |
LinearRelief
Only used if the 'Micro Geometry Model in System Deflection' property is set to 'Estimated From Macro Geometry' in the Design or overridden in the load case.
Measurement: VeryShortLength
Declaration
public Overridable<double> LinearRelief { get; set; }
Property Value
| Type | Description |
|---|---|
| Overridable<System.Double> |
MaximumTipDiameter
Measurement: ShortLength
Declaration
public Overridable<double> MaximumTipDiameter { get; set; }
Property Value
| Type | Description |
|---|---|
| Overridable<System.Double> |
MinimumRimThicknessNormalModule
Declaration
public Overridable<double> MinimumRimThicknessNormalModule { get; set; }
Property Value
| Type | Description |
|---|---|
| Overridable<System.Double> |
ReferenceAxisAngleAboutLocalZAxisFromYAxis
The reference axis may be displayed in the 3D view via Edit> Settings> Graphics> Show Reference Axis for Cylindrical Gears in 3D View? The reference axis defines an axis where at the less positive local z coordinate end of the face width the middle of the tip of a tooth lies on the reference axis.
Measurement: Angle
Declaration
public double ReferenceAxisAngleAboutLocalZAxisFromYAxis { get; }
Property Value
| Type | Description |
|---|---|
| System.Double |
RightLimitOfEstimatedMicroGeometryRange
The right limit of the extents of all meshes on this gear, and hence the right evaluation limit of the estimated micro geometry. Only used if the 'Micro Geometry Model in System Deflection' property is set to 'Estimated From Macro Geometry' in the Design or overridden in the load case.
Measurement: ShortLength
Declaration
public double RightLimitOfEstimatedMicroGeometryRange { get; }
Property Value
| Type | Description |
|---|---|
| System.Double |
Methods
MakeCarrierAssembly(Int32, Boolean, Boolean, Double, Double, Double, Double, Double, Double, Double, Boolean, Nullable<Double>, Nullable<Double>)
Declaration
public void MakeCarrierAssembly(int numberOfRadialBearings, bool addLeftThrustBearing, bool addRightThrustBearing, double gearBore, double carrierBore, double carrierWidth, double gearOffset = 0, double leftBearingIndent = 0, double rightBearingIndent = 0, double thrustPadClearance = 0, bool addingBearing = true, double? leftThurstPadContactDiameter = default(double? ), double? rightThurstPadContactDiameter = default(double? ))
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | numberOfRadialBearings | |
| System.Boolean | addLeftThrustBearing | |
| System.Boolean | addRightThrustBearing | |
| System.Double | gearBore | |
| System.Double | carrierBore | |
| System.Double | carrierWidth | |
| System.Double | gearOffset | |
| System.Double | leftBearingIndent | |
| System.Double | rightBearingIndent | |
| System.Double | thrustPadClearance | |
| System.Boolean | addingBearing | |
| System.Nullable<System.Double> | leftThurstPadContactDiameter | |
| System.Nullable<System.Double> | rightThurstPadContactDiameter |