Hi,
Ich wollte mir ein einfaches vb.net Programm bauen, dass mir die Daten von der Seriellen Schnitstelle einliest und dann über ein REST-API versendet. Weiterhin dachte ich das ganze kann ich ihn 3-4 Stunden locker schaffen.
Leider sitze ich immer noch am ersten Teil (der Empfang über Seriel). Der Grund dessen ist einfach. Der Sender sendet korrekt die Werte und ebenfalls sendet er ein CR nach jeder Zeile. Dies ist in der spezifikaten des Senders so definiert und über "Realterm" kann ich das CR auch sehen. d.h. seitens des Senders ist alles in Ordnung
z.b.:
Mein Problem auf vb-Seite ist nun das der CR dort nicht ankommt. Ich hatte zuerst mit
versucht die einzelnen Zeilen zu lesen, allerdings kam nie etwas zurück. Nun habe ich alles auf
und datareceived umgestellt. Hier bekomme ich auch daten geliefert. Allerdings ist der CR nicht mit dabei.
Wenn ich das richtig verstehe müsste aber der CR mitgeliefert werden. Ohne CR ist es für mich extrem schwierig die einzelnen Zeilen zusammenzubauen, da sie ja nie gleich lang sind.
So sieht aktuell die Initiierung des SerialPorts aus:
Irgendwelche Ideen?
Ich wollte mir ein einfaches vb.net Programm bauen, dass mir die Daten von der Seriellen Schnitstelle einliest und dann über ein REST-API versendet. Weiterhin dachte ich das ganze kann ich ihn 3-4 Stunden locker schaffen.
Leider sitze ich immer noch am ersten Teil (der Empfang über Seriel). Der Grund dessen ist einfach. Der Sender sendet korrekt die Werte und ebenfalls sendet er ein CR nach jeder Zeile. Dies ist in der spezifikaten des Senders so definiert und über "Realterm" kann ich das CR auch sehen. d.h. seitens des Senders ist alles in Ordnung
z.b.:
0017bC0M 05:39:51.7800 00
0017rC1M 05:39:54.7000 00
0017 b - 00:00:02.920
Mein Problem auf vb-Seite ist nun das der CR dort nicht ankommt. Ich hatte zuerst mit
versucht die einzelnen Zeilen zu lesen, allerdings kam nie etwas zurück. Nun habe ich alles auf
und datareceived umgestellt. Hier bekomme ich auch daten geliefert. Allerdings ist der CR nicht mit dabei.
Wenn ich das richtig verstehe müsste aber der CR mitgeliefert werden. Ohne CR ist es für mich extrem schwierig die einzelnen Zeilen zusammenzubauen, da sie ja nie gleich lang sind.
So sieht aktuell die Initiierung des SerialPorts aus:
Irgendwelche Ideen?