ROBOBASIC Sprach-Referenz v2
Erklärung des Befehls
Der Roboterkontrollerport kann Eingaben/Ausgaben als eine Einheit behandeln. In einigen
Fällen muss das Signal Ein-/Ausgabe eine Einheit darstellen (wie hier die Einheit an Port #0).
MR-C2000-Kontroller:
Byte-Port
0
1
MR-C2000-Kontroller:
Byte-Port
0
1
2
3
4
Bei der Benutzung des BYTEIN Befehls wird ein Signalwert, welcher durch den Byte-
Eingangsport empfangen wird, als Variable gespeichert. Die Variable muss als Byte- oder
ganzzahliger Typ deklariert sein.
Beispiel des Befehls
A = BYTEIN(0)
BYTEOUT
Gibt ein Signal an einem Port als Byte-Einheit aus
Befehlsstruktur
BYTEOUT [Byte-Portnummer], [Ausgabewert]
Erklärung des Befehls
Ausgabesignalwerte durch den Byte-Einheit-Port, Numerale, Konstanten oder Variablen
können als [Byte-Portnummer] genutzt werden. Für den [Ausgabewert] können Numerale
zwischen 0~255, Konstanten oder Byte-Variablen genutzt werden.
Beispiel des Befehls
BYTEOUT 0, 255
BYTEOUT 0, &h10101010
Den Wert von 1 (5V) an die Ports #1, #3, #5, #7 senden
Den Wert von 0 (0V) an die Ports #0, #2, #4, #6 senden
INKEY
Liest eine Tasteneingabe an einem Eingangsport ein
Befehlsstruktur
INKEY ([Portnummer])
HITEC ROBONOVA
Ports #0~#7 (#0 ist ein Port niedriger Ordnung)
Ports #8~#11 (#8 ist ein Port niedriger Ordnung)
Ports #0~#7 (#0 ist ein Port niedriger Ordnung)
Ports #8~#16 (#8 ist ein Port niedriger Ordnung)
Ports #16~#23 (#16 ist ein Port niedriger Ordnung)
Ports #24~#31 (#24 ist ein Port niedriger Ordnung)
Ports #32~#39 (#32 ist ein Port niedriger Ordnung)
Alle Signale der Ports #0~#7 sind Eingaben der Variable A
Den Wert von 1 (5V) an die Ports #0~#7 senden
Port
Port
http://www.robonova.de
22