Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Handbuch Seite 909

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Beispiel
PRESS(VS1)
VAR01 = 16 SHL 2
VAR02 = VAR02 SHL VAR04
END_PRESS
Operator SHR
Mit dem Operator SHR (SHIFT RIGHT) werden Bits nach rechts geschoben. Dabei kann
sowohl der zu schiebende Wert als auch die Anzahl der Schiebeschritte direkt oder als
Variable angegeben werden. Wenn die Grenze des Datenformats erreicht ist, werden die
Bits ohne Fehlermeldung darüber hinausgeschoben.
Verwendung
Syntax:
Beschreibung:
Parameter:
Beispiel
PRESS(VS1)
VAR01 = 16 SHR 2
VAR02 = VAR02 SHR VAR04
END_PRESS
SINUMERIK Integrate Run MyScreens (BE2)
Programmierhandbuch, 01/2015, 6FC5397-1DP40-5AA2
; Ergebnis = 64
; Inhalt von VAR02 wird in ein 32-Bit unsigned gewan-
delt und um den Inhalt von VAR04 Bits nach links ge-
schoben. Anschließend wird der 32-Bit Wert wieder in
das Format der Variable VAR02 zurückgewandelt.
wert
schrittzahl
variable =
SHR
Schiebe Rechts
wert
zu schiebender Wert
schrittzahl
Anzahl der Schiebeschritte
; Ergebnis = 4
; Inhalt von VAR02 wird in ein 32-Bit unsigned
gewandelt und um den Inhalt von VAR04 Bits nach
rechts geschoben. Anschließend wird der 32-Bit
Wert wieder in das Format der Variable VAR02 zu-
rückgewandelt.
Programmier-Befehle
6.1 Operatoren
105

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis