Akku 1 und Akku 2 werden miteinander verglichen und das VKE auf “1” gesetzt, wenn sie ungleich 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 “ungleich” führt aufgrund von Rundungsfehlern häufig zu unerwartetem Verhalten des Programms. Statt “<>R” sollten Sie lieber die zu vergleichenden Zahlen voneinander subtrahieren und den Absolutwert davon mit “>R” auf eine untere Grenze vergleichen.
L MD 40
L 2.0 // Der Punkt ist wichtig!
<>R
A A 22.4 // Wenn MD40 ungleich 2.0 ist,
wird A22.4 auf 1 gesetzt,
sonst auf 0
Siehe auch: