Цитата Сообщение от -= Nicki =- Посмотреть сообщение
не могу никак понять зачем нужны две программы GPSGate и Virtual Serial port? Хочу запустить в полевых условиях, т.е. с приемником. Приемник висит на COM4. Для разветвления использую Shared Port. СОМ3 занят. Подскажи как поступить?
Итак. суть проблемы:
При запуске эмулятора на ком порту, куда он цепляется, недолжно быть НИКАКИХ данных!!! т.е. c GPS приёмником этот ком-порт не может быть связан. Иначе получишь ошибку при запуске эмулятора.

Для разветвления можно юзать любую прогу, которую можно убить из командной строки и потом запустить командой. Советую GPSGate т.к. под него я писал скрипт, и с ним все хорошо работает. Если ты неможешь использовать GPSGate по каким-то веским причинам - пиши, будем пилить скрипт под другую прогу, хотя смысла нет т.к. они делают все одно и тоже.

Исходя из этого надо 1 прога что б создала вирт.комп порт(3) куда подрубится может много прог и устройств. К этому опрту при старте цепляется эмулятор и т.к. на нем не висит никаких передающих устройств типа GPS-приёмника эмулятор стартует удачно, после старта скрипт автоматом запускает GPSGate и данные спокойно идут на эмулятор и все проги которые висят на этом ком-порту(3). Туда надо повесить и икар и прочие эмуляторы и программы котоыре нуждаются в GPS-приёмнике.

В GpsGate на вкладке инпут ставим источник сигнала - ваш гпс приемник. на вкладке Аутпут указываем наш виртуальный комп порт(3) куда нужно подавать GPS-данные. ТАким образом все буедт работать, если будет непонятно - нарисую картинкой.

Советую свой комп-порт3 переименовать просто в свойствах(если не получится, пиши- покажу на скриншоте как это сделать)