Программа является вспомогательной для навигационной программы Навител Навигатор.
Предназначена для определения и удобного сохранения координат точек предупреждений опасности, в формате SpeedCam.txt, в папку Навител.
Использование с другими навигационными программами не исключается. Автор готов адаптировать в случае, если появятся реально заинтересованные в этом лица.
В перспективе online версия. Обмен предупреждениями, привязанными к региону пребывания, в реальном времени.
Программа распространяется свободно, при условии того, что настоящий дистрибутив не изменен. Ни одно частное лицо или организация не может брать плату за распространение программы без письменного разрешения автора.
Программа поставляется по принципу "Как есть". Никаких гарантий не предоставляется. Вы используете это программное обеспечение на свой риск. Автор не будет отвечать за потери или искажения данных, любую упущенную выгоду в процессе использования этого программного обеспечения.
Программа находится в фазе разработки, поэтому некоторые функции не реализованы, а их значки присутствуют на перспективу.
УСТАНОВКА ПРОГРАММЫ.
1) Распакуйте архив.
2) Создайте на устройстве папку HD в любом удобном для Вас месте, на карте памяти, или в памяти КПК.
На пример /Мое устройство/Storage Card/Program Files/HD/
3) В эту папку копируете HD.exe.
3) Назначьте запуск HD.exe на удобную хард кнопку. Для удобства можно использовать программу Дубельланчер или AE Button Plus. Которые позволяют на одну кнопку повесить и Навител, и HD.
4) Первый запуск желательно делать с разогретым GPS (т.е. когда загружены и альманах, и эфемериды) В месте с хорошим обзором небосвода.
Если вы предполагаете использовать HD через API, то лучше, если сначала будет запущен Навител и определено место.
Если предполагается использование HD через GPSGate, то запустите GPSGate, дождитесь зеленой иконки.
Запустите HD.exe. Программа, в течении примерно минуты, сканирует порты, определяет место нахождения Navitel.exe(если программа Навител не одна, выбирает посвежее) и создает файл конфигурации HD.cfg.
Удаление этого файла приведет к повторному "первому запуску"
Файл имеет следующий формат:
Первая строка - порт связи с приемником GPS и скорость обмена данными
(возможные значения Com1:4800, Com2:115200 ... или API(без скорости))
Вторая строка - содержит путь к папке с программой Навител, к файлу MSC.txt. Который программа создаст сама, если его нет.
Программа готова к работе.
РАБОТА.
Запись точки.
Запустите HD.exe хард кнопкой.
Знаки (кнопки) опасностей появляются при успешном соединении со спутниками и фиксировании положения места чипом GPS.
В момент проезда опасности, нажмите на соответствующий знак. Это нажатие "фиксирует ваши координаты, направление, скорость (округляет до верхнего десятка)". Далее, вне зависимости от того, как долго вы будете делать остальные шаги (может даже через несколько километров) в памяти запомнились координаты точки во время нажатия на кнопку.
Отредактируйте, если необходимо, скорость и направление действия знака и нажмите кнопку "запись".
Внимание!!!
Точки появятся на карте Навитела, только после следующего запуска Навител(после перезагрузки Навител).
На версиях Навител до 3.2.6 необходимо удалить файла worns.nwi (Мое устройство/My Documents/GPS Ttracks and Waypoints/worns), и только после этого запустить Навител. Он создаст новый файл worns.nwi, с включёнными в него новыми точками.
Удаление точки.
При проезде не существующей опасности, нажмите кнопку "урна". Программа покажет три ближайшие точки опасностей (из файла MSC.txt. Именно! Не из SpeedCam.txt), выбрав желаемую, ее можно удалить. В следствие этих действий, записи о точках переносятся в файл RemoveSC.txt, где и будут храниться, на случай если удаленные точки нужно переслать Stud`у.
ВОЗМОЖНЫЕ ОШИБКИ И ЗАТРУДНЕНИЯ:
При первом запуске программа не находит API и свободные COM порты, и поэтому не может создать HD.cfg.
Попробуйте запуск с GPSGate, без него, либо параллельно с Навител. Возможно HD не может найти GPS из за особенностей вашей системы или конфигурации. В крайнем случае можно скачать файл конфиг по ссылке (http://forum.navitel.su/viewtopic.php?t ... 2007f980d5), отредактировать его в соответствии с вашей конфигурацией, и поместить в папку с HD.exe.
-Программа не запускается, или вылетает с ошибкой.
Возможно если файл MSC.txt имеет не допустимый формат, может быть формат был изменен.
Попробуйте удалить MSC.txt. Программа создаст новый.
-Не появляются кнопки / иконки предупреждений после запуска HD.
Это означает, что нет соединения с GPS.
Проверьте порт и скорость подключения к GPS, прописанные в файле HD.cfg.
Или удалите HD.cfg и выполните повторный "первый запуск",
Если вы не используете API, то возможно, что у вас конфликтуют одновременно запущенные программы HD и Навител. Если они настроены на один и тот же COM порт.
Если у вас нет API, то программа НЕ МОЖЕТ получать данные с COM порта ОДНОВРЕМЕННО с другой навигационной программой (Навител, iGo, и т.д.).
В этом случае вам придется поставить дополнительную программу для разветвления сигнала GPS. Например GpsGate.
-Программа вылетает с ошибкой в момент сохранения точки (при нажатии кнопки "запись")
Файл MSC.txt имеет не допустимый формат.
Удалите файл MSC.txt предварительно сохранив точки, или переименуйте его. Программа создаст новый, так вы сможете определить причину.
-При первом запуске программа работала, а при последующих, после сохранения точек, вылетает с ошибкой.
Записи, сделанные HD, имеют не допустимый формат, т.е. содержат не допустимые элементы. Например слеш "/".
08/04/2009174334,78.0190283,65.6994533,1,10,1,90 - не верно
08042009174334,78.0190283,65.6994533,1,10,1,90 - верно.
Это может произойти, если система поставляет такие данные. Их можно изменить в региональных настройках операционной системы windows. Они могут находиться - Пуск / Настройка / Язык и стандарты / или Пуск / Настройка / система / региональные установки/. Зависит от аппарата.
Попробуйте изменить краткий формат даты и десятичные разделители.
- Навител не видит созданные точки.
Вы перезапускали Навител, и удаляли фаил worns.nwi, как описано выше? Файл MSC.txt находится в папке Навител?
Еще раз проверьте координаты, записывающиеся в файл MSC.txt (точки, запятые, формат координат). Строчки должны выглядеть так -
08042009174334,78.0190283,65.6994533,1,10,1,90
Если нет, поставьте в известность автора, обратитесь на форум.
Все вопросы, возникшие в связи с использованием программы, вы можете обсудить с автором на форуме
http://www.hdsupport.ru/
Что такое API ?
Интерфейс прикладного программирования (англ. Application Programming Interface, API [эй-пи-ай]; по-русски чаще произносят [апи?]) — набор готовых констант, структур и функций, используемых при программировании пользовательских приложений и обеспечивающих правильное взаимодействие между пользовательским приложением и операционной системой.
Практически все операционные системы (Unix, Windows, Mac OS, и т. д.) имеют API, с помощью которого программисты могут создавать приложения для этой операционной системы.
Если программу (модуль, библиотеку) рассматривать как чёрный ящик, то API — это множество «ручек», которые доступны пользователю данного ящика, которые он может вертеть и дёргать.
Простым языком API, это база параметров, которые может брать программа приложение и взаимодействовать с операционной системой.
©Pavel269