INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Daten von GPS Maus auslesen.



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

26.01.2012, 10:11
Beitrag #1

mtothex Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Jan 2012

2011
-
DE



Daten von GPS Maus auslesen.
Hallo zusammen,

ich muss gleich vorneweg sagen, dass ich nur sehr wenig Ahnung von Labview habe, d.h. ich habe einen Basiskurs vor einiger Zeit besucht.

Ich möchte gerne Koordinaten und Geschwindigkeit per GPS mitloggen.
Als Empfänger dient ein Navilock NL-302U USB-Modul, welches seine Daten per Prolific Treiber an einen Com Port weitergibt.

Meine Frage ist, wie aufwändig ist es, solch ein Programm zu entwerfen.
Alternativ könnte ich mir gleich einen GPS-Logger kaufen, der die "Schreibarbeit" für mich erledigt.
Anderseits würde ich gerne meine Kenntnisse im LabView erweitern.

Schon mal vielen Dank
Gruß Markus
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.01.2012, 10:38
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Daten von GPS Maus auslesen.
Hallo mtothex,

wenn "COM Port", dann fertiges Beispiel (über das Hilfe-Menü zu finden) "Basic Serial Read and Write" anschauen!

Kurz gesagt: solche SerialPort-Logger sind sehr einfach zu schreiben...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.01.2012, 15:35
Beitrag #3

mtothex Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Jan 2012

2011
-
DE



RE: Daten von GPS Maus auslesen.
(26.01.2012 10:38 )GerdW schrieb:  Hallo mtothex,

wenn "COM Port", dann fertiges Beispiel (über das Hilfe-Menü zu finden) "Basic Serial Read and Write" anschauen!

Kurz gesagt: solche SerialPort-Logger sind sehr einfach zu schreiben...
Alles klar, danke.
Wird wohl doch noch ein langer Weg werden für mich Wink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.04.2012, 10:16
Beitrag #4

Carsten Froebel Offline
LV-Gelegenheitsuser
*


Beiträge: 33
Registriert seit: Apr 2012

12
1998
DE


Deutschland
RE: Daten von GPS Maus auslesen.
Hi motothex,

bin gerade am selben Problem dran wie Du. Verwende allerdings den NL-402U Sensor. Ein guter Anfang zum testen ist das hier (siehe nachfolgender Link)

http://zone.ni.com/devzone/cda/epd/p/id/2197

Da kannst Du den $GPRMC (RMC = recommended minimum sentence C, empfohlener Minimumdatensatz) siehe auch:

http://www.kowoma.de/gps/zusatzerklaerungen/NMEA.htm

einlesen und parsen. Dann nur noch die relevanten Daten in ein log-File schreiben und ferig. By the way, ich habe ein nettes kleines VI angehängt, welches ein Navilock u-block Sensor automatisch am Computer erkennt und den entsprechenden COM Port konfiguriert.

Mein Problem ist aber nun, das mir diese Daten nicht ausreichen und ich auch die anderen gesendeten Datensätze z.B. mit den Sateliteninformationen empfangen und auswerten möchte.
Zur Erklärung auch für die anderen ... Das GPS Modul sendet im ca. Sekundentakt folgendes Datenpacket.

$GPRMC,085445.000,A,4818.8799,N,01141.4793,E,0.00,87.48,270412,,,A*51\r\n
$GPVTG,87.48,T,,M,0.00,N,0.0,K,A*3E\r\n
$GPGGA,085445.000,4818.8799,N,01141.4793,E,1,08,1.0,473.4,M,46.2,M,,0000*5F\r\n
$GPGSA,A,3,13,23,04,10,07,02,08,16,,,,,1.8,1.0,1.5*32\r\n
$GPGSV,4,1,13,02,36,299,30,04,52,247,30,05,04,298,,07,44,173,24*7F\r\n
$GPGSV,4,2,13,08,11,191,11,10,58,298,32,13,84,008,12,16,15,070,26*77\r\n
$GPGSV,4,3,13,20,24,120,23,23,52,062,27,29,00,351,,30,14,044,22*77\r\n
$GPGSV,4,4,13,32,02,113,*4B\r\n
$GPGLL,4818.8799,N,01141.4793,E,085445.000,A,A*57\r\n

Jeder Datensatz (Zeile) beginnt mit der entsprechenden Kennung aus dem NMEA 0183 Protokoll mit vorangestelltem $ Zeichen und ist durch 0xA (LF) terminiert.
Will ich den Datensatz lesen kann ich das nicht bei VISA Read mit Termination Character Enabled, da ich dann nur jeweils die erste Zeile bekommen würde. Auch kann ich das nicht mit definierter Anzahl von Bytes machen, das die Anzahl unterschiedlich sein kann und bezüglich Timing weiß ich nur, dass das Datenpackage irgendwie im Sekundentakt kommt aber eben nicht genau wann.

Wie bekomme ich nun diesen Datensatz komplett jede Sekunde eingelesen?

Ich mich über jegliche Art von Feedback freuen und verbleibe mit freundlichen Grüßen,

Carsten


Angehängte Datei(en)
9.0 .vi  Scan and Initilize GPS COM Port.vi (Größe: 56,81 KB / Downloads: 413)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.06.2013, 10:15
Beitrag #5

funkyspike Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: May 2013

12.0
-
DE

69168
Deutschland
RE: Daten von GPS Maus auslesen.
Hallo,
ich möchte da Thema nochmal hoch holen, da ich ein ähnliches Programm habe.
Ähnlich wie der TO habe ich aber eher garkeine Ahnung von Labview, muss aber leider damit arbeiten, weil ich keine Alternative kenne. ("Hier mach mal, wie ist dein Problem...")

Was habe ich:
- GPS-Antenne
- NMEA-0183
- das oben genannte Beispiel
(- ein VI, das zur Antenne geschrieben wurde. Würde aber, wenn möglich das Beispiel nehmen, da es für mich doch etwas übersichtlicher ist, bzw am Beispiel mein Problem lösen um dann das "spezielle" VI selbst zu erweitern, ganz ohne fremde Hilfe)

Was will ich:
- bei einer Testfahrt GPS-Daten erfassen
- eigene "Triggerknöpfe" einbauen

Was sollen "Triggerknöpfe" können:
Ich möchte zwei Arten von "Triggerknöpfe" haben.
1. ein punktueller Knopf, der mir z.B. einen Bahnübergang kennzeichnet, wenn ich diesen betätige
2. einen fortlaufenden Knopf, z.B. ich fahre durch eine Spielstraße, bei der Einfahrt in die Spielstraße betätige ich den Button und er schreibt sollange "Spielstraße" mit, bis ich den nächsten Button "Spielstraße Ende" drücke.

Ist das Problem verständlich und so (einfach) möglich?
Hat dafür vielleicht auch jemand ein Beispiel, wo ich in das o.g Beispiel_VI diese Button implementieren kann?

Ich stelle mir das theoretisch nicht so schwierig vor, wurde jedoch mit LV ins kalte Wasser geschmiessen und muss nun gucken wie ich. Habe div. Youtube-Tuts geguckt, aber wohl noch nicht das richtige.

Vielen Dank schonmal fürs lesen bis hier hin.

Gruß Tim
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.06.2013, 13:22
Beitrag #6

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Daten von GPS Maus auslesen.
(27.04.2012 10:16 )Carsten Froebel schrieb:  Wie bekomme ich nun diesen Datensatz komplett jede Sekunde eingelesen?

