Zum Inhalt

Scale d

SCALE_D

Type Funktion REAL
Input X DWORD (Eingangswert)
I_LO DWORD (Eingangswert min)
I_HI DWORD (Eingangswert max)
O_LO REAL (Ausgangswert min)
O_HI REAL (Ausgangswert max)
Output REAL (Ausgangswert)
SCALE_D skaliert einen Eingangswert DWORD und errechnet einen Ausgangswert in REAL. Der Eingangswert X wird dabei auf I_LO und I_HI begrenzt. SCALE_D(IN, 0, 8191, 0, 100) skaliert einen Eingang mit 14 Bit Auflösung auf den Ausgang 0..100. SCALE_D kann auch mit negativen Ausgangswerten und negativer Steigung arbeiten, die Werte I_LO und I_HI müssen aber immer so spezifiziert werden, dass ILO < I_HI ist.

scale_d