凱立德是國內一款比較知名的GPS導航軟件,但是很多版本的跳星現象卻成為困擾廣大使用者的一個普遍的問題。所謂的跳星,就是指GPS設備接收GPS信號不是穩(wěn)定的一秒一次,導致GPS顯示畫面卡住,不能夠準確地定位使用者當前所在的位置。比如說,可能GPS設備顯示你這一秒還在烏魯木齊,過幾秒就顯示你在齊齊哈爾了……(坐火箭都不一定有這個速度,一個夸張的比喻,哈哈) 歸根結底,導致跳星問題的發(fā)生就是因為導航原程序中端口設置與GPS設備端口不對應所造成的。 有什么好的辦法可以解決這種問題么?答案是肯定的…… 大家使用的凱立德程序都是凱立德公司為某些GPS設備定制的,設備硬件端口在NaviOne.DLL原程序中作了定義,一般情況下程序中設置兩個原始端口,具體使用哪一個端口只要在NAVICONFIG.txt中對應即可。如果你的機器COM口碰巧與程序中定義的端口一致,并且與 NAVICONFIG.txt中端口對應,導航程序運行正常。反之,則出現跳星現象。不少TX使用不同的版本會得到不同的結果,都是因為不同版本原程序定義了不同的端口造成的。遇到跳星程序想用只要更改NaviOne.DLL原程序中的端口定義與你的機器硬件端口一致,并與NAVICONFIG.txt端口設置對應,跳星問題就可立馬解決。 C版修改圖: 修改前 修改后 G版修改圖: 修改前 修改后 T版修改圖: 修改前 修改后 有興趣的TX可以自己動手試驗一下,用32位文件編輯器打開NaviOne.DLL文件,根據自己的版本按照上圖的方式查找并替換NaviOne.DLL中端口源代碼為自己設備的端口號就可以了。為防止發(fā)生修改錯誤導致軟件無法使用,修改前請先備份NaviOne.DLL文件切記?。?! 不會使用32為文件編輯器的TX還有一個懶人辦法,用記事本打開NaviOne.DLL文件,搜索COM×(×為阿拉伯數字0~9,一般只會搜索到一個),改為自己設備的端口號也可以。不過此方法不是所有版本的NaviOne.DLL文件都能用,好像要NaviOne.DLL文件大小為1.9M的才行。 以上方法如有錯誤,歡迎各位TX批評指正…… 打完收工……
|
|