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>