Herunterladen Inhalt Inhalt Diese Seite drucken

HITEC ROBONOVA-I Handbuch Seite 150

Inhaltsverzeichnis

Werbung

ROBOBASIC Sprach-Referenz v2
Um RS232 Daten mit einer Kontrolleinheit der Serie MR-C3000 zu empfangen muss statt
dem Befehl RX der Befehl ERX genutzt werden.
Beispiel des Befehls:
In diesem Beispiel wird ein ASCII-Code &8h80 (16 Antilogarithmus) via RS232 von einem
externen Terminal empfangen. Die LED am Port 0 wird dann eingeschalten und alle anderen
aus.
DIM A AS BYTE
Retry: RX 4, A, Retry
IF A = &h80 THEN
OUT 0, 0
ELSE
OUT 0, 1
ENDIF
GOTO Retry
TX
TX-Port sendet RS232-Signal
Befehlsstruktur:
TX [Portgeschwindigkeit], [Daten]
Erklärung des Befehls:
Durch die Nutzung von Port 10 einer MR-C2000-Kontrolleinheit können Daten via RS232
gesendet werden.
Die [Portgeschwindigkeit] wird durch die Zahlen 1 bis 4 beschrieben, wobei jede Zahl für
spezifische Porteigenschaften steht, welche im Folgenden erklärt sind:
Zahl
1
2
3
4
[Daten] sind die Datenwerte, welche durch den TX-Port gesendet werden sollen. Numerale,
Konstanten und Variablen können genutzt werden. Wenn der Buchstabe A gesendet werden
soll, sollte der entsprechende ASCII-Code für den Buchstaben A gesendet werden. Beachten
sie das folgende Beispiel:
DIM I AS BYTE
I = "A"
TX 4, I
Sozusagen werden Buchstaben in ASCII umgewandelt und dann in die Variablen gespeichert.
Um RS232 Daten mit einer Kontrolleinheit der Serie MR-C3000 zu empfangen muss statt
dem Befehl TX der Befehl ETX genutzt werden.
HITEC ROBONOVA
Porteigenschaften
1200bps, 8Bit Daten, keine Parität, 1 Stop bit
2400bps, 8Bit Daten, keine Parität, 1 Stop bit
2400bps, 8Bit Daten, keine Parität, 1 Stop bit
4800bps, 8Bit Daten, keine Parität, 1 Stop bit
http://www.robonova.de
53

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für HITEC ROBONOVA-I

Inhaltsverzeichnis