Akku 1 und Akku 2 werden miteinander verglichen und das VKE auf “1” gesetzt, wenn sie gleich sind, andernfalls auf “0”.
Es ist wichtig, dass beide Operanden bereits im REAL-Format vorliegen. Wenn einer der Operanden als Int oder Dint geladen wurde, muss der vor dem Vergleich mit DTR in eine REAL-Zahl gewandelt werden. Wenn ein als Int geladener Operand negativ sein könnte, muss er außerdem zuvor mit ITD auf das DWord-Format erweitert werden.
Der Vergleich von REAL-Zahlen auf “gleich” führt aufgrund von Rundungsfehlern häufig zu Fehlfunktionen des Programms. Statt “==R” sollten Sie lieber die zu vergleichenden Zahlen voneinander subtrahieren und den Absolutwert davon mit “<R” auf eine obere Grenze vergleichen.
L MD 40
L 2.0 // Der Punkt ist wichtig!
==R
A A 22.4 // Wenn MD40 gleich 2.0 ist,
wird A22.4 auf 1 gesetzt,
sonst auf 0
Siehe auch: