CalculatingRatio¶
Process::Process::CalculatingRatio
Overview¶
Concrete Class
This CalculatingProcessVariable process calculates an output signal that is the ratio of the two input signals. It can be used to specify and design ratio control functions.
If the two input signals are Dividend and Divisor, then OutputValue = Gain * Dividend/Divisor + Offset .
Supertypes
Members¶
Composition Properties¶
Name |
Multiplicity |
Type |
Ordered |
|
|---|---|---|---|---|
* |
<QualifiedValue with Type → Undefined | Double> |
no |
Multiplier in the ratio calculation. |
|
* |
<QualifiedValue with Type → Undefined | Double> |
no |
Offset added to the ratio calculation. |
|
* |
<QualifiedValue with Type → Undefined | Double> |
no |
The calculated ratio. |
Gain¶
Composition Property
Multiplier in the ratio calculation.
Type: <QualifiedValue with Type → Undefined | Double>
Multiplicity: *
Ordered: no
Example¶
[
Value = 2.5)
]
Offset¶
Composition Property
Offset added to the ratio calculation.
Type: <QualifiedValue with Type → Undefined | Double>
Multiplicity: *
Ordered: no
Example¶
[
Value = 3.0)
]
OutputValue¶
Composition Property
The calculated ratio.
Type: <QualifiedValue with Type → Undefined | Double>
Multiplicity: *
Ordered: no
Example¶
[
Value = 4.3)
]
Example in DEXPI XML¶
<Object type="Process/Process.CalculatingRatio">
<Components property="Gain">
<Object type="Core/QualifiedValue">
<Data property="Value">
<Double>2.5</Double>
</Data>
</Object>
</Components>
<Components property="Offset">
<Object type="Core/QualifiedValue">
<Data property="Value">
<Double>3.0</Double>
</Data>
</Object>
</Components>
<Components property="OutputValue">
<Object type="Core/QualifiedValue">
<Data property="Value">
<Double>4.3</Double>
</Data>
</Object>
</Components>
</Object>