Ringo
11.08.2005, 13:09
Hallo!
Gestern habe ich die R232 Schnittstelle meines Robots in Betrieb genommen. Da er bald ein Easy Funkmodul bekommt und dann mit dem PC kommunizieren soll habe ich mich gestern schonmal dran gemacht ein Programm in VB zu schreiben.
Habe es geschafft das der Com Port ausgelesen wird und in einem Fenster angezeigt wird! So weit so gut. \:D/
Dann ging es aber los, mein µC schickt andaurnd so zwei Striche mit, dadurch kann ich das was er schickt nicht auswerten!
Hab dann die Textbox auf Multiline = false gestellt und siehe da die Striche sind weg!
Aber trotzdem, mein µC schickt jetzt fröhlich "Online" an den Comport, das wird mir auch in dem Fenster angezeigt ohne Striche.
Wenn ich jetzt aber schreibe:
If Me.empfangentext = "Online" then
Me.Kontrolle = "Verbindung steht"
else
me.Kontrolle = "Keine Verbindung"
end if
steht immer "Keine Verbingung" da obwohl "Online" in Me.Empfangetext steht! Ich glaube das es was mit den 2 Strichen zu tun hat die ich zwar nicht mehr sehen kann aber den Datensatz irgendwie verunreinigen...
ach und nochwas, wenn ich schon dabei bin O:)
im Bascom terminal wird immerschön eine Zeile nach der anderen angezeigt... bei mir immer nur eine Zeile im Intervall von 100ms abgefragt , wenn das Timing nicht stimmt bekomm ich dann sowas wie "nline" oder nur "e" oder so nur manchmal klappt es mit "Online"
Need help :-k :-k
MfG
ringo :-s
Gestern habe ich die R232 Schnittstelle meines Robots in Betrieb genommen. Da er bald ein Easy Funkmodul bekommt und dann mit dem PC kommunizieren soll habe ich mich gestern schonmal dran gemacht ein Programm in VB zu schreiben.
Habe es geschafft das der Com Port ausgelesen wird und in einem Fenster angezeigt wird! So weit so gut. \:D/
Dann ging es aber los, mein µC schickt andaurnd so zwei Striche mit, dadurch kann ich das was er schickt nicht auswerten!
Hab dann die Textbox auf Multiline = false gestellt und siehe da die Striche sind weg!
Aber trotzdem, mein µC schickt jetzt fröhlich "Online" an den Comport, das wird mir auch in dem Fenster angezeigt ohne Striche.
Wenn ich jetzt aber schreibe:
If Me.empfangentext = "Online" then
Me.Kontrolle = "Verbindung steht"
else
me.Kontrolle = "Keine Verbindung"
end if
steht immer "Keine Verbingung" da obwohl "Online" in Me.Empfangetext steht! Ich glaube das es was mit den 2 Strichen zu tun hat die ich zwar nicht mehr sehen kann aber den Datensatz irgendwie verunreinigen...
ach und nochwas, wenn ich schon dabei bin O:)
im Bascom terminal wird immerschön eine Zeile nach der anderen angezeigt... bei mir immer nur eine Zeile im Intervall von 100ms abgefragt , wenn das Timing nicht stimmt bekomm ich dann sowas wie "nline" oder nur "e" oder so nur manchmal klappt es mit "Online"
Need help :-k :-k
MfG
ringo :-s