Herunterladen Inhalt Inhalt Diese Seite drucken

HITEC ROBONOVA-I Handbuch Seite 105

Inhaltsverzeichnis

Werbung

ROBOBASIC Sprach-Referenz v2
Wenn ein Rechenoperator und ein logischer Operator gemeinsam in einer Formel sind, wird
der Rechenoperator vor dem logischen Operator ausgeführt.
Logische Operatoren
Ein Logikoperator wird für das Vergleichen von gemeinsamen Bedingungen verwendet. Das
Ergebnis des Vergleichs wird mit „TRUE" oder „FALSE" beschrieben. Diese Ausgabe wird
für das Kontrollieren des Ablaufs des Programms in Form einer IF-Abfrage verwendet.
Jeder Operator hat eine Ausgabe wie Tabelle unten. In der Tabelle bedeutet „T" TRUE und
„F" FALSE.
Wert von X, Y
X
T
T
F
F
Bit-Operatoren
Ein Bit-Operator führt Berechnungen für jede Variable die vom Robotersteuerprogramm
verwendet wird aus. Die Bit-Steuerung durch die Eingangs- und Ausgabe-Ports wird dadurch
vereinfacht.
Es gibt die Bit-Summe (OR), das Bit-Produkt (AND) und die exklusive Bit-Summe zur
Kalkulation des gesamten Bits. In roboBASIC werden die Kalkulationszeichen links (<<),
rechts (>>) und „." genutzt, um sich zu an einen bestimmen Punkt im Bit zu begeben.
Wenn der Wert von A 33 (Binärnummer 00100001) ist und der Wert von B 15 (Binärnummer
00001111) ist, treten die folgenden Ergebnisse auf, wenn sie die erwähnten Operatoren
verwenden.
HITEC ROBONOVA
Operator
AND
OR
XOR
Y
T
F
T
F
Operator
A AND B
A OR B
A XOR B
A << 1
A >> 1
A.0
Bedeutung
Und
Disjunktion
Exklusive Disjunktion
Ausgabe
X AND Y
X OR Y
T
T
F
T
F
T
F
F
Ausgabe
1 (00000001)
47 (00101111)
46 (00101110)
66 (01000010)
16 (00010000)
1 (0rd Bit von A)
X XOR Y
F
T
T
F
http://www.robonova.de
8

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis