LabVIEWForum.de
Abspeichern einer Zeile aus einen Protokoll - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Abspeichern einer Zeile aus einen Protokoll (/Thread-Abspeichern-einer-Zeile-aus-einen-Protokoll)



Abspeichern einer Zeile aus einen Protokoll - Henna - 23.04.2014 07:47

Liebe Community,
wir versuchen in unserem Projekt eine bestimme Zeile $GPRMC in einer Textdatei und Tabelle abzuspeichern und aktuell die Zeile darzustellen. Vom GPS Empfänger wird kontinuierlich ein Datensatz mit einer bestimmten Formatierung gesendet.

Das speichern in einer Textdatei funktioniert jedoch nur, wenn wir das Auslesen stoppen wenn die Zeile $GPRMC vom GPS Empfänger ausgelesen wird, ansonsten ist die Textdatei leer.

Unsere Gruppe besteht aus 3 Personen die vorher noch nie mit LabVIEW gearbeitet hat. Wir haben uns bisher die grundlegenden Dinge angeeignet und sonst mit „learning by doing“ versucht es zum laufen zu bringen ;-).

Bei dem GPS Empfänger handelt es sich um einen VarioTek VT-200

GPS Protokoll: NMEA-0183 (V3.01) – GGA, GLL, GSA,GSV, RMC, VTG
Baudrate 4800 bps, Data bit : 8, stop bit : 1


RE: Abspeichern einer Zeile aus einen Protokoll - GerdW - 23.04.2014 08:10

Hallo Henna,

Zitat:Das speichern in einer Textdatei funktioniert jedoch nur, wenn wir das Auslesen stoppen wenn die Zeile $GPRMC vom GPS Empfänger ausgelesen wird, ansonsten ist die Textdatei leer.
THINK DATAFLOW!

Ihr sucht im Antwortstring nach "$GPRMC," und wollt den Text davor in eine Datei speichern. Dabei macht ihr Fehler:
- Lt. LabVIEW-Hilfe zur Funktion "In Textdatei schreiben" überschreibt ihr dabei die bisherige Datei:
Zitat:Wenn am Eingang Datei ein Pfad angegeben ist, erstellt die Funktion entweder eine neue Datei oder öffnet die Datei vor dem Schreibvorgang und überschreibt sie.
- Wenn der String nicht gefunden wird, was wird dann in die Datei geschrieben?
Also: Die Hilfe zur Funktion lesen und die dort verlinkten Beispiele anschauen!

Zitat:Unsere Gruppe besteht aus 3 Personen
Dieses VI habe ich in Ansätzen hier schon mal im Forum gesehen. Bitte also auf die anderen beiden Mitstreiter hier im Forum verlinken!
Wir helfen gern, aber erledigen ungern Hausaufgaben anderer. Und auch sehr ungern machen wir Dinge doppelt/dreifach in ähnlich gelagerten, parallel angefragten Threads…


RE: Abspeichern einer Zeile aus einen Protokoll - Henna - 23.04.2014 09:27

Hallo Gerd,
erst einmal vielen dank für die prompte Antwort.
Ich werde mir noch einige gedanken zum dem Programm machen und mich noch weiter einarbeiten.

Desweiteren habe ich mich gerade einmal hingesetzt und das gröbste problem mit einem Express VI gelöst, ist zwar nicht die eleganteste Lösung, aber eine mit der ich schon mal Arbeiten kann.
Als nächstes werde ich die Formatierung des Datensatzes angehen, da chars vorkommen und diese als 0 ausgeben werden.

Bei weiteren Erfolgen werde ich das Thema fortführen um euch auf dem neuesten Stand zu halten.

Anbei meine Behebung mit dem Express VI.