Zeilenweise einlesen, in endloser Dauerschleife, TermEnd verwenden.
Es wäre sinnvoll, die Zeilen gleich einzeln, entprechend iher Anfangskennung, zu dekodieren und die Daten in die entsprechenden Variablen zu speichern.
Wenn Du aber den ganzen Datensatz unbedingt erst mal als einem Text haben willst, dann so:
Die gelesenen Zeilen an den Text anhängen, mit dieser Ausnahme: wenn die Zeile mit der Kennung "$GPRMC" beginnt, dann neuen Datensatz beginnen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
04.06.2013, 07:43
Beitrag #7

funkyspike Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: May 2013

12.0
-
DE

69168
Deutschland
RE: Daten von GPS Maus auslesen.
Hallo,

das obere Thema ist schon älter (04/2012), wollte nur kein neues aufmachen und habe meins einfach mit dran gehangen, weil ich denke es passt dazu.
Hat auch jemand was für mein Problem?
Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.06.2013, 10:50 (Dieser Beitrag wurde zuletzt bearbeitet: 07.06.2013 10:53 von funkyspike.)
Beitrag #8

funkyspike Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: May 2013

12.0
-
DE

69168
Deutschland
RE: Daten von GPS Maus auslesen.
(03.06.2013 10:15 )funkyspike schrieb:  Was will ich:
- bei einer Testfahrt GPS-Daten erfassen
- eigene "Triggerknöpfe" einbauen

Was sollen "Triggerknöpfe" können:
Ich möchte zwei Arten von "Triggerknöpfe" haben.
1. ein punktueller Knopf, der mir z.B. einen Bahnübergang kennzeichnet, wenn ich diesen betätige
2. einen fortlaufenden Knopf, z.B. ich fahre durch eine Spielstraße, bei der Einfahrt in die Spielstraße betätige ich den Button und er schreibt sollange "Spielstraße" mit, bis ich den nächsten Button "Spielstraße Ende" drücke, der dann auch wieder mitgeschrieben wird bis zur nächsten Eingabe.

Keiner eine Hilfestellung/Link oder sonst was (für blutigen Anfänger)?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.06.2013, 10:58 (Dieser Beitrag wurde zuletzt bearbeitet: 07.06.2013 11:02 von GerdW.)
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Daten von GPS Maus auslesen.
Hallo spike,

was erwartest du denn hier?

Tipp: Verwende einen Radiobutton für deine diversen Spielstraßen-Anfänge und -Enden. Dann eine Casestruktur (oder ein String-Array, welches indiziert wird), um den passenden String auszugeben. Den dann einfach in eine Datei schreiben!

Falls du das VI aus Beitrag 4 meinst: das wird dir hier nicht viel bringen, da es nur den Typ etc. eines GPS-Empfängers abfragt. Dort hinein würde ich keine deiner Aufgaben mit "hineinprogrammieren"...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.06.2013, 12:14
Beitrag #10

funkyspike Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: May 2013

12.0
-
DE

69168
Deutschland
RE: Daten von GPS Maus auslesen.
Hallo Gerd,
genau dass habe ich erwartet, eine kurze Hilfe wie es geht, was ich nehmen muss.
Danke für den Hinweis mit dem VI, dann probier ich erstmal so und versuch dann alles in "mein" vorhandenes VI einzubauen!!
Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Arduino Daten über UDP auslesen Mechatroniker28 3 3.658 11.02.2022 19:29
Letzter Beitrag: GerdW
  Daten einer SPS S7-1200 mit SP7 Toolkit auslesen Daniel9395 17 12.548 05.08.2020 09:26
Letzter Beitrag: Daniel9395
  Maus-Cursor steuern und klicken tnt 5 10.740 16.08.2019 10:29
Letzter Beitrag: Horst
  Motorisierter Prüfstand: Daten mit LabView auslesen montie 11 8.584 03.05.2019 09:20
Letzter Beitrag: montie
  Daten aus txt.Datei auslesen Greensche 4 5.671 06.07.2016 15:44
Letzter Beitrag: Lucki
  Mp3 Daten auslesen flipside2112 9 10.342 15.02.2016 11:01
Letzter Beitrag: GerdW

Gehe zu: