Class ConceptCoupling
Inheritance
System.Object
ConceptCoupling
Assembly: SMT.MastaAPI.15.0.dll
Syntax
public sealed class ConceptCoupling : Coupling, IEquatable<APIBase>
Properties
CouplingType
A displacement coupling enforces the speed and torque ratio using the specified stiffness properties. A velocity coupling uses a high stiffness in static analyses to enforce the constraint, but in transient simulations uses the specified damping value. Velocity couplings also allow the speed ratio to be changed with time.
Declaration
public CouplingType CouplingType { get; set; }
Property Value
DefaultEfficiency
Declaration
public double DefaultEfficiency { get; set; }
Property Value
Type |
Description |
System.Double |
|
DefaultSpeedRatio
Speed ratio is defined as the speed of half B over the speed of half A.
Declaration
public double DefaultSpeedRatio { get; set; }
Property Value
Type |
Description |
System.Double |
|
DisplayTiltIn2DDrawing
Tilt About X and Y will be shown in the 2D drawing when non-zero. If this is not appropriate then deselect this property.
Declaration
public bool DisplayTiltIn2DDrawing { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
EfficiencyVsSpeedRatio
Declaration
public Vector2DListAccessor EfficiencyVsSpeedRatio { get; set; }
Property Value
HalfPositioning
Declaration
public ConceptCouplingHalfPositioning HalfPositioning { get; set; }
Property Value
HalvesAreCoincident
Declaration
public bool HalvesAreCoincident { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SpecifyEfficiencyVsSpeedRatio
Declaration
public bool SpecifyEfficiencyVsSpeedRatio { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SpecifyStiffnessMatrix
Only available when 'Half Positioning' is either 'Halves Are Coincident' or 'Halves Are Concentric' and the 'Coupling Type' is Displacements
Declaration
public bool SpecifyStiffnessMatrix { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Stiffness
Declaration
public NodalMatrixEditorWrapperConceptCouplingStiffness Stiffness { get; }
Property Value
TiltAboutX
Declaration
public double TiltAboutX { get; set; }
Property Value
Type |
Description |
System.Double |
|
TiltAboutY
Declaration
public double TiltAboutY { get; set; }
Property Value
Type |
Description |
System.Double |
|
TorsionalDamping
Measurement: LinearAngularDamping
Declaration
public double TorsionalDamping { get; set; }
Property Value
Type |
Description |
System.Double |
|
TranslationalStiffness
Measurement: LinearStiffness
Declaration
public double TranslationalStiffness { get; set; }
Property Value
Type |
Description |
System.Double |
|
Implements
System.IEquatable<T>
Extension Methods