Hallo,

Zitat Zitat von Jo20 Beitrag anzeigen
Code:
SerialPortDrive.Write("##" & Chr(3) & Chr(2) & Chr(1) & Chr(255))
Wie kann ich jetzt den gleichen Befehl über das Serial-Modul in Roborealm oder ein einfaches Terminalprogramm an den Controller schicken?
"Settings" entsprechend der Verbindung zum Motorcontrol einstellen und "Initialisation Sequenze" vermulich leer lassen.

Dann mal in das Feld vom Robo Realm Serial Interface in das Feld unter "Console" so eintragen:
\x23\x23\x03\x02\x01\xFF und mit Send zum RN-Motorcontrol schicken.

Das SerialPortDrive.Write schickt die ASCII Werte der aufgeführten Parameterwerte zum Control.
Der ASCII Wert von "#" ist x23 (Hexadezimal 23), ..., von CHR(255) ist er xFF ...

Einfache Terminalprogramme lassen die Eingabe und Senden der hex-Werte nicht zu. Beim RoboRealm Serial Interface muß man das wohl in o.g. Form machen.

Für mich ist immer fraglich, ob da nicht noch irgendwie ein CR (x0D) und/oder LF (x0A) (Carrige Return, Line Feed) mitkommt. Um zB. das zu kontrollieren könnte man versuchen einen Monitor für den Serialport im I-Net zu finden und mitlaufen zu lassen. zB sowas http://www.heise.de/download/free-se...t-monitor.html (den hab ich selbst jedoch noch nicht ausprobiert).

Hoffe das hilft Dir erstmal weiter
Gruß
Searcher