Перейти к содержанию

Автоматизация пополнения SpeedCam


Гость mafser

Рекомендуемые сообщения

Demon_V:

Я так понял что собственно чтобы пользоватся программой навител то и не нужен особо... он нужен только для проверки? я прав? если нет то поправте меня. и зачем нужна прога дубельланчер? для использования Вашей программы?


Совершенно верно. Программа работает совершеннно независимо от Навитела. Навител только для проверки.
Однако без навигационной программы вообще, программа не имеет смысла, так как пишет спидкамы именно для неё
Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 646
  • Создана
  • Последний ответ

mks-ufa:

Программа работает совершеннно независимо от Навитела.


это гуд.
у меня вопрос - я включил она давай моргать красным огоньком в уголке. зелёного так и не дождался :( и ещё какой кнопкой добавлять точку? я выбираю и скорость и направление а вот что нажать чтобы оно занеслось в файл?

Storage CardProgram FilesCNTNavitel NavigatorMSC.txt
эта строка как я понял - путь куда будут писатся данные? т.е. я создал файл MSC.txt в папке с навителом и думал туда будет писатся, но почему то не понял чего нажать чтоб запись произошла.

завтра протестю когда на работу ехать буду на маршрутке(руки свободные и не отвлекаясь на дорогу...)
Ссылка на комментарий
Поделиться на другие сайты

Demon_V:

mks-ufa:

Программа работает совершеннно независимо от Навитела.


это гуд.
у меня вопрос - я включил она давай моргать красным огоньком в уголке. зелёного так и не дождался :( и ещё какой кнопкой добавлять точку? я выбираю и скорость и направление а вот что нажать чтобы оно занеслось в файл?

Storage CardProgram FilesCNTNavitel NavigatorMSC.txt
эта строка как я понял - путь куда будут писатся данные? т.е. я создал файл MSC.txt в папке с навителом и думал туда будет писатся, но почему то не понял чего нажать чтоб запись произошла.

завтра протестю когда на работу ехать буду на маршрутке(руки свободные и не отвлекаясь на дорогу...)

зеленым заморгает когдда
а - связь станет хорошей
б - навигатор будет в движении.
при этом и кнопка "запись" появиться

файл создаать не надо, программа сама его создаст в случае отсутствия.
Ссылка на комментарий
Поделиться на другие сайты

Demon_V:

mks-ufa:


понял. опробую завтра.
а зачем нужен дубельланчер? про который ты писал где то ранее..

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

ехал на работу и пробовал тестить.

вобщем как я понял - на порт сом идёт ссылка или чего то потому что гейт горит что обращение на него есть, а сама прога постоянно моргает красным огоньком в углу. скорость движениея была точно более 5 кмч, но вот только с остановками промежуточными иногда, но не часто. зелёного огонька так и не увидил :( что я делаю не так?

Ссылка на комментарий
Поделиться на другие сайты

Demon_V:

ехал на работу и пробовал тестить.

Вероятно по каким то причинам прога не может получить данные с порта.
Проверь работает ли GPSGate.
Самый простой способ на мой взгяд проверить Навителом. Настройте Навител на работу с com5
меню-настройки-другое-расширенные-GPS
Источник - включите COM-порты. На второй закладке
отключите всё, кроме COM5. На третьей - Протокол NMEA-0183/ На четвертой включите временно запись низкоуровневых данных.

Если после этого Навител найдет спутники - GPSGate настроен нормально. Посмотрите файл в Навителе gps_log.txt там можно будет увидеть к каком порту и на какой скорости навител подключился к источнику данных.

Если спутники не найдены, значит что то не так с настройками GPSGate.
Ссылка на комментарий
Поделиться на другие сайты

moca:

mks-ufa:

Выкладываю сборку под com5.


А где можно скачать?

В том же сообщении, где написано "выкладываю сборку под com5" ниже справа скрепка :-)
Ссылка на комментарий
Поделиться на другие сайты

mks-ufa:

Demon_V:

ехал на работу и пробовал тестить.


Если после этого Навител найдет спутники - GPSGate настроен нормально. Посмотрите файл в Навителе gps_log.txt там можно будет увидеть к каком порту и на какой скорости навител подключился к источнику данных.

Если спутники не найдены, значит что то не так с настройками GPSGate.



GPSGate точно работатет, т.к. он зелёного(не жёлтого или серого!) цвета и навител через него робит. пробовал ещё паралельно другую прогу запускать - обе работают одновременно нареканий нет.
он пишет GPS data with valid position. Running OK!

файла gps_log.txt не обнаружил в папке с навителом.

вобщем буду ещё пробовать. а вообще если программа работает без навитела то я его и запускать тогда не буду когда точки ставить будув процессе тестирования чтоб не мешался.

я так понимаю что Программа сама берёт с gps координаты и скорость и направление вычисляет.
у меня небольшое предложение: если возможно сделать ещё одну точку допустим чёрную/оранжевую - чёрная нет сигнала с gps и оранжевая есть и координаты определены. чтоб оно показывало контакт со спутниками не только при движении. это позволит избавится от сомнений принимает ли программа координаты со спутника.
Ссылка на комментарий
Поделиться на другие сайты

Если это конечно возможно... Встроить возможность распараллеливания данных в саму программу - было бы супер. Ничего дополнительно ставить не надо тогда. Хотя не знаю, насколько это реализуемо.

Ссылка на комментарий
Поделиться на другие сайты

Цитата

файла gps_log.txt не обнаружил в папке с навителом.


файл будет если "На четвертой включите временно запись низкоуровневых данных."
То есть навителу нужно указать что бы он записывал низкоуровневые данные в этот файл.

Хотелось бы посмотреть на этот файл.
Вероятная причина. порт не может открыться на скорости по умолчанию. Значит надо открывать его со скоростью, которая будет работать на вашем устройстве. Если сформировать указанный выше файл, то в нем можно увидеть, как навител перебирает (если в настройках указано несколько) порты, и пробует цепляться на разных скоростях. У меня цепляется на 9600, у Вас вероятно по другому.
Ссылка на комментарий
Поделиться на другие сайты

файл в корне валялся...

вот его начало

 

12:15:22@8560> PlatformID: 28 10 FFF1F8000050BF7A6822

12:15:22@8562> PresetID: 20 6 2D00070B812F

12:15:22@8563> OEMInfo: Asus P535

12:15:22@8565> COM3: closed.

12:15:22@8641> No position info reported.

12:15:22@8642> STATUS: Нет соединения с GPS-приёмником.

12:15:22@8678> COM3: opened.

12:15:22@8700> STATUS: Поиск данных - NMEA-0183...

12:15:22@8703> SetDCB(4800,8,0,0) on COM3:.

12:15:22@8704> EnableClearCommError=0 on COM3:.

12:15:23@9400> COM3: received 0012/0012 bytes: -->$GPGGA,06160<--

12:15:23@9402> COM3: received 0012/0012 bytes: -->8.603,,,,,0,<--

12:15:23@9404> COM3: received 0012/0012 bytes: -->00,,,M,0.0,M<--

12:15:23@9406> COM3: received 0012/0012 bytes: -->,,0000*5Arn$<--

12:15:23@9407> STATUS: NMEA-0183 через COM3

12:15:23@9410> COM3: received 0012/0012 bytes: -->GPGSA,A,1,,,<--

12:15:23@9414> COM3: received 0012/0012 bytes: -->,,,,,,,,,,,,<--

12:15:23@9418> COM3: received 0012/0012 bytes: -->*1Ern$GPRMC,<--

12:15:23@9422> COM3: received 0012/0012 bytes: -->061608.603,V<--

12:15:23@9615> COM3: received 0012/0012 bytes: -->,,,,,,,03070<--

12:15:23@9617> COM3: received 0010/0012 bytes: -->9,,,N*4Crn<--

12:15:24@0440> COM3: received 0012/0012 bytes: -->$GPGGA,06160<--

12:15:24@0442> COM3: received 0012/0012 bytes: -->9.611,,,,,0,<--

 

остально епримерно то же самое....

Ваши идеи?

Ссылка на комментарий
Поделиться на другие сайты

У Вас скорость в порту 4800

 

Вариант первый.

Попробуйте изменить скорость 9600 на входе GPSGate.

Тогда и на выход будет отдавать 9600

 

Если это не прокатывает то вариант два

Прописываю в программе возможность выбора порта и скорости соединения.

Ссылка на комментарий
Поделиться на другие сайты

Затестил со скоростью 9600. вобщем то кнопочка запись появилась через некоторое время, а вот шарик продолжал моргать красным и при нажатие на кнопку запись вылезает ошибка и прогу только закрыть можно.

 

но то что кнопка появилась это уже прогресс))) :)

