Class CycloidalDiscModificationsSpecification
Implements
Inherited Members
Namespace: SMT.MastaAPI.Cycloidal
Assembly: SMT.MastaAPI.15.0.dll
Syntax
public sealed class CycloidalDiscModificationsSpecification : APIBase, IEquatable<APIBase>
Properties
AngularOffsetModification
Modifies the angle parameter in the disc generation equation, causing a rotation of the lobe. This must be applied in combination with either the Generating Wheel Centre Circle Diameter Modification or the Generating Wheel Diameter Modification.
Measurement: SmallAngle
Declaration
public double AngularOffsetModification { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
CoefficientForLogarithmicModificationAlongTheFaceWidth
Coefficient f used as a multiplication factor, in a logarithmic modification. Creates a modification in the form Δl(a) = -f⋅loge(1 - (2a/L)2) where a is the offset from the centre of the lobe, L is the face width and f is a specified coefficient.
Measurement: ShortLength
Declaration
public double CoefficientForLogarithmicModificationAlongTheFaceWidth { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
CrowningRadius
Radius of the circle used when a circular modification is applied. Creates a modification in the form Δ l(a) = R - sqrt(R2 - a2), where a is the offset from the centre of the lobe and R is the radius of a circle with its origin in the centre of the lobe.
Measurement: ShortLength
Declaration
public double CrowningRadius { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
CrowningSpecificationMethod
Declaration
public CrowningSpecificationMethod CrowningSpecificationMethod { get; set; }
Property Value
Type | Description |
---|---|
CrowningSpecificationMethod |
DirectionOfMeasuredModifications
Declaration
public DirectionOfMeasuredModifications DirectionOfMeasuredModifications { get; set; }
Property Value
Type | Description |
---|---|
DirectionOfMeasuredModifications |
DistanceToWhereCrowningStartsFromLobeCentre
Measurement: ShortLength
Declaration
public Overridable<double> DistanceToWhereCrowningStartsFromLobeCentre { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Double> |
GeneratingWheelCentreCircleDiameterModification
Modifies the Generating Wheel Centre Circle Diameter in the cycloidal disc profile generation equation. This parameter includes the Pin Centre Circle Diameter and any modifications.
Measurement: VeryShortLength
Declaration
public double GeneratingWheelCentreCircleDiameterModification { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
GeneratingWheelDiameterModification
Modifies the Generating Wheel Diameter in the cycloidal disc profile generation equation. This parameter includes the Pin Diameter and any modifications.
Measurement: VeryShortLength
Declaration
public double GeneratingWheelDiameterModification { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
MeasuredProfileModification
Declaration
public Vector2DListAccessor MeasuredProfileModification { get; set; }
Property Value
Type | Description |
---|---|
Vector2DListAccessor |
SpecifyMeasuredProfileModification
Declaration
public bool SpecifyMeasuredProfileModification { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |