Herunterladen Diese Seite drucken

Danfoss VLT MCO 305 Projektierungshandbuch Seite 176

Vorschau ausblenden Andere Handbücher für VLT MCO 305:

Werbung

MCO 305 Projektierungshandbuch
Double Precision Operatoren
Alle Operatoren (+,-,*,%,++,--) stehen ab MCO 5.00 als Double Precision (mit doppelter Genauigkeit) zur
Verfügung.
ACHTUNG!:
Bis zu diesen Compiler- und Firmware-Versionen waren alle Arithmetik-Operationen Integer-
Operationen.
Bitoperatoren
Symbol
Bedeutung
&
und
_
oder
a
invertieren
<<
Linksschieben
>>
Rechtsschieben 12 >> 1
.
Bit
.i
Bit
.b
Byte
.ub
.sb
.w
Word
.uw
.sw
.l
Long
Neue Bit Operatoren
Folgende weitere Bit Operatoren stehen zur Verfügung:
.ub, .uw, .sb, .sw
Die Bit Operatoren .b und .w liefern immer Ergebnisse ohne Vorzeichen. Mit diesen Operatoren können Sie
explizit wählen, ob die Ergebnisse mit oder ohne Vorzeichen geliefert werden sollen.
ACHTUNG!:
Die neuen Bit Operatoren werden ab MCO 5.00 unterstützt.
176
__ Programmieren mit APOSS __
Syntax / Beispiel
7 & 6
= 6
2 | 4 = 6
a(–7)
= 6
3 << 1
= 6
= 6
expr1.expr2
7.1 = 1
7.3 = 1
7.4 = 0
expr1.i expr2
7.i1 = 1
expr1.b expr2
0x027F.b1 = 127
0x027F.b2 = 2
wert = 0x1FFFE
b = value.ub1
// b ist 254
wert = 0x1FFFE
b = value.sb1
// b ist -2
expr1.w expr2
0x0010FFFF.w2 = 16
expr1.l expr2
®
MG.33.L5.03 – VLT
ist ein eingetragenes Warenzeichen von Danfoss.
Beschreibung
bitweise Verknüpfung
bitweise Verknüpfung
bitweises Invertieren
bitweises Linksschieben
bitweises Rechtsschieben
Liefert das Bit expr2 von expr1
zurück
Wie oben, nur ausführliche
Schreibweise
Liefert das Byte expr2 von expr1
zurück
Liefert „Byte" ohne Vorzeichen
Liefert „Byte" mit Vorzeichen
Liefert das Wort expr2 von expr1
zurück
Liefert „Word" ohne Vorzeichen
Liefert „Word" mit Vorzeichen
Liefert das Long expr2 von expr1
zurück (Standard)
Wertebereich
1 - 32
1 ... 32
1 - 4
1 - 2

Werbung

loading