Расширенный поиск  

Новости:

Автор Тема: Программа HD - оперативное создание и удаление точек Спидкама  (Прочитано 3997 раз)

0 Пользователей и 1 Гость просматривают эту тему.

KIA1970

  • KIA1970
  • Administrator
  • Суперзвезда
  • *****
  • Спасибо: 25 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 952
    • Клуб любителей волейбола

Пользовался я раньше парой программ (писал где-то ранее) для занесения точек в файл в процессе езды. Но были они и неудобны в установке на коммуникатор и неудобны в использовании. И вот пару дней назад наткнулся на форуме Навитела на программку одного парня, называется она HD и предназначена для пополнения точек спидкама при движении.
Но... чем она меня подкупила:
1. Не нужно никаких программных разветвителей порта GPS.
2. Графический интерфейс.
3. Простота установки и использования.
4. Бесплатность.


Исполняемый файл программа просто копируется на устройство и там запускается. Желательно запускать после нахождения спутников Навителом. Можно повесить запуск на хард- или софт-клавишу. А дальше все по инструкции... Результаты пишутся в текстовый файл.
Последняя версия и обсуждение программы находится - http://forum.navitel.su/viewtopic.php?t=11618&postdays=0&postorder=asc&start=400
« Последнее редактирование: Август 11, 2009, 07:59:50 от CTAXAHOB »
Записан

Huawei Mediapad X1 (Navitel 9.6.61 лицензия, CitiyGuide 8.3.650 лицензия). Samsung Galaxy K-Zoom (Navitel 9.6.61 лицензия, CitiyGuide 8.3.650 лицензия).
 

KIA1970

  • KIA1970
  • Administrator
  • Суперзвезда
  • *****
  • Спасибо: 25 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 952
    • Клуб любителей волейбола

Решил сразу выложить здесь саму программу и описание ее работы и функций:

File: hd.rar
ещё
File: hd-vladivostok.rar
Программа является вспомогательной для навигационной программы Навител Навигатор.
Предназначена для определения и удобного сохранения координат точек предупреждений опасности, в формате SpeedCam.txt, в папку Навител. Использование с другими навигационными программами не исключается. Автор готов адаптировать в случае, если появятся реально заинтересованные в этом лица. В перспективе online версия. Обмен предупреждениями, привязанными к региону пребывания, в реальном времени.

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

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

Установка программы.
1) Скопируйте два файла HD.exe и HD.txt на карту памяти, или в память КПК.
 На пример /Мое устройство/Storage Card/Program Files/SpeedCamHD/
2) Отредактируйте HD.txt при необходимости.
    Файл имеет следующий формат:
    Первая строка - порт связи с приемником GPS (возможные значения Com1, Com2, Com3 ... или API)
    Вторая строка - скорость в порту (Возможные значения 4800, 9600, 19200, 38400.... при работе через API значения не имеет, что там будет прописано)
    Третья строка - содержит путь к папке с программой Навител, к файлу HDспидкам. Который программа создаст сама, если его нет.
Будьте внимательны, на разных устройствах флешкарта может иметь различное название "Storage cart", "SD" и пр.
Желательно, иметь имя файла отличное от SpeedCam.txt, чтобы не изменять файл Навитела. Например  MSC.txt. Навител при запуске все равно подхватит все .txt файлы с любым именем.
Путь к файлу не должен содержать кирилицу. Программа к сожалению на этом этапе с ней пока не дружит.
Файл HD.txt должен лежать в той же папке что и экзешник.
3) Назначьте запуск HD.exe на удобную хард кнопку. Для удобства можно использовать программу Дубельланчер или AE Button Plus. Которые позволяют на одну кнопку повесить и Навител, и HD.
Программа готова к работе.

Работа.
Запись точки.
Запустите  HD.exe хард кнопкой.
Знаки опасностей появляются при успешном соединении со спутниками и фиксировании положения места чипом GPS.
В момент проезда опасности, нажмите  на соответствующий знак. Это нажатие "фиксирует ваши координаты, направление, скорость (округляет до десятка)". Далее, вне зависимости от того, как долго вы будете делать остальные шаги (может даже через несколько километров) в памяти запомнились координаты точки во время нажатия на кнопку.
Отредактируйте, если необходимо, скорость и направление действия знака и нажмите кнопку "запись".
Внимание!!!
    Точки появятся на карте Навитела, только после следующего запуска Навител(после перезагрузки Навител).
На некоторых версиях Навител необходимо удалить файла worns.nwi (Мое устройство/My Documents/GPS Ttracks and Waypoints/worns), и только после этого запустить Навител. Он создаст новый файл worns.nwi, с включёнными в него новыми точками.

Удаление точки.
При проезде не существующей опасности, нажмите кнопку "урна". Программа покажет три ближайшие точки опасностей (из файла MSC.txt. Именно! Не из SpeedCam.txt), выбрав желаемую, ее можно удалить. В следствие этих действий, записи о точках переносятся в файл RemoveSC.txt, где и будут храниться, на случай если удаленные точки нужно переслать Stud`у.

Возможные ошибки и затруднения:
-Программа не запускается, или вылетает с ошибкой.
Возможно если у файла MSC.txt изменен формат. Возможно при неправильном выборе порта соединения с GPS приемником. Попробуйте удалить MSC.txt. Программа создаст новый. Или выберите другой порт, прописав его в HD.txt.

-Не появляются иконки предупреждений.
Это означает, что нет соединения с GPS. Причиной является неправильно выбранные скорость соединения с GPS, или порт. Проверьте порт и скорость подключения к GPS, прописанные в файле HD.txt. При необходимости исправьте. Попробуйте соединение на других скоростях. Скорость соединения очень важна для всех программ использующих GPS через COM порты(не относится, если используется API).
Если вы не используете API, то возможно, что у вас конфликтуют одновременно запущенные программы HD и Навител. Если они настроены на один и тот же COM порт.
Если у вас нет API, то программа НЕ МОЖЕТ получать данные с COM порта ОДНОВРЕМЕННО с другой навигационной программой (Навител, iGo, и т.д.).
В этом случае вам придется поставить дополнительную программу для разветвления сигнала GPS. Например GpsGate.

-Программа вылетает с ошибкой в момент сохранения точки(при нажатии кнопки "запись")
Пути к файлу MSC.txt, в который должны записываться координаты, имеется кириллица.

-При первом запуске программа работала, а при последующих, после сохранения точек, вылетает с ошибкой.
Записи, сделанные HD, имеют не допустимый формат, т.е. содержат не допустимые элементы. Например слеш "/".
08/04/2009174334,78.0190283,65.6994533,1,10,1,90 - не верно
08042009174334,78.0190283,65.6994533,1,10,1,90 - верно.
Это может произойти, если система поставляет такие данные. Их можно изменить в региональных настройках операционной системы windows. Они могут находиться - Пуск / Настройка / Язык и стандарты / или  Пуск / Настройка / система / региональные установки/. Зависит от аппарата.
Попробуйте изменить краткий формат даты и десятичные разделители.
Записан

Huawei Mediapad X1 (Navitel 9.6.61 лицензия, CitiyGuide 8.3.650 лицензия). Samsung Galaxy K-Zoom (Navitel 9.6.61 лицензия, CitiyGuide 8.3.650 лицензия).
 

zwey

  • Старейшина
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 665
  • ОЗТ: 206921

Запустилась под Windows CE на xDevice microMAP-GT.
прописал порт и заработала, правда без навитела :(
в двоём работать не хотят (но точки пишет)
Записан
UB9UAO
 

serg

  • Дух форума
  • ******
  • Спасибо: 26 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 1.185
  • ОЗТ: 274862

Цитата: zwey

Запустилась под Windows CE на xDevice microMAP-GT.
прописал порт и заработала, правда без навитела :(
в двоём работать не хотят (но точки пишет)


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

KIA1970

  • KIA1970
  • Administrator
  • Суперзвезда
  • *****
  • Спасибо: 25 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 952
    • Клуб любителей волейбола

Цитата: serg

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


Программа может работает по API (такой режим, если девайс позволяет является предпочтительным) - в таком случае никаких разветвителей не требуется. У меня на HTC Diamond2 есть, все работает.
Записан

Huawei Mediapad X1 (Navitel 9.6.61 лицензия, CitiyGuide 8.3.650 лицензия). Samsung Galaxy K-Zoom (Navitel 9.6.61 лицензия, CitiyGuide 8.3.650 лицензия).
 

CTAXAHOB

  • Участник
  • **
  • Оффлайн Оффлайн
  • Сообщений: 71
  • ОЗТ: 4658

У мну не запустилась вот ошибка

         

причем после нее из проги уже не выйти только перезагрузка ...
прога стоит на карте в папке \HD
вот что прописанно в hd.txt

Com1
57600
\SDMMC\Navitel\MSC.txt

API в жижике нет

           

скорости пробовал менять не чего не дало
жаль ... может подскажет кто что ?
Записан
даешь угля!  мелкого но до #^@ !
 

zwey

  • Старейшина
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 665
  • ОЗТ: 206921

Порт правильный стоит?
я с настоек навитела взял
com7
57600
\SDMMC\Navitel\MSC.txt
 


удобная штука!
Записан
UB9UAO
 

CTAXAHOB

  • Участник
  • **
  • Оффлайн Оффлайн
  • Сообщений: 71
  • ОЗТ: 4658

вот мои настройки

       

мысль, на данный момент, у меня только одна, попробовать положить вместе HD.exe файл "gpsapi.dll" если кто может выложите его от Win CE 5.0 ... плз.
Записан
даешь угля!  мелкого но до #^@ !
 
 

Страница сгенерирована за 0.106 секунд. Запросов: 20.