Class ConceptCoupling
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
ConceptCoupling
Implements
System.IEquatable<APIBase>
Inherited Members
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Namespace: SMT.MastaAPI.SystemModel.PartModel.Couplings
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public 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
| Type | Description |
|---|---|
| CouplingType |
DefaultEfficiency
Measurement: Percentage
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
| Type | Description |
|---|---|
| Vector2DListAccessor |
HalvesAreCoincident
Select this if the coupling halves are at the same position
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 |
TiltAboutX
Measurement: Angle
Declaration
public double TiltAboutX { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
TiltAboutY
Measurement: Angle
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>