Ссылка на комментарий
Поделиться на другие сайты

Demon_V

Спасибо за присланные ошибки.

Исправляю

Добавляю возможность выбора порта и скорости.

 

сегодня надеюсь выложу.

 

KindMan

1. я пока так не умею. (возможно со временем)

2. для этого необходимо устанавливать .NET Compact Framework 3.5 ,

3. с автором программы я общаюсь - и огромное спасибо ему за помощь.

4. запись точек в локальный файл это только первый этап задуманного, далее планирую отправку данных на сервер, оперативное получение данных с сервера с учетом местоположения клиента, рейтинга (подверждаемость) точек, возможнось удаления неактуальных точек...

В связи с этим использовать готовый продукт не имею возможности и в рамках задуманного осваиваю программирование.

Так что прошу строго не судить.

 

К вечеру выложу исправленную версию и напишк как с помощью GPSGate можно тестировать в "диванном" варианте.

Ссылка на комментарий
Поделиться на другие сайты

Крайний вариант

1. Исправлены обнаруженные ошибки

2. Добавлена возможность конфигурить порт

3. Добавлена кнопка "exit" для корректного выхода

 

Обратите внимание на изменение формата файла HD.txt

первая строка - порт

вторая - скорость порта

третья - путь и имя файла для записи спидкамов.

 

Вложение удалено, в связи с выходом более свежей версии. См. далее

Ссылка на комментарий
Поделиться на другие сайты

Несколько слов о GPSGate и "диванном тестировании"

 

У меня версия 2.6

 

GPSGate может входные данные отсылать не только на несколько виртуальных портов, но и есть еще и возможность входящие данные писать в файл.

Функцию стоит использовать осторожно и не забывать её выключать. За один час в файл пишется порядка 600 кб.

 

Таким образом, если установить эту функцию перед поездкой, то в файл запишутся все данные ( если не использовать фильтры) с GPS приемника.

 

Также есть функция "NMEA Logger". В качестве источника входных данных использовать не GPS приемник, а ранее записанный файл.

 

Вложенный в это сообщение файл - это записанный таким образом файл. Если Вы его подадите на вход GPSGate то "совершите" небольшую поездку по некоторым улицам Уфы.

 

Повесьте на один из виртуальных портов GPSGate Навител, на другой HD.

Отслеживая по Навителу Ваше положение, вы можете перейти в HD и записать спидкам. Далее вернуться в Навител и при желании повторить операцию несколько раз.

 

Потом перегружаете Навител (для подхвата свежеиспеченных спидкамов ) и уже "катаетесь" по городу с предупреждениями о ограничении скорости.

 

Записанный файл можно "проигрывать" на повышенных скоростях (х2, х5 , х10 .... ) однако во время записи спидкамов надо проигрывать его на нормальной скорости, иначе направленность спидкамов может быть неправильной.

 

Прикрепленные файлы:

 

test.rar

Ссылка на комментарий
Поделиться на другие сайты

2mks-ufa

Отличная работа. Респект тебе и уважуха, НО:

Что делать с файлом warns.nwi?

 

