Hi!
Das Tut im Wiki ist von mir. Um variablen in verschiedenen textboxes auszugeben musst du eine Art Marker verwenden. z.B. dein µC sendet:
A53
B129
C223
Die Buchstaben sagen um was für daten es sich grad handelt. z.B. A bedeutet dass es Temparaturdaten sind, B ist Motorstrom etc.
In deiner GUI liest du alle Daten per RS232 ein und guckst dann nach welche Daten es sind und teilst sie dann auf deine Textboxes auf.
So ungefähr sollte das gehen. Dieses Verfahren habe ich auch für meinen Tricopter verwendet, im Video siehst du wie die Software funktioniert:Code:readvar=SerialPort1.ReadLine ContainsA = readvar.Contains("A") 'checkt ob ein "A" im String ist -> also temperatur If ContainsA=true then 'wenn ein A drin ist Temperaturwert=readvar.TrimStart("A") 'dann das A abschneiden temperaturtextbox.text=temperaturwert 'Rest in die textbox schreiben end if
http://www.villalachouette.de/willia...copter/Tri.wmv







Zitieren
Lesezeichen