Hallo erstmal!!!
Bin neu hier, ebenso bin ich Neuling was Programmieren mit VB angeht. Ein paar Kenntnise sind vorhanden. Habe folgende Frage und hoffe das ich hier richtig bin:
Ich kommuniziere über USB mit einer Steuerung, welche mir nach senden eines Zeichens "?" eine Antwort schickt. Die Antwort schaut z.B wie folgt aus:
<Idle,MPos:1.000,2.000,3.000,WPos:4.000,5.000,6.000>
ok
Denke mal was da ankommt nennt man String. Jetzt zu meiner eigentlichen Frage: Wie zerlege ich den String, dass ich nur den Status und die Koordinaten getrennt rausbekomme. So z.B.:
Status.text = Idle
MX.text = 1.000
MY.text = 2.000
MZ.text = 3.000
WX.text = 4.000
WY.text = 5.000
WZ.text = 6.000
die Werte können positiv und auch negativ sein. Das "OK" in der nächsten Zeile kann/soll ignoriert werden, ebenso das "<" am Anfang und ">" am Ende.
Die Abfrage und die Meldung erfolgt alle 200ms automatisch.
Bin sehr dankbar für Anregungen, Lösungsvorschläge usw....
Besten Dank im Voraus
lg
Bin neu hier, ebenso bin ich Neuling was Programmieren mit VB angeht. Ein paar Kenntnise sind vorhanden. Habe folgende Frage und hoffe das ich hier richtig bin:
Ich kommuniziere über USB mit einer Steuerung, welche mir nach senden eines Zeichens "?" eine Antwort schickt. Die Antwort schaut z.B wie folgt aus:
<Idle,MPos:1.000,2.000,3.000,WPos:4.000,5.000,6.000>
ok
Denke mal was da ankommt nennt man String. Jetzt zu meiner eigentlichen Frage: Wie zerlege ich den String, dass ich nur den Status und die Koordinaten getrennt rausbekomme. So z.B.:
Status.text = Idle
MX.text = 1.000
MY.text = 2.000
MZ.text = 3.000
WX.text = 4.000
WY.text = 5.000
WZ.text = 6.000
die Werte können positiv und auch negativ sein. Das "OK" in der nächsten Zeile kann/soll ignoriert werden, ebenso das "<" am Anfang und ">" am Ende.
Die Abfrage und die Meldung erfolgt alle 200ms automatisch.
Bin sehr dankbar für Anregungen, Lösungsvorschläge usw....
Besten Dank im Voraus
lg