Очень большой минус у твоей идеи (или у Навитела) - нужно перезагружать программу Навител :(

Ссылка на комментарий
Поделиться на другие сайты

shabalda:

2mks-ufa
Отличная работа. Респект тебе и уважуха, НО:
Что делать с файлом warns.nwi?

Очень большой минус у твоей идеи (или у Навитела) - нужно перезагружать программу Навител :(


Собственно изначально идея была в том, что бы это сделал Навител..., но поскольку гора не идет к Магомеду...

Да это минус. И без Навитела его не обойти.
Но на этой стадии (когда спидкамы пишутся и стираются в локальный файл)) это не очень актуально.
Все что записано Вами в ваш локальный файл будет работать при последующей перегрузки Навитела. Если Вы даже ездиете в течении дня кругами ( то есть повторно по тем же улицам, где ставили спидкам ) вы из без подсказок Навитела помните опасности. На следующий день ( или в следующую загрузку Навитела ) Вам уже будут подсказки, хотя я думаю, что Вы о них не успеете забыть.
Поэтому здесь важен обмен водителей спидкамами.
Вы можете Ваш локальный личный спидкам (допустим у вас в каталоге Навитела Speedcam.txt и Shabalda.txt и именно во второй пишутся Ваши личные спидкамы) переодически отправллять "держателям реестра спидкамов". Как сейчас принципе и делаетя многими, за исключением того как формируется личный список спидкамов. Можете отправлять его по почте друзьям и знакомым. Например Вы едите на работу к 8 часам, Ваша жена к 9 и почти по тому же маршруту. К моменту выезда жены из дома, вы уже по почте например "можете ей передать свежачок".
В любом случае, это пока ничем не хуже, чем есть и было.

Кроме того, находясь во Владивостоке, Вам врядли нужны спидкамы по Питеру. И даже если вы поедите в Питер, то по дороге не один раз будете выключать и включать навигатор. При этом можно подкачивать с сервера спидкамы скажем в радиусе 500 км.

Далее если таким способом, начнут пользоваться многие, возможно под "натиском" пользователей Навител сделает возможность динамически, с какой то переодичностью, без выгрузки программы, перечитывать спидкамы и формировать свежий warns. Насколько я понимаю это не очень сложная и ресурсоемкая операция.
В таком случае вполне реально, что предупреждения будут получать люди повторяюшие ваш маргшрут уже через 10-15 минут.

Если этого не произойдет, можно заставить программу, анализировать после каждого обращения к серверу, появление новых спидкамов и голосом оповещать о количестве новых спидкамов. а водитель уже сам решит, перегрузить ему Навител или нет, благо навитель при перегрузки подхватывает незаконченный маршрут (к сожалению со сложными маршрутами. где более одной точки это не работает, возможно пока)

Резуме: Этот минус не повод прекращать работу :-)
Ссылка на комментарий
Поделиться на другие сайты

mks-ufa:

Резуме: Этот минус не повод прекращать работу :-)

Конечно НЕТ. Я лишь задал интересующие меня вопросы. Продолжай, жадно слежу за темой.
Ссылка на комментарий
Поделиться на другие сайты

Скачал новую версию проги. поставил. попробовал. нифига не пишет. в ярости начал изучать содержимое тхт фалйла и вот что интересно:

 

COM5

4800

Storage CardProgram FilesCNTNavitel NavigatorMSC.txt

 

вот самого Storage Card у меня и нет! поменял это на mini SD и прога стала работать замечательно!

 

вобщем немного потестил пока только позитив.

 

вроде ставятся точки там где и ткнул, надо только с направлением разобратся, а то криво получилось в некоторых местах.

 

