PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка программ

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2010, 13:49   #101
Dmitry02
Старший Пользователь
 
Регистрация: 16.11.2005
Город: Москва
Регион: 77, 97, 99, 177
Машина: Cadillac BLS
Сообщений: 533
Dmitry02 will become famous soon enough
По умолчанию

Программа будет скидывать точки трека в файл.

Цитата:
Несколько раз было - программа вылетает с сообщением об ошибке с просьбой отправить отчет. Это из-за переполнения буфера?
Может если буфер заполнен более чем на половину, то начинать писать не через 5, а через 15-20-30 сек?
Сейчас буфер в памяти имеет размер порядка 30кбайт, не думаю, что в нем причина. В машине у меня стоит компьютер на Windows CE (под него делаю отдельную сборку программы). Версию x86 отлаживаю на домашнем компе, так что в полевых условиях протестировать затрудняюсь.

Цитата:
Тогда понятно - инет через модем бывает еле шевелится. Иногда страничку приходится по 2-3 раза открывать... надо подтверждение о приеме точек
А у меня бывает, что модем совсем не шевелится, хотя соединение активно. Помогает только передергивание соединения в ручном режиме.
__________________
Тюнинг автонавигаторов
BiTreker - автомобиль под контролем, даже если вас нет рядом
Умный БП - интеллектуальное управление питанием CarPC и внешних устройств
Режим День/Ночь - управление светом фар, яркостью монитора и внешними устрйоствами в зависимости от времени суток
Dmitry02 вне форума   Ответить с цитированием
Старый 10.06.2010, 16:06   #102
NiMar
Старший Пользователь
 
Регистрация: 19.02.2007
Возраст: 45
Город: Уфа
Регион: 02
Машина: 2000\ваз\21102 - ПРОДАНО! 2003\Subaru\Forester 2.5 в процессе
Сообщений: 167
NiMar is on a distinguished road
По умолчанию

Цитата:
Сообщение от Dmitry02 Посмотреть сообщение
А у меня бывает, что модем совсем не шевелится, хотя соединение активно. Помогает только передергивание соединения в ручном режиме.
Да, у меня программка автоматически передергивает если узел не пингуется.
NiMar вне форума   Ответить с цитированием
Старый 10.06.2010, 23:40   #103
Dmitry02
Старший Пользователь
 
Регистрация: 16.11.2005
Город: Москва
Регион: 77, 97, 99, 177
Машина: Cadillac BLS
Сообщений: 533
Dmitry02 will become famous soon enough
По умолчанию

NiMar, Vic58
отправил в личку ссылку на скачивание новой сборки BiTreker 1.1(rev0).

Новая версия:
1) все точки сохраняет на диск
2) считает точку отправленной на сервер только после подтверждения доставки
3) посылает состояние связи с сервером в RideRunner

пункт 2 проверил только на домашнем компьютере в тепличных условиях
пункт 3 мной не проверен
__________________
Тюнинг автонавигаторов
BiTreker - автомобиль под контролем, даже если вас нет рядом
Умный БП - интеллектуальное управление питанием CarPC и внешних устройств
Режим День/Ночь - управление светом фар, яркостью монитора и внешними устрйоствами в зависимости от времени суток

Последний раз редактировалось Dmitry02; 11.06.2010 в 19:06.
Dmitry02 вне форума   Ответить с цитированием
Старый 11.06.2010, 14:27   #104
NiMar
Старший Пользователь
 
Регистрация: 19.02.2007
Возраст: 45
Город: Уфа
Регион: 02
Машина: 2000\ваз\21102 - ПРОДАНО! 2003\Subaru\Forester 2.5 в процессе
Сообщений: 167
NiMar is on a distinguished road
По умолчанию

функционирует!!!
Часок поездил... вроде как нормально передает
за город еще сьезжу поглядим.
В RR статус соединения тоже передается - только при выходе из проги надо чтоб посылал что связи нет.

Вопрос в догонку - а не завышает ли прога скорость?
или это в принципе невозможно?
NiMar вне форума   Ответить с цитированием
Старый 11.06.2010, 16:58   #105
Dmitry02
Старший Пользователь
 
Регистрация: 16.11.2005
Город: Москва
Регион: 77, 97, 99, 177
Машина: Cadillac BLS
Сообщений: 533
Dmitry02 will become famous soon enough
По умолчанию

Да, последняя сборка меня тоже порадовала, только что прокатился с ней.

Проверить скорость очень просто. На форме GPS в верхней строке отображается скорость в км/ч. Проверить скорость, которая отсылается на сервер, так же просто. Достаточно прокатиться с постоянной скоростью (на круизе, к примеру) на каком-либо участке дороги и потом сверить скорость с треком на сервере.

Отправку статуса сервера при выходе из программы добавлю.
А как быть, если RR запускается после старта трекера?
__________________
Тюнинг автонавигаторов
BiTreker - автомобиль под контролем, даже если вас нет рядом
Умный БП - интеллектуальное управление питанием CarPC и внешних устройств
Режим День/Ночь - управление светом фар, яркостью монитора и внешними устрйоствами в зависимости от времени суток
Dmitry02 вне форума   Ответить с цитированием
Старый 12.06.2010, 00:44   #106
NiMar
Старший Пользователь
 
Регистрация: 19.02.2007
Возраст: 45
Город: Уфа
Регион: 02
Машина: 2000\ваз\21102 - ПРОДАНО! 2003\Subaru\Forester 2.5 в процессе
Сообщений: 167
NiMar is on a distinguished road
По умолчанию

Цитата:
Сообщение от Dmitry02 Посмотреть сообщение
Да, последняя сборка меня тоже порадовала, только что прокатился с ней.

Проверить скорость очень просто. На форме GPS в верхней строке отображается скорость в км/ч. Проверить скорость, которая отсылается на сервер, так же просто. Достаточно прокатиться с постоянной скоростью (на круизе, к примеру) на каком-либо участке дороги и потом сверить скорость с треком на сервере.
хорошо, проверю при случае.

Цитата:
Сообщение от Dmitry02 Посмотреть сообщение
Отправку статуса сервера при выходе из программы добавлю.
А как быть, если RR запускается после старта трекера?
Обновлять статус раз в минуту, можно и после каждой посылки.

сегодня ехал обратно - программа постоянно вылетала с ошибкой через 1-2 минуты после запуска. Зависимость пока не установил.
Если прога вылетит, то трек сохраненный в файле отправится на сервер при следушем запуске?
NiMar вне форума   Ответить с цитированием
Старый 12.06.2010, 01:24   #107
Dmitry02
Старший Пользователь
 
Регистрация: 16.11.2005
Город: Москва
Регион: 77, 97, 99, 177
Машина: Cadillac BLS
Сообщений: 533
Dmitry02 will become famous soon enough
По умолчанию

OLE такая ненадежная штука... чем меньше ее дергаешь, тем лучше.

Трек пишется в папку chunks кусками. При падении программы последний кусок просто не запишется на диск.
Лечить стоит не последствия, а причины падения. Попробуйте прибить эту папку или прокатиться без RideRunner.

Что-то Vic58 молчит, его отчет о поездки был бы сейчас очень кстати, ведь новая версия под CarPC есть только у вас двоих.
__________________
Тюнинг автонавигаторов
BiTreker - автомобиль под контролем, даже если вас нет рядом
Умный БП - интеллектуальное управление питанием CarPC и внешних устройств
Режим День/Ночь - управление светом фар, яркостью монитора и внешними устрйоствами в зависимости от времени суток
Dmitry02 вне форума   Ответить с цитированием
Старый 12.06.2010, 17:17   #108
Vic58
Старший Пользователь
 
Регистрация: 21.10.2009
Регион: 61
Сообщений: 603
Vic58 is on a distinguished road
По умолчанию

Цитата:
Сообщение от Dmitry02 Посмотреть сообщение
Что-то Vic58 молчит, его отчет о поездки был бы сейчас очень кстати, ведь новая версия под CarPC есть только у вас двоих.
Прошу прощения, еще даже не установил обновленную прогу. Работа, гости, семья, чет эти дни некогда было. Но с интересом слежу за процессом.
Vic58 вне форума   Ответить с цитированием
Старый 12.06.2010, 18:56   #109
Vic58
Старший Пользователь
 
Регистрация: 21.10.2009
Регион: 61
Сообщений: 603
Vic58 is on a distinguished road
По умолчанию

Цитата:
Сообщение от Dmitry02 Посмотреть сообщение
Что-то Vic58 молчит, его отчет о поездки был бы сейчас очень кстати, ведь новая версия под CarPC есть только у вас двоих.
Все поставил прокатился, но ничего не заработало. Т.е. все светится координаты определены, интернет работает, а данных на сайте GPSHome нет. При этом там же светится что данные поступают, но позиция не определена. Буду разбираться.
Что удалось выяснить:
- при работе с GPSHome, на треккере светится треугольник с восклицательным знаком. Хотя все настройки присутствуют, и кроме того сайт треккер видит, но данных от него не получает.
- при переключении на GPS-trace, треугольничек с восклицательным знаком исчез, данные стали уходить, во всяком случае маневры возле гаража отобразились нормально, дальше пока не прокатился.
Vic58 вне форума   Ответить с цитированием
Старый 12.06.2010, 22:23   #110
NiMar
Старший Пользователь
 
Регистрация: 19.02.2007
Возраст: 45
Город: Уфа
Регион: 02
Машина: 2000\ваз\21102 - ПРОДАНО! 2003\Subaru\Forester 2.5 в процессе
Сообщений: 167
NiMar is on a distinguished road
По умолчанию

Цитата:
Сообщение от Dmitry02 Посмотреть сообщение
OLE такая ненадежная штука... чем меньше ее дергаешь, тем лучше.
поэтому я вызов OLE и закрываю в try-catch
Две мои программы точно также дергают RoadRunner, причем одна из них даже чаще раза в секунду.

Цитата:
Сообщение от Dmitry02 Посмотреть сообщение
Трек пишется в папку chunks кусками. При падении программы последний кусок просто не запишется на диск.
Лечить стоит не последствия, а причины падения. Попробуйте прибить эту папку или прокатиться без RideRunner.
сегодня упала только пару раз - ездил много.
На треке заметил пару точек - которые ушли вообше не в ту степь (предположительно как раз когда была потеря данных или вылет).

Вообще тема очень понравилась
NiMar вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 7 (пользователей: 0 , гостей: 7)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 18:56.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot