Registriert seit: 15. Okt 2004
20 Beiträge
|
daten von gps-maus über Com-Port auslesen
10. Nov 2004, 18:44
Hi, bin ein relativer Delphi Noob, habe mir in Delphi ne kleine Oberfläche für meinen PC im Auto erstellt und möchte jetzt Daten von meiner GPS-Maus auslesenund z.B. die Geschwindigkeit etc. auslesen... bin jetzt hier seit etlichen stunden am rumsuchen und hab es inzwischen geschafft die daten übers hyperterminal auszulesen und hab auch schon eine beschreibung zum entsprechenden protokoll gefunden.
Hyperterminal Auszug:
Zitat:
$GPGGA,173722.000,5004.8731,N,00835.7397,E,0,00,,, M,,M,,*49
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,12,22,14,158,,19,06,272,,28,53,336,,15, 57,207,38*7A
$GPGSV,3,2,12,03,36,282,36,29,03,055,,16,65,234,,1 4,20,170,*78
$GPGSV,3,3,12,13,12,306,,10,01,027,,06,23,094,,20, 49,249,*71
$GPRMC,173722.000,V,5004.8731,N,00835.7397,E,,,101 104,,*1B
So mein problem ist jetzt, ich will diese zeilen (je nach anzahl der sateliten zw. 3 und 11 (erste Zeile fängt mit $GPGGA und die letzte mit $GPRMC an)) einmal pro sekunde auslesen und theoretisch alles was zwischen den Kommas steht in variablen bzw. arrays schreiben, so dass ich dann damit arbeiten kann.
ich hoffe es gibt da eine einfache möglichkeit, die auch ein delphi noob wie ich versteht!
Schon mal danke!
mfg
btbe
PS: Wenn es was hilft der GPS Empfänger ist per usb angeschlossen und läuft uber den "usb-to-serial" treiber an COM5!
|