![]() |
iCarDS + VOBD
Вложений: 2
Раз появились желающие тестировать, то выложу пока сырую версию плагина для VOBD http://www.compcar.ru/forum/showthread.php?t=5576
Работать будет с этой версией программы для VOBD http://www.compcar.ru/forum/showthread.php?t=6848 1. Для установки распаковываем iCarVOBD в папку ..\iCar DS\Extentions\ и запускаем register.cmd 2. Потом копируем с заменой содержимое архива CFStyle_vobd в папку скина и запускаем UPDATE.EXE 3. В файле skin.ini находим переменные CheckEngineDinamicLabel, их там 16, с разными номерами и задаём для всех CheckEngineDinamicLabel=ce_speed Это не обязательно, но желательно, тогда будет правильно работать изменение параметра на следующий при нажатии на него 4. Запускаем AutoCommServer.exe из папки VOBD (кто пользуется VOBD, то знает что это) и запускаем iCar, в настройках выставляем ЗАГРУЖАТЬ ПЛАГИН RRCheckEngine, и перезагружаем iCar. 5. Переходим на экран CheckEngine и должны увидеть данные от VOBD, при нажатии на показатель его значение переключается на следующий. Так же можно попробовать назначить их в шапку или на Инфопанели. Учтите, что если запустить родную программу VOBD, то приём данных прекратиться. Это потому что сервер AutoCommServer.exe работает пока только с одной программой, я могу конечно перетянуть одеяло на себя, но это грузит систему, поэтому подождём разработчиков VOBD и как то решим эту проблему вместе. Удачи:bye: |
Попробывал. Пока реакции ноль. В окне "CheckEngine" чисто.
AutoCommServer работает (стоит в Автозагрузке всегда). Если запускаю "VOBD" тоже все нормально. Правда, забыл сначала запустить "UPDATE.EXE". Запустил на "втором круге" проверки. Плагин "CheckEngine" - "загружать" - установлено... Версия iCar-скина = 5.37. Но не ставил самое последнее обновление с выбором медиа-источника. Где копать? |
Цитата:
2. Как повлияет, то что версия скина не последняя сказать не могу, по идее это влиять не должно ( хотя для тебя это странно, так как там как раз всё заточено под твой любимый джойстик) 3. Посмотри свой skin.ini, после update в нем должна была появиться obd_plugin_type=1, если нет то что-то сделал не так. Если есть, а значение равно 0, то поставь 1. 4. Попробуй понажимать кнопку переключения вида экрана в CheckEngine (две зацикленные стрелочки), просто один из экранов пустой, поставь тот который с флешкой и посмотри что в нем происходит 5. Хотя это стоило сделать раньше, но убедись что плагин зарегистрировался (должно появиться сообщение о успешной регистрации) 6. Если ничего не помогло, то попробуй в AutoCommServer задать режим эмуляции, я всё отлаживал на нём, у меня устройства нет. И скажи что получилось. 7. И ещё vobd пока не может работать вместе с икаром, поэтому не запускай его. 8. в AutoCommServer выбери СТАТУС -- PARAM QUEUE запусти икар и скажи что происходит с очередью параметров при запуске икара Вроде перечислил всё. Пробуй. |
Вложений: 1
У меня икар перестал почему то вообще запускаться, дальше экрана с версией программы дело не идет.
Скин и экзешник последние 1.0.537,vobd 1.14 |
Цитата:
Но это не объясняет почему перестал грузиться икар. В iCarDSConfig -- Global Vars задай debugmode=1 , удали файл iCarDS.log в папке икара и запусти икар, если повиснет, то убей икара через Менеджер задач и посмотри последнии строки в iCarDS.log или выложи его сюда |
Вложений: 1
Первый раз после обновления икар запустился. Я включил загрузку плагинa CE, потом перезагрузил.Икар уже перестал запускаться.
Я попробовал выключить плагин через skin.ini. Икар не виснет как я понимаю, а просто дальше не может загрузить что-то. На одну из кнопок джойстика повешена команда закрыть приложение.Нажимаю ее после минутного ожидания неудачной загрузки икара-всплывает окно с выбором действий ваключть,перезагрузить,свернуть.....Выбираю закрыть икар,он закрывается и на рабочий стол вываливается ошибка(Скрин в архиве). |
Цитата:
попробуй поменять в skin.ini значение menu_style=6 на другое от 0 до 7, кроме 6 |
Игры с цифрами не увенчались успехом.
Можешь выложить сюда этот файл?а то в машине особо не разгуляешься... |
Цитата:
Спасибо за помощь. Эксперимент продолжается. В перерывах между беготней по работе...:blush: |
Цитата:
А файл тебе не нужен, так как когда ты менял цифры, загрузка этого файла отключалась. Поставь там в menu_style=0 и дай ещё раз iCarDS.log только не забудь удалить его перед запуском икара и желательно просто запустить икар, а потом ничего не нажимая вырубить его через диспетчер задач |
Вложений: 1
Подправил..
|
Вложений: 1
новый лог
|
Кто-нибудь запустил с USB OBD II ELM327?
http://s011.radikal.ru/i317/1103/e6/660ac685c5ac.jpg Из списка поддерживаемых протоколов в AutoCommServer выбираю ISO 14230 (FAST). Вот страница настроек: http://s42.radikal.ru/i096/1103/1a/06d5867ed56c.png Выскакивает ошибка: http://s002.radikal.ru/i197/1103/74/cf8f22308936.jpg З.Ы. Win 7(x86) полная, лицензия, установлены все последние обновления с сайта Майкрософт. |
Цитата:
Так что никакой другой адаптер не подходит. |
Вложений: 1
Вынес индикатор оборотов в шапку.
Начал газовать, данные в индикаторе изменились только через 7 секунд. |
Цитата:
Но попробуй так. 1.сделай так, что бы при запуске икара экран CheckEngine не запускался 2. вставь в шапку датчик оборотов, скорости и напряжения допустим 3. используй медиа-меню И скажи как происходит обновление именно при этих датчиках и не загруженном экране CheckEngine. Желательно и AutoCommServer.exe перезапустить перед проверкой |
экран чек инжайна в той ситуации не запускался вообще.
сервер тоже перезапускал,думал может он чего тормозит.Бывало что он подвисал,как я понимаю от CE/ |
Цитата:
Я так понимаю без этого обстоятельства нет смысла двигаться дальше? Имеет смысл повторить процесс установки плагина? Сейчас попробывал на рабочем компе все по пунктам. Во всяком случае строчка "obd_plugin_type=1" образовалась. Цитата:
|
Цитата:
|
Попробовал еще раз поподробнее.
В шапку загнал скорость,обороты,напряжение. потом все перезагрузил.Покатался. Вроде все показывает правильно-задержка есть минимальная где то 0.5 сек. Если включать инфо панель, иногда там эти же данные показываются нормально, а иногда появляется та самая задержка в 7 сек. иногда сервер подвисает. Так и не выявил из-за чего это происходит. Может из-за замены -переключения датчиков в CE/ |
Цитата:
Скорее всего сервер не справляется с таким количеством датчиков одновременно, я тоже заметил увеличение задержки, при увеличении числа датчиков. когда их штук шесть, вроде всё нормально, а когда 15 уже тормозит. В панели VOBD больше шести датчиков одновременно не используется. Буду с авторами VOBD общаться. Я думаю решим |
Цитата:
|
Цитата:
|
не томи:acute:
|
Цитата:
|
Понял.
Ждем... |
Выложил в шапке новую версию плагина
|
Притащил комп домой. Переставил iCar полностью с чисткой реестра. Установил плагин VOBD.
Вроде, все должно работать. Запускаю iCar - в окошке Автокомсервера добавляются строчки. Вечером попробую на авто. Или подождать обновления?:smile2: Пока писал уже обновление выложено! Оба файла надо обновлять? |
только плагин
|
Цитата:
3-5 датчиков, да меняются быстрее чем с вчерашним плагином. В экране CE , приборы флеш у меня почему то не работают,а в таблице датчиков при перелистывание и попадание на датчик(средний пройденый путь,обьем топливного бака....точно уже не помню) которого нет в VOBD, остальные до этого нормально работающие датчики перестают работать. Приходится перезапускать сервер и икар. И еще, так и не удалось увидеть хоть один работающий датчик отвечающий за топливо (средний,мгновенный,...расход) |
Вроде бы, все работает. Только через раз запуска Икара данные выводятся. Приходится перезагружать Автокомсервер.
Флеш экран для меня не особо интересен. По топливу, я не обратил внимания. Просто я не заморачиваюсь с учетом бензина через VOBD. Слишком геморно - тарировка бака и т.д... Подвисает иногда. То ли при листании показаний, не понял пока. Можно сказать - получилось! |
Цитата:
Проверь у тебя показатель Пройденный путь ce_distancewent работает на реальном адаптере? |
Выложил в шапку новую версию. Стали работать данные от трип-компьютера (пробег, расходы топлива и т.д.)
|
Цитата:
Сегодня полтора часа наблюдений. 1. Автокомсервер и Икар - в автозагрузке. 2. Чаще всего при загрузке Икара почти сразу вижу необходимые данные на верхних кнопках (выведены - обороты, температура ДВС и напряжение). 3. После перехода на экран CE (c флешкой) - показания зависают. И на самом экране СЕ и на верхних индикаторах.:dntknw: Экран с цифровыми показателями, все нормально, не вешает. |
Цитата:
Основная проблема в том, что автокомсервер начинает работать не правильно если у него запросить больше двадцати параметров одновременно. Поэтому делаем как на скриншоте, чтобы в одном столбце был один и тот же параметр, а после этого тестируем плагин, в таком состоянии у меня работает без проблем. http://content.foto.mail.ru/mail/ber...rrds/i-347.jpg Авторам написал, как поправят, продолжу разработку. Добавлю расчётные датчики (тормозные пути, остаток топлива в баке, ну и т.д.) |
Покатался сегодня и я с обновленным плагином.
Пройденный путь ce_distancewent не работает-показывает 0(проехал около 30 км,перезапускал икар и сервер, не помогло). Топлива тоже так и не увидел,добавлял в шапку средний расход на 100, мгновенный и скорость. Скорость показывает,средний показывает всегда 0, мгновенный ничего не показывает. Флеш лично у меня заработал, только стрелки не так плавно ходят, как в VOBD, ну и бог с ними. Все равно его использовать не особо хочется. На экране CE с табличными данными, при переключении датчиков-теперь вроде ничего не зависает, как и нет той самой задержки при показе большого количества датчиков (12 у меня нормально обновляются). |
Цитата:
http://content.foto.mail.ru/mail/ber...rrds/i-348.jpg |
Напиши пожалуйста именно значения топлива,которые должны работать.
|
Цитата:
'ce_avgfuelperdist' - Средний расход 100км. А это полный список параметров в плагине на сегодняшний момент, в режиме эмуляции показывают фактически все, около пяти штук только молчат. 'ce_avgfuelperhour', 'ce_рorse_power', 'ce_fuelperdist', 'ce_avgfuelperdist', 'ce_distancewent', 'ce_fuelconsumed', 'ce_maxspeed', 'ce_avgspeed', 'ce_lostfuel', 'ce_lostfuelpercents', 'ce_lostdistance', 'ce_lostdistancepercents', 'ce_timewent', 'ce_lostseconds', 'ce_accelaration', 'ce_speed', 'ce_coolanttemp', 'ce_voltage', 'ce_o2b1s1', 'ce_o2b1s2', 'ce_ignitiontiming', 'ce_injtime', 'ce_maf', 'ce_s_fuel_trim_b1', 'ce_l_fuel_trim_b1', 'ce_enginespeed', 'ce_intaketemp', 'ce_purg_vol_c_v', 'ce_int_v_tim_b1', 'ce_int_v_sol_b1', 'ce_b_fuel_schdl', 'ce_accel_sen_1', 'ce_accel_sen_2', 'ce_thrtl_sen_1', 'ce_thrtl_sen_2', 'ce_ac_press_sen', 'ce_o2sen_htr_dty', 'ce_corr_ign_timing', 'ce_corr_idle_rpm', 'ce_b_fuel_schdl_p12', 'ce_mas_a_f_se_b1', 'ce_fuel_inj_pls_b1', 'ce_fuel_inj_pls_b2', 'ce_fuel_temp', 'ce_fuellevel', 'ce_evap_sys_press', 'ce_cal_ld_value', 'ce_o2b2s1', 'ce_o2b2s2', 'ce_s_fuel_trim_b2', 'ce_l_fuel_trim_b2', 'ce_int_v_sol_b2', 'ce_inj_pulse_b2', 'ce_maf_gm_s', 'ce_clsd_thl_pos', 'ce_air_cond_sig', 'ce_p_n_posi_sw', 'ce_load_signal', 'ce_ignition_sw', 'ce_heater_fan_sw', 'ce_brake_sw', 'ce_air_cond_rly', 'ce_thrtl_relay', 'ce_cooling_fan', 'ce_ho2s1_htr_b1', 'ce_ho2s2_htr_b1', 'ce_idle_a_v_learn', 'ce_ho2s1_mntr_b1', 'ce_ho2s2_mntr_b1', 'ce_start_signal' |
Цитата:
Запуск флеш-экрана намертво вешает получение параметров.:dntknw: Перезапуск Автокомсервера возвращает к жизни. Собственно, этот экран в таком виде как есть сейчас мне тоже мало интересен. Такой еще тест: 1. Едешь, все нормально, параметры отображаются. 2. Заглушил двигатель. Естественно, цифры отображаемые "застывают". 3. Завел двигатель. Все замечательно, снова видим отображение параметров. Пробег, топливо пока внимательно не смотрел.:dntknw: Андрей, спасибо. Хорошая работа!:yes4::yes4::yes4: Цитата:
|
Часовой пояс GMT +4, время: 03:29. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot