Работа с GPS

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

Модераторы: Tolik, zed

Re: Работа с GPS

Сообщение Vinil_37 » 06 авг 2010, 13:45

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


Такой метод универсальный, хотя и несколько заморочливый для обычного пользователя (с IP ещё связываться ;) ) .

В GpsGate есть отдельная функция коннекта через ActiveSync. На КПК выставить передачу через ActiveSync, на ПК приём.
"Больше быть чем казаться, много делать и мало выделяться."
Аватара пользователя
Vinil_37
Постигающий Дао
 
Сообщения: 127
ICQ: 172097021
Зарегистрирован: 24 сен 2008, 12:24
Откуда: Харьков
Благодарил (а): 5 раз.
Поблагодарили: 2 раз.

Re: Работа с GPS

Сообщение Globus » 01 апр 2011, 12:21

Пожалуйста просветите!
Передаю через COM порт данные в САС:
1. Использую эмулятор порта
2. Из программы засылаю на COM
Тестирую в OZI:
1. при включенном "Игнорировать флаг достоверности в NMEA" все работает
2. при выключенном "Игнорировать флаг достоверности в NMEA" отображение не проходит
Пробую САС - нет отображения
www.boxpis.ru - крупномасштабные архивные карты губерний XIXв.
Аватара пользователя
Globus
Советчик
 
Сообщения: 256
Зарегистрирован: 30 сен 2009, 16:41
Откуда: Тверь
Благодарил (а): 85 раз.
Поблагодарили: 114 раз.

Re: Работа с GPS

Сообщение vdemidov » 01 апр 2011, 12:24

Globus писал(а):1. при включенном "Игнорировать флаг достоверности в NMEA" все работает
2. при выключенном "Игнорировать флаг достоверности в NMEA" отображение не проходит

Это значит, что вы отправляете данные с неправильным CRC кодом. В САС нет функции отключения его проверки. Так что или формируйте CRC правильное, или не пользуйтесь САС.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.

За это сообщение автора vdemidov поблагодарил:
Globus (01 апр 2011, 18:25)
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1166
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 92 раз.
Поблагодарили: 52 раз.

Re: Работа с GPS

Сообщение Globus » 01 апр 2011, 12:33

Сурово однако.
Строку 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в.
Аватара пользователя
Globus
Советчик
 
Сообщения: 256
Зарегистрирован: 30 сен 2009, 16:41
Откуда: Тверь
Благодарил (а): 85 раз.
Поблагодарили: 114 раз.

Re: Работа с GPS

Сообщение vdemidov » 01 апр 2011, 12:37

Globus писал(а):урово однако.

Увы особенности работы компонента.
Globus писал(а):Строку NMEA беру с протокола, чем она может не устраивать?

Как я уже написал, вероятно не дописываете в нее CRC
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1166
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 92 раз.
Поблагодарили: 52 раз.

Re: Работа с GPS

Сообщение Parasite » 01 апр 2011, 12:51

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/

За это сообщение автора Parasite поблагодарил:
Globus (01 апр 2011, 18:25)
Аватара пользователя
Parasite
Администратор
 
Сообщения: 4532
ICQ: 15819243
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 57 раз.
Поблагодарили: 214 раз.

Re: Работа с GPS

Сообщение Globus » 01 апр 2011, 13:01

Parasite писал(а):... Вы берете строку (УЖЕ содержащую CRC - вон те байтики *OD в конце строки) - а потом ей в хвост дописываете '#10". При этом разумеется, что принимающая программа не находит CRC - вместо нужных ей *OD в конце строки в нее приходят #10.

Многие варианты я сотрел, хотелось бы пример одного правильного.
Кстати, варианты данных при выключенном "Игнорировать флаг достоверности в NMEA" работают в OZI,
но не отрабатываются в САС.
www.boxpis.ru - крупномасштабные архивные карты губерний XIXв.
Аватара пользователя
Globus
Советчик
 
Сообщения: 256
Зарегистрирован: 30 сен 2009, 16:41
Откуда: Тверь
Благодарил (а): 85 раз.
Поблагодарили: 114 раз.

Re: Работа с GPS

Сообщение Parasite » 01 апр 2011, 13:33

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/

За это сообщение автора Parasite поблагодарил:
Globus (01 апр 2011, 14:01)
Аватара пользователя
Parasite
Администратор
 
Сообщения: 4532
ICQ: 15819243
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 57 раз.
Поблагодарили: 214 раз.

Re: Работа с GPS

Сообщение Globus » 01 апр 2011, 14:04

Parasite писал(а):http://franson.com/gpsgate/stockholm_walk.nmea

Через программы заброски протокола в COM (GPS Generator) все нормально, но при программной засылке я что-портачу (OZI-да, САС - пока нет).
Спасибо.
www.boxpis.ru - крупномасштабные архивные карты губерний XIXв.
Аватара пользователя
Globus
Советчик
 
Сообщения: 256
Зарегистрирован: 30 сен 2009, 16:41
Откуда: Тверь
Благодарил (а): 85 раз.
Поблагодарили: 114 раз.

Re: Работа с GPS

Сообщение Parasite » 01 апр 2011, 14:23

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/

За это сообщение автора Parasite поблагодарил:
Globus (01 апр 2011, 18:25)
Аватара пользователя
Parasite
Администратор
 
Сообщения: 4532
ICQ: 15819243
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 57 раз.
Поблагодарили: 214 раз.

Пред.След.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15