Operatoren
Symbol
Bedeutung
+
plus
–
minus
*
mal
%
geteilt
^
XOR
mod
Modulo
rnd
Division
abs
Absolutbetr.
Bitoperatoren
Symbol
Bedeutung
&
und
|
oder
~
invert
<<
linksschieben
>>
rechtsschieben
.
Bit
.b
Byte
.w
Word
.l
Long
Vergleichsoperationen und logische Verknüpfungen
Vergleichsoperationen
Logische Verknüpfungen
68
Syntax / Beispiel
3 + 3 = 6
9 – 3= 6
2 * 3 = 6
19 % 3 = 6
expr1 ^ expr2
127 ^ 255 = 128
expr1 mod expr2
250 mod 16 = 10
expr1 rnd expr2
250 rnd 16 = 16
Abs(expr)
abs (-5) = 5
Syntax / Beispiel
7 & 6 = 6
2 | 4 = 6
~(–7) = 6
3 << 1 = 6
12 >> 1 = 6
expr1.expr2
7.1 = 1
7.3 = 1
7.4 = 0
expr1.b expr2
0x027F.b1 = 127
0x027F.b2 = 2
expr1.w expr2
0x0010FFFF.w2 = 16
expr1.l expr2
>
<
≥
≤
==
!=
AND
OR
NOT
MG.10.J4.03 – VLT ist ein eingetragenes Warenzeichen von Danfoss
VLT
5000 SyncPos-Option
Beschreibung
Addition
Subtraktion
Multiplikation
Division (Ergebnis abgeschnitten)
Exklusiv Oder (binäre Operation)
Mathematisches modulo (Rest einer Integerdivision)
Division mit Runden, im Gegensatz zur Division (%)
mit Abschneiden
Absolutbetrag des Ausdrucks
Beschreibung
bitweise Verknüpfung
bitweise Verknüpfung
bitweises Invertieren
bitweises Linksschieben
bitweises Rechtsschieben
Liefert das Bit expr2 von expr1 zurück
Liefert das Byte expr2 von expr1 zurück
Liefert das Wort expr2 von expr1 zurück
Liefert das Long expr2 von expr1 zurück (standard)
größer als
kleiner als
größer, gleich als
kleiner, gleich als
gleich wie
ungleich
und
oder
nicht