Работа с GPS

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

Аватара пользователя
Vinil_37
Постигающий Дао
Сообщения: 132
Зарегистрирован: 24 сен 2008, 12:24
Откуда: Харьков
Благодарил (а): 21 раз
Поблагодарили: 2 раза
Контактная информация:

Re: Работа с GPS

Сообщение Vinil_37 »

vdemidov писал(а):Ставьте GPSGate на КПК и на Большом брате. Включайте в активсинке сетевой интерфейс и в GPSGate настраивайте передачу через TCP/IP. Тоесть на КПК поднимается сервер, а ноут коннектится к нему. Полученное выдает на виртуальный COM-порт прописанный в Планете.
Такой метод универсальный, хотя и несколько заморочливый для обычного пользователя (с IP ещё связываться ;) ) .

В GpsGate есть отдельная функция коннекта через ActiveSync. На КПК выставить передачу через ActiveSync, на ПК приём.
Аватара пользователя
Globus
Советчик
Сообщения: 257
Зарегистрирован: 30 сен 2009, 16:41
Откуда: Тверь
Благодарил (а): 85 раз
Поблагодарили: 147 раз
Контактная информация:

Re: Работа с GPS

Сообщение Globus »

Пожалуйста просветите!
Передаю через COM порт данные в САС:
1. Использую эмулятор порта
2. Из программы засылаю на COM
Тестирую в OZI:
1. при включенном "Игнорировать флаг достоверности в NMEA" все работает
2. при выключенном "Игнорировать флаг достоверности в NMEA" отображение не проходит
Пробую САС - нет отображения
www.boxpis.ru - крупномасштабные архивные карты губерний XIXв.
Аватара пользователя
vdemidov
Гуру
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз
Поблагодарили: 157 раз

Re: Работа с GPS

Сообщение vdemidov »

Globus писал(а):1. при включенном "Игнорировать флаг достоверности в NMEA" все работает
2. при выключенном "Игнорировать флаг достоверности в NMEA" отображение не проходит
Это значит, что вы отправляете данные с неправильным CRC кодом. В САС нет функции отключения его проверки. Так что или формируйте CRC правильное, или не пользуйтесь САС.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
Globus
Советчик
Сообщения: 257
Зарегистрирован: 30 сен 2009, 16:41
Откуда: Тверь
Благодарил (а): 85 раз
Поблагодарили: 147 раз
Контактная информация:

Re: Работа с GPS

Сообщение Globus »

Сурово однако.
Строку NMEA беру с протокола, чем она может не устраивать?
s:='$GPRMC,075549.15,A,0000.006,N,00000.000,E,21.60,0.00,010411,0.0,E,A*0D';
s:=s+''#10;
Если не трудно - рабочий пример строки NMEA.
Спасибо.
Последний раз редактировалось Globus 01 апр 2011, 12:40, всего редактировалось 2 раза.
www.boxpis.ru - крупномасштабные архивные карты губерний XIXв.
Аватара пользователя
vdemidov
Гуру
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз
Поблагодарили: 157 раз

Re: Работа с GPS

Сообщение vdemidov »

Globus писал(а):урово однако.
Увы особенности работы компонента.
Globus писал(а):Строку NMEA беру с протокола, чем она может не устраивать?
Как я уже написал, вероятно не дописываете в нее CRC
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
Parasite
Администратор
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раза
Поблагодарили: 508 раз

Re: Работа с GPS

Сообщение Parasite »

Globus писал(а):Сурово однако.
Строку NMEA беру с протокола, чем она может не устраивать?
s:='$GPRMC,075549.15,A,0000.006,N,00000.000,E,21.60,0.00,010411,0.0,E,A*0D';
s:=s+''#10;
Если не трудно - рабочий пример строки NMEA.
Спасибо.
Насколько я понимаю Дельфи, Вы берете строку (УЖЕ содержащую CRC - вон те байтики *OD в конце строки) - а потом ей в хвост дописываете '#10". При этом разумеется, что принимающая программа не находит CRC - вместо нужных ей *OD в конце строки в нее приходят #10.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Globus
Советчик
Сообщения: 257
Зарегистрирован: 30 сен 2009, 16:41
Откуда: Тверь
Благодарил (а): 85 раз
Поблагодарили: 147 раз
Контактная информация:

Re: Работа с GPS

Сообщение Globus »

Parasite писал(а):... Вы берете строку (УЖЕ содержащую CRC - вон те байтики *OD в конце строки) - а потом ей в хвост дописываете '#10". При этом разумеется, что принимающая программа не находит CRC - вместо нужных ей *OD в конце строки в нее приходят #10.
Многие варианты я сотрел, хотелось бы пример одного правильного.
Кстати, варианты данных при выключенном "Игнорировать флаг достоверности в NMEA" работают в OZI,
но не отрабатываются в САС.
www.boxpis.ru - крупномасштабные архивные карты губерний XIXв.
Аватара пользователя
Parasite
Администратор
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раза
Поблагодарили: 508 раз

Re: Работа с GPS

Сообщение Parasite »

Globus писал(а):
Parasite писал(а):... Вы берете строку (УЖЕ содержащую CRC - вон те байтики *OD в конце строки) - а потом ей в хвост дописываете '#10". При этом разумеется, что принимающая программа не находит CRC - вместо нужных ей *OD в конце строки в нее приходят #10.
Многие варианты я сотрел, хотелось бы пример одного правильного.
http://franson.com/gpsgate/stockholm_walk.nmea
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Globus
Советчик
Сообщения: 257
Зарегистрирован: 30 сен 2009, 16:41
Откуда: Тверь
Благодарил (а): 85 раз
Поблагодарили: 147 раз
Контактная информация:

Re: Работа с GPS

Сообщение Globus »

Parasite писал(а):http://franson.com/gpsgate/stockholm_walk.nmea
Через программы заброски протокола в COM (GPS Generator) все нормально, но при программной засылке я что-портачу (OZI-да, САС - пока нет).
Спасибо.
www.boxpis.ru - крупномасштабные архивные карты губерний XIXв.
Аватара пользователя
Parasite
Администратор
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раза
Поблагодарили: 508 раз

Re: Работа с GPS

Сообщение Parasite »

Globus писал(а):
Parasite писал(а):http://franson.com/gpsgate/stockholm_walk.nmea
Через программы заброски протокола в COM (GPS Generator) все нормально, но при программной засылке я что-портачу (OZI-да, САС - пока нет).
Спасибо.
Ну так я же предположил, где возможно может быть затык.
С другой стороны - мне неведомо, что и как Вы делаете на своей стороне. Да и дельфи - это не моё.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Ответить

Вернуться в «SAS.Планета»