Discussion:
NMEA-Generator, virtueller COM-Port
(zu alt für eine Antwort)
Christian Steffens
2006-09-30 21:17:26 UTC
Permalink
Hallo,
ich suche ein Tool welches GPS-Signale bzw. die entsprechenden
NMEA-Datensätze simuliert.

Habe schon verschiedene Tools gefunden/ausprobiert:
- Franson GpsGate (http://franson.com/gpsgate/index.asp)
- Skylab GPS Simulator (http://one-link.de/?E4K4FANH)
- Altsoft NMEA Generator (http://one-link.de/?FMBFO7O7)

Insbesondere das Tool von Altsoft hat mir sehr gut gefallen.
Aber der Preis von 250 € ist einfach zu hoch.

Gibt es keinen NMEA-Simulator/Generator "für umsonst" oder für
einen erträglichen Preis (max. 25 €). Mir ist schon klar, dass da
viel Arbeit hinter steckt, aber ich kann für mein Hobby-Projekt jetzt
keinen Simulator für 250 € kaufen.

Ein weiteres Problem habe ich mit den COM-Anschlüssen:
Bis auf Franson GPSGate schreiben alle GPS-Simulator direkt in den COM-Port.
Leider kann dann aber kein anderes Programm diese COM
Schnittstelle mehr öffnen (auch zum auschließlichen lesen).

Ich arbeite an einem Programm für einen PDA/Pocket-PC und möchte den
Gerätesimulator von Visual Studio .NET mit dem COM-Port verbinden um
ein GPS lokal zu simulieren.

Früher wäre sowas kein Problem:
Mein PC hatte mehrere COM-Ports und ich hätte einfach COM1 (da wird NMEA
reingeschrieben)
per Null-Modemkabel nach COM2 (da wird NMEA ausgelesen) geführt.
Leider hat mein PC aber gar keinen COM-Port mehr der nach außen geführt
ist.
Ich konnte im BIOS einen COM-Port aktivieren, mehr aber auch nicht.

Final lässt sich damit sagen: Ich suche eine Software die NMEA-Signal
erzeugt, vorzugsweise
kostenlos/günstig ist und mit virtuellen COM-Schnittstellen arbeitet.
Ich weiß jetzt nicht
ob virtuelle COM-Schnittstellen die Lösung sind - aber so macht Franson
GPSGate das jedenfalls.

Wäre nett, wenn jemand vielleicht eine Empfehlung aussprechen kann.
Zum einem für eine kostengünstige Software,
zum anderen für das COM-Problem.

MfG
Christian Steffens

P.S: Zumindest für das COM-Problem habe ich schon eine Notlösung:
2x COM Schnittstelle auf PCI Karte bei Ebay...
Ronny Schuetz
2006-09-30 22:36:15 UTC
Permalink
Hi,
Post by Christian Steffens
Ich arbeite an einem Programm für einen PDA/Pocket-PC und möchte den
Gerätesimulator von Visual Studio .NET mit dem COM-Port verbinden um
ein GPS lokal zu simulieren.
[...]
Wäre nett, wenn jemand vielleicht eine Empfehlung aussprechen kann.
Zum einem für eine kostengünstige Software,
zum anderen für das COM-Problem.
Für das COM-Problem: com0com (http://sourceforge.net/projects/com0com/)

Ciao,
Ronny
Ronny Schuetz
2006-09-30 23:16:39 UTC
Permalink
Christian Steffens wrote:

Hi nochmal,
Post by Christian Steffens
Gibt es keinen NMEA-Simulator/Generator "für umsonst" oder für
einen erträglichen Preis (max. 25 €). Mir ist schon klar, dass da
viel Arbeit hinter steckt, aber ich kann für mein Hobby-Projekt jetzt
keinen Simulator für 250 € kaufen.
Kannst Du nicht einfach reale NMEA Daten aufzeichnen und sie dann Deinem
Programm über einen COM-Port wieder vorspielen? Keine Ahnung ob das
problemlos geht - aber es wäre eine Idee.

Ciao,
Ronny
Christian Steffens
2006-10-01 10:49:52 UTC
Permalink
Post by Ronny Schuetz
Post by Christian Steffens
Gibt es keinen NMEA-Simulator/Generator "für umsonst" oder für
einen erträglichen Preis (max. 25 €). Mir ist schon klar, dass da
viel Arbeit hinter steckt, aber ich kann für mein Hobby-Projekt jetzt
keinen Simulator für 250 € kaufen.
Kannst Du nicht einfach reale NMEA Daten aufzeichnen und sie dann Deinem
Programm über einen COM-Port wieder vorspielen? Keine Ahnung ob das
problemlos geht - aber es wäre eine Idee.
Also erstmal danke für das Tool com0com - habe zwischenzeitlich dieses
Tool gebraucht: http://www.virtualserialport.com/products/vspdxp/
Aber die Variante von sourceforge ist natürlich besser - danke für den Tip.

Ich denke ich werde es auch so machen: NMEA-Daten aufzeichnen (dazu kann
man ja Notfalls dann auch eine 14-Tage Testversion von einer SW nehmen
oder am besten direkt Live-GPS-Daten von der Straße) und die dann wieder
manuell einspielen.

Das Problem ist so oder so: NMEA-Generator von Altsoft generiert bei mir
eine CPU-Last von 50 % (3.2 Ghz P4) und mit dem Device-Emulator von
VS.NET bin ich dann locker bei 80%. Da geht nicht mehr viel ;-) Wenn ich
mir den NMEA-Generator spare, habe ich dann noch etwas Luft zum arbeiten.

Also nochmal danke für die Empfehlung von com0com und die Idee mit der
direkten Aufzeichnung der NMEA-Logs. Ich denke so wird es auch am
einfachsten funktionieren.

MfG
Christian Steffens
Christian Zietz
2006-10-01 11:01:28 UTC
Permalink
Post by Christian Steffens
Ich arbeite an einem Programm für einen PDA/Pocket-PC und möchte den
Gerätesimulator von Visual Studio .NET mit dem COM-Port verbinden um
ein GPS lokal zu simulieren.
Da Du den Client ja selber programmierst: Warum schaffst Du (in der
Debug-Version) keinen alternativen Weg, NMEA-Daten von einem
selbstprogrammierten Generator zu beziehen? Dann hast Du Deinen
kostenlosen NMEA-Generator und nicht die Probleme mit virtuellen
Schnittstelle u.dgl.

CU Christian
--
Christian Zietz - CHZ-Soft - czietz (at) gmx.net
WWW: http://www.chzsoft.com.ar/
PGP/GnuPG-Key-ID: 0x6DA025CA
Loading...