вопрос: если стрелка направлена вниз то это значит что знак лицом к тебе, а если вверх то он для встречных? а то потыкал и так и так и как то криво получилось :( очень мало совпадений по направлению.

 

у кого ещё как дела обстоят с тестеньем?

Ссылка на комментарий
Поделиться на другие сайты

Demon_V:

Скачал новую версию проги. поставил. попробовал. нифига не пишет. в ярости начал изучать содержимое тхт фалйла и вот что интересно:

COM5
4800
Storage CardProgram FilesCNTNavitel NavigatorMSC.txt

вот самого Storage Card у меня и нет! поменял это на mini SD и прога стала работать замечательно!

вобщем немного потестил пока только позитив.

вроде ставятся точки там где и ткнул, надо только с направлением разобратся, а то криво получилось в некоторых местах.

вопрос: если стрелка направлена вниз то это значит что знак лицом к тебе, а если вверх то он для встречных? а то потыкал и так и так и как то криво получилось :( очень мало совпадений по направлению.

у кого ещё как дела обстоят с тестеньем?


ответ: да если стрелка вних , то знак напрвлен на тебя. Однако, я об этом здесь писал, что сейчас в стадии тестирования выбор напрвления не работает - и спидкам ставиться только по в одном напрвалении - "знак обращен к водителю".

Что значит криво с напрвлением? Стрелка не совпадает с напрвлением дороги? Это не всегда будет совпадать - я за это долго бился. Стрелка напрвлена в то место откуда Вы приехали, то есть спидкам ориентирован в первую очередь на повторяющих ваш маршрут.
Если сделать по другому - стрелку ставить просто в противоположную сторону от сеюсекундного направления, то спидам может и не сработать.
Пример. Вы движетесь по дуге, небольшого радиуса, видимость дороги закрывают кусты, деревья, здания, автомобили. Стрелка направлена по касательной к дуге. Вы попадете в "зону обстела" спидкама только в непосредственной близости от опасности. Значит так устанавливать направление нельзя. надо ориентировать стрелку на место, где вы были несколько секунд назад.

Как это реализовано. Сейчамс вы видите в левом нижнем углу экрана порт и скорость. Там же есть растущее от 1 до 32 число. Показание этого числа есть "глубина памяти", То есть программа запоминает где Вы были секунду назад, две, три и до 32. Далее хранить данные смысла нет, и по мере поступления свежих самые ранние удаляются.
Когда вы жмете на кнопку программа вычисляет вектор между вашим текушим положением и самой ранней запомненной точкой имеющейся в памяти программы точкой. То есть в штатной ситуации глубину памяти можно считать 32 секунды.

Поэтому не совпадения направленности спидкама с направлением дороги на мой взляд это нормально.

Кроме вас пока никто не отписывася о результатах тестирования. :(
Ссылка на комментарий
Поделиться на другие сайты

пробовал тестировать, вообще не смог запуститься.

 

цитата:

"Пример. Вы движетесь по дуге, небольшого радиуса, видимость дороги закрывают кусты, деревья, здания, автомобили. Стрелка направлена по касательной к дуге. Вы попадете в "зону обстела" спидкама только в непосредственной близости от опасности. Значит так устанавливать направление нельзя. надо ориентировать стрелку на место, где вы были несколько секунд назад."

 

считаю (может быть неправильно), что в этом случае, направление препятствия вообще ставить не нужно, нужно указывать направление препятствия в 360 градусов.

Ссылка на комментарий
Поделиться на другие сайты

YYYY:

пробовал тестировать, вообще не смог запуститься.

считаю (может быть неправильно), что в этом случае, направление препятствия вообще ставить не нужно, нужно указывать направление препятствия в 360 градусов.


Это не правильно. Например знак "ограничение скорости" действует в одну сторону, а как праило для встречных в этом месте действие знака как раз прекращается. То же самое, например и для "плохой дороги". Это только примеры того, где нельзя ставить двунапрвленность, а "широковещательность" в условиях города вообще лучше не применять.

А с учетом того, что предусматривается функция удаления спидкамов, то нужные в одно направлении спидкамы будут вычишаться водителями других направлений и соседних улиц.

Совсем не запускается? И даже ничего не пишет?
Ссылка на комментарий
Поделиться на другие сайты

не появляется кнопка запись.

кроме того, пляски с бубном с распараллеливание GPS-сигнала через GPS-Gate... как-то знаете-ли..

 

но все равно слежу за темой с интересом.

 

а по поводу вымеривания с транспортиром по дуге когда появится сигнал, не считаю это целесообразным.

Ссылка на комментарий
Поделиться на другие сайты

YYYY:

не появляется кнопка запись.
кроме того, пляски с бубном с распараллеливание GPS-сигнала через GPS-Gate... как-то знаете-ли..

но все равно слежу за темой с интересом.

а по поводу вымеривания с транспортиром по дуге когда появится сигнал, не считаю это целесообразным.


кнопка не появляется то что скорость как вариант маленькая. прока только на ходу работает.
GPS-Gate... легко настроить. в чем у Вас вопрос? в личку и отвечу.

про дугу это Вы зря! тут надо потестить ещё и прийти к нормальному решению
Ссылка на комментарий
Поделиться на другие сайты

Demon_V:

GPS-Gate... легко настроить.


Не всем это нравится, и всё-таки требует дополнительных усилий (скачивание, настройка обеих програм, запуск)... Понимаю, что требовать этого, безусловно, нельзя. Но когда ничего не надо делать и всё работать - будет привлекательнее и проще.
Ссылка на комментарий
Поделиться на другие сайты

кнопка появляется после прихода с приемника двух достоверных навигационых строк.

 

то есть она не появляется по трем причинам

1. не связи с приемником.

2. нет связи приемника со спутниками

3. приемник не может выдать достоверных навигационых данных (в том числе и при нулевой скорости)

 

В идеале что бы предупреждения работали "максимально преждевременно" спидкам должен быть направлен от центра до точки пересечения окружности в 900 метров с дорогой. Можно будет попозже поиграться с "глубиной памяти".

Ссылка на комментарий
Поделиться на другие сайты

У меня не запустилась. :(

Не может загрузить компоненту. Предлогает переустановить NET CF. Два реза переустанавливал. Результат-нуль. Я что-то упустил?

А вообще, в проге есть интересные мысли, но для меня всё таки GpsGate - лишний гемор, который нужно не забыть включить, потом не забыть выключить, да еще она глючит иногда. Жду будущего, в котором HD будет пллучать GPS данные через API.

Спасибо, за попытку исправить недочеты Навитела.

Ссылка на комментарий
Поделиться на другие сайты

Pavel269:

У меня не запустилась. :(
Не может загрузить компоненту. Предлогает переустановить NET CF. Два реза переустанавливал. Результат-нуль. Я что-то упустил?
А вообще, в проге есть интересные мысли, но для меня всё таки GpsGate - лишний гемор, который нужно не забыть включить, потом не забыть выключить, да еще она глючит иногда. Жду будущего, в котором HD будет пллучать GPS данные через API.
Спасибо, за попытку исправить недочеты Навитела.

Прога пишется под .NET Compact Framework 2.0
На Windows Mobile 5 и 6 он насколько я знаю идет уже установленный. Попробуйте переустановить его , скачав с MicroSoft.
Что касается работы через API, я пока вопрос глубоко не изучал, но мне кажется что необходим будет .NET CF 3,5.
Гемора с жпсгайтом нет никакого. Один раз настроил правильно и забыл. Он сам запускается после рестарта зверька. Зато как явный плюс - Навител при старте почти мгновенно находит спутники, если гейт был загружен.
Ссылка на комментарий
Поделиться на другие сайты

Цитата

Что касается работы через API, я пока вопрос глубоко не изучал, но мне кажется что необходим будет .NET CF 3,5.


Достаточно будет net cf 2.0 (он идет предустановленный в MS Visual Studio 2005).
Используется Gpsapi.h (для версий Windows CE 5.01 более поздних).
Применяется GPS Intermediate Driver, который позволяет подключаться к GPS-драйверу несколькими потоками, а не в режиме "жадины", как это делается с применением COM-порта (обсуждаемая здесь программа).
Ссылка на комментарий
Поделиться на другие сайты

YYYY:

Цитата

Что касается работы через API, я пока вопрос глубоко не изучал, но мне кажется что необходим будет .NET CF 3,5.


Достаточно будет net cf 2.0 (он идет предустановленный в MS Visual Studio 2005).
Используется Gpsapi.h (для версий Windows CE 5.01 более поздних).
Применяется GPS Intermediate Driver, который позволяет подключаться к GPS-драйверу несколькими потоками, а не в режиме "жадины", как это делается с применением COM-порта (обсуждаемая здесь программа).

Спасибо, попробую использовать.
Ссылка на комментарий
Поделиться на другие сайты

Alexandre:

Отличная фича! Спасибо огромное :)
Единственное что для передачи сгенерированной точки в спидкам формат строчки хочется более полный:
0,37.735664,55.258250,102,20,1,19 # 9:45:38 --> 1
Измени строку в скрипте. Добавь
writefile(p&"SpeedCam_"&d&".txt",0&","&lon&","&lat&",102,20,1,"&v&" # "&t&" --> "&y&"^NL^",TRUE)
Ссылка на комментарий
Поделиться на другие сайты

AlexsB:

Интересная софтинка
Ещебы с разрешением поигратьбы ато она у меня на 1/4 экрана только занемает с краю верхний левый угол :)

Выложи скриншот, если не очень сложно :)
Ссылка на комментарий
Поделиться на другие сайты

Вот пример аналогичной программы (версия 0), которую попробовал сегодня. Вроде бы работает, может быть кто независимый еще проверит.

javascript:emoticon(':?:')

 

Достоинства программы (на мой взгляд)

-работает через GPS-API;

-подключается сама, либо "подхватывает" уже имеющееся подключение;

-не требует никакого GPS-gate;

-автоматически нумерует записанные точки с 1, начиная с каждого запуска.

 

(с) не мое, а Большого Билли (я только немного доработал) :oops:

 

в папке с программой 3 файла - исполняемый файл, dll-ка и текстовой файл со Спидками.

Наличие dll-ки обязательно.

Требования: OS Versions: Windows CE 5.01 and later, .net cf 3.5, завтра будет версия для cf 2.0.

 

Извините за несколько "кривую" графику в нарисованных дорожных знаках - я не художник, как получилось - так получилось.

 

javascript:emoticon(':D')

 

Дальнейшие планы:

-выделение настроек в отдельный файл;

-автоматическое добавление записанных Спидок в файл Спискама Навитела.

 

Версия для 320х240

 

Прикрепленные файлы:

 

SpeedCamFillerUp.rar

Ссылка на комментарий
Поделиться на другие сайты

mks-ufa:

AlexsB:

Интересная софтинка
Ещебы с разрешением поигратьбы ато она у меня на 1/4 экрана только занемает с краю верхний левый угол :)

Выложи скриншот, если не очень сложно :)


