| Type Funktion |
REAL |
| Input IN1 .. 8 |
Byte (Eingangswerte) |
| K |
REAL (Multiplikator) |
| O |
REAL (Offset) |
| Output |
REAL (Ausgangswert) |
| Setup IN_MIN |
REAL (kleinster Wert für IN) |
| IN_MAX |
REAL (größter Wert für IN) |
|
SCALE_B8 berechnet aus den Eingangswerten IN und den Setup-Werten IN_MIN und IN_MAX interne Werte, addiert alle internen Werte, multipliziert die Summe mit K und addiert den Offset O. Ein Eingangswert IN=0 bedeutet IN_MIN wird berücksichtigt, IN=255 bedeutet IN_MAX wird berücksichtigt. Wird K nicht beschaltet so ist der Multiplikator 1. |
| OUT |
= (in1 * (IN1_MAX – IN1_MIN) / 255 + IN1_MIN |
|
+ in2 * (IN2_MAX – IN2_MIN) / 255 + IN2_MIN |
|
+ in3 * (IN3_MAX – IN3_MIN) / 255 + IN3_MIN |
|
+ in4 * (IN4_MAX – IN4_MIN) / 255 + IN4_MIN |
|
+ in5 * (IN5_MAX – IN5_MIN) / 255 + IN5_MIN |
|
+ in6 * (IN6_MAX – IN6_MIN) / 255 + IN6_MIN |
|
+ in7 * (IN7_MAX – IN7_MIN) / 255 + IN7_MIN |
|
+ in8 * (IN8_MAX – IN8_MIN) / 255 + IN8_MIN) * K + O |
|
SCALE_B8 kann zum Beispiel verwendet werden um Gesamtluftmengen in Lüftungsanlagen zu berechnen, oder überall dort, wo gesteuerte Mischer eingesetzt werden und die resultierende Gesamtmenge berechnet werden muss. Weitergehende Erläuterungen zur Funktionsweise finden Sie auch unter SCALE_B2. |