Если идет речь об эмуляторе, то добавитькак прицепить GPS u-353
/u0 COM2 в строку запуска эмулятора
COM2 заменить на реальный порт, где висит GPS
А внутри эмулятора в навителе поставить автоопределение порта GPS.
Если идет речь об эмуляторе, то добавитькак прицепить GPS u-353
/u0 COM2 в строку запуска эмулятора
COM2 заменить на реальный порт, где висит GPS
А внутри эмулятора в навителе поставить автоопределение порта GPS.
Спасибо ОГРОМНОЕ-но вродеб как полчаса ,как уже и разобрался!Но теперь другая ТРАБЛА, а это уж завтра- тоесть сегодня.....
Есть некоторое ограничение использования такого способа. Заключается оно в том, что при запуске эмулятора проверяется прежде всего именно тот порт, который указан в ключе /u0 COMn. Если этот порт виртуальный, то есть практически в любом случае с USB приёмником, а приёмник не подключен, то эмулятор не запустится и скажет, что порт не найден. А иногда приёмник совсем не нужен, например, чтобы проложить маршрут, для настройки и т. п. Чтобы эмулятор запускался без приёмника, лучше указать нужный порт в настройках самогО эмулятора и сохранить состояние.
PS В последней рабочей версии программы только автоопределение порта GPS.
Прежде всего стОит разобраться, что именно делают программы gpsd и gpspipe. Файл nmea.txt содержит только одну (последнюю по времени) посылку или туда пишутся все посылки? Если все - то не лучше ли использовать GPSGate? Если одну - то этот файл нужно переписывать всякий раз, когда придёт новая посылка.
Скрипты можно писАть на AutoIt.
Прошу сильно не пинать новичка. Такая проблема: после 2дней танцев с бубнами срастил я Leadtek 9559X Bluetooth GPS к компу через GPS Gate и VSPD. Нави видит спутники, но местоположение не определяет, видимо это связано с тем, что в Input GPSGate пишет GPS data but no position и иконка не ярко зеленого цвета как на выложенных у многих ниже скринах, а цвета хаки. Игра со скоростью в сом порту ни к чему не приводит. Подскажите где искать???
Пока писал и она позеленела от радости
Последний раз редактировалось mexanik; 12.08.2010 в 03:22.
Разобрался уже до этого. gpsd - это демон, который слушает gps-приемник
и отдает клиентам координаты по запросу.
gpspipe - это клиент для gpsd. Та строка, что я дал, пишет 10 записей в лог-файл за 1 запуск.
То бишь тупая идея была:
Запустить демон gpsd. Потом сделать прогу,которая делает следующее:
периодически делает следующее:
дергает gpspipe, который пишет 10 записей в файл (в этих 10 гарантированно будут последние координаты), потом его читает и парсит строку определенного формата, потом открывает коннект к эмулятору и выкидывает эту строку в эмулятор вместе с командой обновления координат.
gpspipe можно попробовать заменить на самописный клиент, так как API известно.
Основной вопрос - будет ли это все работать быстрее, чем эмуль wince?
Если нет, но тогда это все фигня...
По ощущениям, на этом эмуляторе работает быстрее, по крайней мере, при нажатии чего-нибудь отработка идёт заметно резвее. Тормознутая только загрузка самого эмулятора, но с этим можно было бы смириться. если бы сама программа не тормозила.
Но вернёмся к нашим баранам. Упоминалось, что для работы виндовых версий gpsd и gpspipe нужен ещё cygwin. Это не маленькая программа, как где-то я прочитал, советуют купить диск с ней, а не скачивать её. Так или нет, пока не выяснил. Но в любом случае при одновременной работе нескольких программ нагрузка на процессор увеличится значительно, что может привести к тому, что зря всё это. Как бы так сделать, чтобы обработка данных приёмника осуществлялась маленькой шустрой программкой, а не "слоном"? Вот GPSGate тоже может писАть данные от приёмника в файл. Как бы это использовать?
А вот с этого места поподробнее, плз...Вот GPSGate тоже может писАть данные от приёмника в файл.
Эту тему просматривают: 7 (пользователей: 0 , гостей: 7)