Прикрепленные файлы:

2_209.bmp

1_123.bmp
Ссылка на комментарий
Поделиться на другие сайты

Ни чего не понимаю! SpeedCamFillerUp тоже не запускается. :( Так-же как и при запуске HD пишет (не могу загрузить компонент, переустановите CF). Сносил и ставил три раза и на карту и на девайс, пытался запускать без неё.

У меня Windows CE 5.01 .NET cf 3.5. Хотя RadarGPS работает, для которой необходимы такие-же требования. Только Юрок куда-то пропал, не доводит до ума свою прогу.

Что касается GpsGate, она у меня стоит, настроена и работает. Гемором я называю лишние действия - её включение и выключение, паразитная нагрузка на процессор. Зачем обвешивать Навител дополнительным мусором? Он и так далёк от советшенства. То пашет, то не пашет. А тут еще дополнительный глюк - GpsGate.

Ссылка на комментарий
Поделиться на другие сайты

to Pavel269

видимо все-таки какие то проблемы с машинкой. даже и не знаю что подсказать.

to AlexsB

Думаю особых проблем под Ваше разрешение сделать не будет, однако делать это сейчас смысла особого нет, так как программа незавершена. После доведения программы до работающей стабильной версии, обещаю сделать.

Ссылка на комментарий
Поделиться на другие сайты

У меня на HP iPAQ rx3700 WM2003 (OC 4.21) прога HD запустилась нормально после установки NET/CF 2.0 использую внешний GPS приемник через Bluetooth, задействовав 6 СОМ порт данные в текстовый файл записываются.

Интересно было бы протестировать SpeedCamFillerUp, если под мой девайс будет программа?

 

ВОПРСЫ:

1)Навител 3.2.6. (3594) работает в полноэкранном режиме как переключатся между навителом и HD?

