Прошу прощения за оффтоп, на эмуле все работает, а вот пойдет ли Навител 3.5....,о котором идет речь на смарте с WM6.5?
Сегодня провёл ряд экспериментов, и вот что выяснилось. Рабочая программа у меня стоит на нетбуке, там приёмник подключается либо к COM4, либо к COM6. Такие номера я и указывал эмулятору, после чего приёмник легко определялся.
А вот на домашнем компе порты с низкими номерами все заняты, и приёмник подключается к COM28. И такой номер порта эмулятор не ест, как ни крути. Удалось заставить работать, применив когда-то рекомендованную связку программ vspd и GPSGate.
Делается так:
1) Запустить vspd и создать пару COM портов, не числящихся в списке физических (слева). Я сделал COM1 и COM30.
2) Запустить GPSGate.
3 На вход назначить порт, на котором подключен GPS приёмник, или симулятор.
4) На выход необходимо назначить физический COM порт. Созданные в п. 1 порты в этот момент будут доступны как физические! Выбрать любой из них. Я, конечно, выбрал COM30.
5) В левом окне vspd рядом с названием выбранного порта будет указано [4800, N,8,1], что говорит об открытии порта.
6) Порт, спаренный с выбранным в п. 4, назначить как входной порт в Device Emulator. У меня это COM1.
7) Открыть эмулятор. В меню эмулятора необходимо указать COM1, иначе не работает! В левом окне vspd напротив порта COM1 должно появиться [115200,N,8,1].
8) Запустить Навител и всё.
Таким образом, если номер порта с приёмником больше некоторого значения (какого - пока не знаю!), то эмулятор этот порт не понимает.
.............
Выяснил, что COM9 ещё работает, а COM10 - уже нет.
Последний раз редактировалось Papazol; 16.07.2010 в 01:36.
Дело в том, что у меня дело не в номере порта. А в том что порт просто не открывается.
Объясню...
Отключаю все, что можно отключить. Приемник соединяю напрямую в ноут без всяких хабов, блютусов, мегафонов, Хпортов, то есть порт используется только один. Приемник САМ подключается к порту 1 или 2 в зависимости от гнезда в которое воткнут, у меня их на ноуте 2. Эмулятор пишет не могу открыть порт №. Начинаю менять порт на приемнике по одному до 19, эффект тот же, кстати Навител выше 19 порта ничего не увидит.
Поэтому, я конечно попробую, то что написано выше, хотя смысла в этом особого не вижу, потому что дело не вномере порта. Буду проповать утанавливат все сначала. Я бконечно попробовал, на другом компе дома, ну у меня приемник в машине протащен с таким из....бством, что вынимать ну ни как не хочется.
И порт 28 скорее не ест не эмулятор, а Навител.
Последний раз редактировалось alan62; 16.07.2010 в 12:53.
Получается, что как раз в номере порта дело. Порт не открывается потому, что с таким его номером эмулятор работать не может, и это при том, что с vspd все создаваемые порты считаются физическими!
Вы так и не написали, к какому же конкретно порту подключается Ваш приёмник. А это очень важно. Просто перебирать номера портов бессмысленно, так как только один из них правильный, а он известен. Все остальные номера просто не могут быть работоспособными, ведь к ним приёмник не подключен. Так что единственным способом заставить эту штуку работать является реальное изменение номера порта, к которому подключен эмулятор.
Эту тему просматривают: 13 (пользователей: 0 , гостей: 13)