od Zubr123 v 24 úno 2012 15:47
Navigon1200 jsem zatím neměl v ruce. Není v tom náhodou ještě starší systém wince5.0 ? Pokud vím, tak v těchto starších mašinkách není GpsConv nutný. Stačí jen správně nastavit port GPS a baud rychlost. U Navigonů to většinou bývá COM2/57600.
Vyzkoušej, zda funguje program SirfTech. Ve větším skinu (black) je na tlačítku.
V něm na záložce Com nastav CommPort. Při výběru se kromě čísla zobrazuje i informace o jaký port se jedná. Vyber GPS port (obvykle 2). BaudRate na 57600. Kliknutím na Open se port aktivuje. Pokud se přitom zobrazí nějaká chybová hláška, tak je nezbytné použít buď PortSplitrter nebo GpsConv.
Dole se pak má zvyšovat počet přijatých zpráv ve výpisu "Message NMEA"
Pokud se zvyšuje, máš ověřeno, že port funguje a víš jeho nastavení. Po kliknutí na tlačítko OK by se měly zobrazovat údaje od GPS (je nutné jít někam, kde je výhled na satelity).
Kliknutím na NMEA - Set Message Rate se přepne do okna, kde so zobrazují typy přijímaných zpráv. Pokud se přijímají jen zprávy GGA a RMC, je vhodné použít program GpsConv, protože jinak se nebude v Primu a iGO zobrazovat počet viditelných satelitů.
Výsledkem je tedy ověření portu, baud rychlosti a nutnosti použít GpsConv nebo PortSplitter
Program GpsConv
Podle návodu se má spustit
"Záložka Settings“ – „MnSettings“ – „Systém“ – „Nastaveni programu GpsConv“
Pokud se program VSPD nespustí, tak jsou možnosti
- chybí program VSPD - porovnej složky MnUnlock\Programs\GpsConv\ s tím, co máš na kartě. Musí tam být soubory vspdcfg.exe, vspdce.css, vspd_starter.exe, vspd.dll.
- program je v Tvém Navigonu nefunkční. Navigon 1200 jsem zatím nezkoušel. Obvykle je to nějaká nekompatibilita knihoven. Vyzkoušej ho spustit přímo pomocí TotalCommandera tlačítko (FileCmd).
Je nutno spustit program Storage Card\MnUnlock\Programs\GpsConv\vspdcfg.exe. Pokud se nespustí, tak nejde použít. Zřejmě chybí nebo je nekompatibilní knihovna coredll.dll (používá jen tuto knihovnu). Normálně by měla být ve složce Windows.
V tom případě bych doporučil použít místo GpsConv program PortSplitter.
Provede se to změnou nastavení v MnUnlock.ini.
EnPortSplitter=1
EnGpsConv=0
Tím se místo GpsConv bude používat PortSplitter. Ten přeposílá data z portu Com2/57600 na porty 0, 1 a 3. Do sys.txt je proto potřeba nastavit některý z těchto portů. Protože se jedná o virtuální porty, tak nezáleží na baud rychlosti
Takže do sys.txt je potřeba nastavit třeba
[gps]
port=1
baud=57600
set_messages=0
Pokud se používá GpsConv. tak je nutno nastavit port COM6. Na baud rychlosti opět nezáleží.
TomTom One, Navigon 4310 + iGO8, Primo, TomTom, SmartMaps