Дата: Воскресенье, 08.11.2009, 18:08 | Сообщение # 1
КОТ
Группа: Сlub
Сообщений: 867
Статус:
Альтернативное меню Wolf NCU
Даная программа поможет оживить навигатор. Она умеет в реальном времени показывает скорость, эл. компас, высоту над уровнем моря, а также синхронизирует время и дату без запуска Навигационных программ, используя Ваш GPS приёмник.
В программе есть свой календарь, часы с возможностью настройки смены скинов и цвета в зависимости от времени суток и даты, настраиваемый мини Toolbar, свой Таск менеджер и т.д.
Скины можно подгонять "по себя" т.е. менять визуальное представление, расположение кнопок и т.д. Для удобства можно править скины и настройки программы на PS, для этого нужно папку с Wolf положить в корень диска. Например C:\SDMMC\WolfNCU , где SDMMC - папка где должна находится программа Wolf. Запускать соответственно WolfNCU_PC.exe
При нажатии на кнопку SETTINGS (Настройки) в любом из скинов, откроется окно по настройке программы Wolf. Вкладки которые не представляют особого значения рассматривать не будем.
В первую очередь нам понадобится вкладка Exec. Нас интересует поле Navi в котором нужно указать основную для вас программу навигации. Для этого нажмине на строку и укажите файл запуска программы навигации. По умолчанию стоит IGO8. Основной особенностью этой вкладки является то, что при нажатии на кнопку Navi в скине, она автоматом переводит спидометр в положение OFF и запускает программу навигации. Это нужно для того, чтоб освободить com-порт. К сожалению это можно сделать только на одну навигационную программу (назовем ее основной), остальные нави программы прописываются непосредственно на кнопки (о чем читайте ниже) и для запуска второстепенной нави, сначала нужно нажать на спидометр, чтоб перевести его в положение OFF и только после этого запускать второстепенную программу навигации. Иначе программа запустится, но спутники она не найдет т.к. будет занят com-порт.
Далее нас интересует вкладка GPS, где выставляется com-порт и скорость. Галка Эмуляция GPS должна быть снята. Иначе у вас независимо от скорости движения будет прыгать скорость.
Далее вкладка Skin. В ней мы можем менять раздичные скины в графе Skin Name. Так же можем перейти в режим редактирования скина. Для этого необходимо поставить галку Skin editing mode after saving и нажать на кнопку Save (Сохранить). Кнопки на скине будут обведены пунктирными линиями.
Далее выбираем кнопку которую хотим редактировать, откроется новое окно по редактированию кнопки. Во вкладке Func, в поле Act. мы выбираем программу которая будет запускаться при нажатии на эту кнопку. Для этого нажимаем кнопку с тремя точками справа от поля и находим файл запуска той или иной программы (это может быть и второстепенная программа навигации, различные игры или другие программы.
Во вкладке Pos мы можем изменять положение и размер кнопки. Я рекомендую для начала нажать на кнопу Auto чтоб посмотреть оригинальный размер кнопки. Если скин четко сделан под наше разрешение 480х234, то размер кнопки нам не придеться регулировать, а только положение. В графе Step можно поставить с каким шагом будет меняться положение кнопки 1, 5, 10 или 30 пикселей. Ну и спомощью стрелок регулируем Pos:-позиция, Size:-размер.
Далее вкладка Img, здесь устанавливается картинка на кнопку, в графе Up: основная картинка, которую мы видим постоянно. В графе Dn: картинка, которая возникает при нажатии на кнопку. Так же можно поставить и свою картинку, но сначала нужно ее сделать и положить в папку BUTTON соответствующего скина, картинка должна быть в формате .bmp После редактирования кнопки нажимаем Ok и переходим к следующей кнопке.
Для выхода из режима редактирования нужно нажать на кнопку с зеленй стрелкой в вверхнем левом углу экрана. Появится окно в котором нужно нажать на Save (Сохранить), далее вас попросят подтвердить выход, нажимаете кнопку Yes
1) Имеем: FW: WP9100s V23.0-SK OS: V7.5 WP(Embed) Куплен в Киеве как WP9100s (он же "Element F1")
2). Симптромы болезни: 1. Запускаем Вольфа. Он не видит спутники, т.е. не показывает скорость, координаты, высоту, напрвление. Дата/Время не правильное (01.01.2007 12:00:00). Ждем долго. Ситуация не меняется, отсчет времени идет от указанного значения. 2. Из-под Вольфа запускаем нави-программу, например iGO8, она находит спутникии, ставит дату/время. 3. Выходим из iGO, возвращаясь в Вольф. Вольф прозревает и начинает показывать скорость, и т.д. 4. Вышли из Вольфа, опять зашли - Вольф опять ослеп. Снова грузим iGO, возвращаемся в Вольф, опять все хорошо. При этом оказалось, что благотворно на Вольфа влияет не только iGO, а любая Нормальная прога. Например VisualGPSce, в отличии от GPSTweak - которая работает через раз, выдавая "Communication Error". 5. VisualGPSce, iGO и др. нави-проги работают через 2 порта: СOM1, 9600, NMEA СOM6, 9600, NMEA
Т.о. мы пришли к предварительному диагнозу №3 "экзоточеский вариант":
3. Вольф плохо умеет общаться с Вашим GPS, и не может получить с него данные, а после того как более умная прога наведет порядок, он уже тоже может работать. Но это самый экзотический вариант.
Quote
Но проблема свелась не собственнно к работе с GPS, а к особенностям COM-портов прибора. Как оказалось, для "активации" Вольфа не обязательно запускать нави-прогу, а досточно просто настроить порт и почитать из него.
3) Лекарство: Поизнести Заклинание на священом языке мортскрипт при каждом запуске WolfNCU:
Причем: - Вольф висит на COM6, а дергаем мы за COM1 (Можно и наоборот), а само Заклинание произносится при запущеном Вольфе. - До заклинания на выходе каждого порта имели (рис.1)
4) Окончательное решение: Скрипт запуска WolfNCU (в моем случае \SDMMC DISK\Wp_navi\NAVI\wp_navi.mscr):
#(1)-- Def local var %Storage%. ReDef for your own Storage_Card (SDMMS, MMC, etc.) Storage = "\SDMMC DISK\" # #(2)-- This extends the system path to include "%Storage%System" #That folder will be checked if files cannot be found in \Windows RegWriteMultiString( "HKLM", "Loader", "SystemPath", Array( Storage \"System\", "", "" ) ) # #(3)-- Time Correction (GMT+2) #for other GMT copy w/replace from %Storage%System\Time\GMT_N\Time.reg # to %Storage%System\Time\ Time.reg RegWriteString( "HKCR", ".reg", "", "regfile" ) RegWriteString( "HKCR", "regfile", "Default", "Registry File" ) RegWriteString( "HKCR", "regfile\DefaultIcon", "Default", Storage \"Program\TRegEdit.exe,-101" ) RegWriteString( "HKCR", "regfile\Shell\Open\Command", "Default", Storage \"Program\TRegEdit.exe ""%1""" ) Run( Storage \"System\Time\Time.reg" ) Sleep( "1000" ) SendYes SetTime(00,00,00,30,03,2009) RegWriteDWord( "HKLM", "SOFTWARE\Microsoft\Clock", "AutoDST", "1" ) RegWriteDWord( "HKLM", "SOFTWARE\Microsoft\Clock", "ShowDSTUI", "1" ) ## Start Time Date/Time Properties Run("\Windows\ctlpnl.exe", "\Windows\cplmain.cpl,13") WaitFor("Date/Time Properties",1000) SendOk("Date/Time Properties") # #(4)-- Start WolfNCU (COM6, 9600, NMEA) Run( Storage \"WolfNCU\WolfNCU.exe" ) Sleep (3000) #(5)--Init GPS (COM1, 9600, NMEA) SetComInfo( "COM1:", 500, 9600 ) str = ReadFile( "COM1:", 100 ) #(6)-- Kill Original (Yellow) Menu if ( ProcExists("MainMenu.exe") ) Kill( "MainMenu.exe" ) EndIf
Скрипт запуска запуска iGO с выходом и возвращением в WolfNCU (\SDMMC DISK\iGO8\iGO8s.mscr):
#-- Def local var %Storage%. ReDef for your own Storage_Card (SDMMS, MMC, etc.) Storage = "\SDMMC DISK\" # #-- Release Memory for Navi-Application (for ex. iGO8.3) by Kill WolfNCU if ( ProcExists("WolfNCU.exe") ) Kill( "WolfNCU.exe" ) EndIf #-- Run Navi-Application (iGO8), GPS=COM6,9600,NMEA Runwait ( Storage \"iGO8\iGO8.exe" ) #-- Start WolfNCU (COM6, 9600, NMEA) Run( Storage \"WolfNCU\WolfNCU.exe" ) Sleep (3000) #Init GPS (COM1, 9600, NMEA) SetComInfo( "COM1:", 500, 9600 ) str = ReadFile( "COM1:", 100 ) #-- Kill Original (Yellow) Menu if ( ProcExists("MainMenu.exe") ) Kill( "MainMenu.exe" ) EndIf
5) Для упрощения конфигурирования выкладываю рабочее протестированное ядро системы - сборку на базе WolfNCU 3.2c / MortScript 4.2 (WolfNCU_svp.rar). Скрипты wp_navi.mscr и iGO8s.mscr имеют несколько особеностей:
1) Пропишите в строке "Storage = " свою флеш-карту. 2) В папке "System" лежит подборка dll для WCE5. В реестре прописывается в нее путь для автоматического поиска, если запускаемому приложению "чего-то" на хватает. 3) Коррекция времени. Из папки %Storage%System\Time\GMT_N своей зоны копируем Time.reg в %Storage%System\Time заменяя лежащий там. 5) Заклинание для WolfNCU (см. выше) 6) Убийство "Желтого меню", чтоб память не ело, не мелькало и не раздражало.
PS: 1) В процесе прошился на "8.3 Subaru". Эфект тотже, что и следовало ожидать Т.о. делаем вывод, что от прошивки это зависти слабо. По крайней мере на 6.9RV Stadard, 7.5 WP(Embed), 8.3 Subaru Вольф работает с данным глюком. Возможно дело в железе или FW. 2) Тест на разных версиях Вольф показал, что от версии Вольфа НЕ зависит.
Code
ver Data Size,b 3.1a 2007.12.25 354'816 3.2 2008.06.21 444'928 3.2a 2008.06.30 445'952 3.2c 2009.02.03 469'504
3) Аналогично WolfNCU себя ведет сплитер СOM-портов WolfComAgent. При запуске на любом из портов ничего не работает и в нижнем окошке WolfComAgent видим абракадабру рис.1. После Заклинаия в нижнем окошке WolfComAgent информация приобретает вид рис.2. WolfNCU, VisualGPSce, iGO коректно работают через виртуальные COM-порты.
Дата: Понедельник, 28.03.2011, 13:03 | Сообщение # 24
Посетитель
Группа: Пользователи
Сообщений: 7
Статус:
Здравствуйте! Подскажите мне можно ли поставить Вольфа на автонавигатор Wce5 c разрешением 480х234. И если сборки под эти данные. С программами и двумя тремя навигациями. Скиньте ссылку пожалуйста. Извиняюсь если что не так спросил или не прочитал на форуме. Я пытаюсь разобраться с установкой. Спасибо!!!!
Сообщение отредактировал Danay - Понедельник, 28.03.2011, 15:16
Эти пользователи поблагодарили Danay за это полезное сообщение:
Danay, читайте в шапке FAQ по настройке меню WolfNCU
Quote
Во вкладке Pos мы можем изменять положение и размер кнопки. Я рекомендую для начала нажать на кнопу Auto чтоб посмотреть оригинальный размер кнопки. Если скин четко сделан под наше разрешение 480х234, то размер кнопки нам не придеться регулировать, а только положение. В графе Step можно поставить с каким шагом будет меняться положение кнопки 1, 5, 10 или 30 пикселей. Ну и спомощью стрелок регулируем Pos:-позиция, Size:-размер.
Пытаюсь разобраться! Для начало, так сказать для визуального ознакомления скиньте где можно скачать готовую к установке сборку. Что бы скинуть на карту и посмотреть попробовать ну и поехать. А параллельно пытаюсь что то сам сделать, но что то мозгов не хватает. А проехать с программой хочется. Прошу меня если что Извинить!
Эти пользователи поблагодарили Danay за это полезное сообщение:
Дата: Понедельник, 11.04.2011, 19:03 | Сообщение # 29
Посетитель
Группа: Пользователи
Сообщений: 7
Статус:
Спасибо Ртуть за подсказку! А подскажите мне ну очень Пожалуйста!!!
Сборку под разрешение, у меня 416х234. Буду Очень признателен.
Добавлено (11.04.2011, 19:03) --------------------------------------------- Я извиняюсь что спрашивал выше сборку под 480х234. Я уточнил что у меня Автомагнитола 2Din Hyundai H-CMDN6000 с ТВ-тюнером и GPS навигатором. А в ней 416х234.
Эти пользователи поблагодарили Danay за это полезное сообщение:
Дата: Понедельник, 11.04.2011, 21:08 | Сообщение # 31
Посетитель
Группа: Пользователи
Сообщений: 7
Статус:
Простите мою бестолковость! Скин я понял, что это такое. Но не хватает соображении по поводу что бы собрать ВСЕ в кучу и запустить. Наверняка есть готовые сборки полностью и под 416х234, голов умных у нас много. Уважаемый DDT, подскажите где можно качнуть. Хотелось бы скачать кинуть на карту и поехать! Хотя честно признаюсь есть желание самому вникнуть в процесс создания. Думаю к лето будет время. Завал на работе. Понимаю что народ работал а я тут типа на халяву! Но подскажите!!!! Буду признателен!!!
Эти пользователи поблагодарили Danay за это полезное сообщение:
SSS Вы имеете в виду Сборка систем навигации для PNA на WinCE 5.0 на основе меню WolfNCU автор сборки kons99. А скажите у меня как я понял аппарат стартует если есть на карте папка Mobilenavigator и в ней файл запускной MobileNavigator. А как мне Wolfа включить со всем богажом. Спасибо!!
Скачал но не могу найти shell.ini . И что там подправить? Подскажите!
Сообщение отредактировал Danay - Вторник, 12.04.2011, 12:24
Эти пользователи поблагодарили Danay за это полезное сообщение:
папку с Wolf положить в корень диска. Например C:\SDMMC\WolfNCU , где SDMMC - папка где должна находится программа Wolf. Запускать соответственно WolfNCU_PC.exe
Quote (Danay)
Скачал но не могу найти shell.ini . И что там подправить? Подскажите!
см внимательно, там запись (откроешь блокнотом) \SDMMC\WolfNCU\WolfNCU.exe SDMMC если карта у вас так называется, то править не надо также пути прописаны в WolfNCU.ini в WolfGPSTime.ini порт и скорость, вообщем открываем все ини файлы и по необходимости правим под себя
Эти пользователи поблагодарили SSS за это полезное сообщение:
SSS! Получилось. Кажется дошло. Я на компе Все увидел,и получается что можно редактировать программу. Набирать типа под себя. Я правильно понял. А где можно качнуть готовые к "употреблению" сборки? Можно несколько ссылок. Просто у меня пока энет не важный, буду про бывать разные варианты для скачивания. С Уважением!!!
Эти пользователи поблагодарили Danay за это полезное сообщение:
На компе вроде все вижу,настройки. А кидаю на карту и все, навигатор пустую табличку для выбора скина да еще краказабрами а не буквами. Подскажите! Интересно запустить на навигаторе. Спасибо!
Навигатор включается через папку Mobilenavigator и точно такой запускной файл. А как Wolfa к этому моменту привязать и заставить работать?
Сообщение отредактировал Danay - Вторник, 12.04.2011, 21:58
Эти пользователи поблагодарили Danay за это полезное сообщение: