ValueConvertAD

value ValueConvertAD ( value ValueAnalog, value MinDigital, value MaxDigital, value MinAnalog, value MaxAnalog );

Rückgabewert

Bei Erfolg ist der Rückgabewert TRUE, ansonsten FALSE.

Parameter

ValueAnalog

Der Analogwert, der auf sein digitales Äquivalent normiert werden soll.

MinDigital

Das digitale Minimum, das dem analogen Minimum des Analogwertes ValueAnalog entspricht.

MaxDigital

Das digitale Maximum, das dem analogen Maximum des Analogwertes ValueAnalog entspricht.

MinAnalog

Das analoge Minimum des Analogwertes ValueAnalog, das dem digitale Minimum MinAnalog entspricht.

MaxAnalog

Das analoge Maximum des Analogwertes ValueAnalog, das dem digitale Maximum MaxAnalog entspricht.

Bemerkungen

Wandelt den Analogwert ValueAnalog in sein digitales Äquivalent um. Für die lineare Umrechnung wird der analoge Wertebereich, bestehend aus MinAnalog und MaxAnalog, und der entsprechende digitale Wertebereich, bestehend aus MinDigital und MaxDigital, verwendet.

Die lineare Umrechnung erfolgt entsprechend der Gleichung:

ValueDigital = ValueAnalog * (MaxDigital - MinDigital) / (MaxAnalog - MinAnalog) + MinDigital;

Beispiel

 

Sonstige Funktionen

Siehe auch ValueChanging, ValueConvertDA