2)Как узнать на какой скорости работает СОМ порт с GPS приемников в Навителе у меня установлен параметр 57600.

Ссылка на комментарий
Поделиться на другие сайты

Мельник Александр:

ВОПРСЫ:
1)Навител 3.2.6. (3594) работает в полноэкранном режиме как переключатся между навителом и HD?
2)Как узнать на какой скорости работает СОМ порт с GPS приемников в Навителе у меня установлен параметр 57600.


1. Я использую Double Launcher. На короткое нажатие запускает(разворачивает) HD, длинное Навител. За рулем очень удобно. Обычно при запушенных обеих программах, коротким нажатием разворачиваю HD, что бы свернуть испоьлзую хард кнопку "ок".
2. Я не очень понял как Вы делите данные с приемника между двумя программами.
Ссылка на комментарий
Поделиться на другие сайты

to AlexsB

По каким то причинам не может открыть выходной файл.

проверь а HD.txt путь и имя файла. Если файл существует удали его. При следующей попытки записи ог должен создаться.

Ссылка на комментарий
Поделиться на другие сайты

mks-ufa:

2. Я не очень понял как Вы делите данные с приемника между двумя программами.


Да нет, я использовал либо Навител либо HD по очерёдно.
Ссылка на комментарий
Поделиться на другие сайты

Простите, снова я с версией 0.1:

 

В архиве 2 файла - исполняемый и dll-ка. Копируете их в любую папку (по Вашему усмотрению), запускаете исполняемый файл.

При первом запуске он создаст в той же папке, где и расположен сам 2 дополнительных файла: cfg.cfg - файл настройки и текстовой файл со Спидкамом. По идее должен работать и в Карте памяти и в Основной памяти.

 

Cfg.cfg можно открыть в любом текстовом редакторе, его формат, думаю, поймут все.

 

Теперь даже при новом запуске программы, Type, Speed и Direction будет именно тот, который был при выходе из нее.

Поправлены некоторые мелкие огрехи, в надписях, координаты сохраняются постоянно, чтобы не было задержек при нажатии на кнопку Save.

 

Разрешение 320х240.

Версия OC: Windows CE 5.01 и более поздние.

.net cf 2.0.

 

Прикрепленные файлы:

 

Release.rar

Ссылка на комментарий
Поделиться на другие сайты

Заархивировано

Эта тема находится в архиве и закрыта для дальнейших ответов.

×
×
  • Создать...