PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Связь с автомобилем (http://pccar.ru/forumdisplay.php?f=125)
-   -   iCarDS + VOBD (http://pccar.ru/showthread.php?t=14657)

Bersenev 23.03.2011 18:17

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:

Alex-NN 24.03.2011 11:28

Попробывал. Пока реакции ноль. В окне "CheckEngine" чисто.
AutoCommServer работает (стоит в Автозагрузке всегда). Если запускаю "VOBD" тоже все нормально.

Правда, забыл сначала запустить "UPDATE.EXE". Запустил на "втором круге" проверки.
Плагин "CheckEngine" - "загружать" - установлено...
Версия iCar-скина = 5.37. Но не ставил самое последнее обновление с выбором медиа-источника.
Где копать?

Bersenev 24.03.2011 13:39

Цитата:

Сообщение от Alex-NN (Сообщение 178387)
Попробывал. Пока реакции ноль. В окне "CheckEngine" чисто.
AutoCommServer работает (стоит в Автозагрузке всегда). Если запускаю "VOBD" тоже все нормально.

Правда, забыл сначала запустить "UPDATE.EXE". Запустил на "втором круге" проверки.
Плагин "CheckEngine" - "загружать" - установлено...
Версия iCar-скина = 5.37. Но не ставил самое последнее обновление с выбором медиа-источника.
Где копать?

1. Версия VOBD должна быть 1.14
2. Как повлияет, то что версия скина не последняя сказать не могу, по идее это влиять не должно ( хотя для тебя это странно, так как там как раз всё заточено под твой любимый джойстик)
3. Посмотри свой skin.ini, после update в нем должна была появиться obd_plugin_type=1, если нет то что-то сделал не так. Если есть, а значение равно 0, то поставь 1.
4. Попробуй понажимать кнопку переключения вида экрана в CheckEngine (две зацикленные стрелочки), просто один из экранов пустой, поставь тот который с флешкой и посмотри что в нем происходит
5. Хотя это стоило сделать раньше, но убедись что плагин зарегистрировался (должно появиться сообщение о успешной регистрации)
6. Если ничего не помогло, то попробуй в AutoCommServer задать режим эмуляции, я всё отлаживал на нём, у меня устройства нет. И скажи что получилось.
7. И ещё vobd пока не может работать вместе с икаром, поэтому не запускай его.
8. в AutoCommServer выбери СТАТУС -- PARAM QUEUE запусти икар и скажи что происходит с очередью параметров при запуске икара

Вроде перечислил всё. Пробуй.

Fedorych 24.03.2011 14:36

Вложений: 1
У меня икар перестал почему то вообще запускаться, дальше экрана с версией программы дело не идет.
Скин и экзешник последние 1.0.537,vobd 1.14

Bersenev 24.03.2011 14:51

Цитата:

Сообщение от Fedorych (Сообщение 178408)
У меня икар перестал почему то вообще запускаться, дальше экрана с версией программы дело не идет.
Скин и экзешник последние 1.0.537,vobd 1.14

Судя по вот этой переменной из твоего skin.ini plugin_RRCheckEngine_is=0 у тебя в настройках не включена загрузка плагина на втором экране настроек.

Но это не объясняет почему перестал грузиться икар. В iCarDSConfig -- Global Vars

задай debugmode=1 , удали файл iCarDS.log в папке икара и запусти икар, если повиснет, то убей икара через Менеджер задач и посмотри последнии строки в iCarDS.log или выложи его сюда

Fedorych 24.03.2011 15:05

Вложений: 1
Первый раз после обновления икар запустился. Я включил загрузку плагинa CE, потом перезагрузил.Икар уже перестал запускаться.
Я попробовал выключить плагин через skin.ini.
Икар не виснет как я понимаю, а просто дальше не может загрузить что-то.
На одну из кнопок джойстика повешена команда закрыть приложение.Нажимаю ее после минутного ожидания неудачной загрузки икара-всплывает окно с выбором действий ваключть,перезагрузить,свернуть.....Выбираю закрыть икар,он закрывается и на рабочий стол вываливается ошибка(Скрин в архиве).

Bersenev 24.03.2011 15:34

Цитата:

Сообщение от Fedorych (Сообщение 178415)
Первый раз после обновления икар запустился. Я включил загрузку плагинa CE, потом перезагрузил.Икар уже перестал запускаться.
Я попробовал выключить плагин через skin.ini.
Икар не виснет как я понимаю, а просто дальше не может загрузить что-то.
На одну из кнопок джойстика повешена команда закрыть приложение.Нажимаю ее после минутного ожидания неудачной загрузки икара-всплывает окно с выбором действий ваключть,перезагрузить,свернуть.....Выбираю закрыть икар,он закрывается и на рабочий стол вываливается ошибка(Скрин в архиве).

У тебя ошибка при загрузке menu_media.skin, в чём причина не понятно, возможно просто файл повреждён, у меня было такое как то с РР

попробуй поменять в skin.ini значение menu_style=6 на другое от 0 до 7, кроме 6

Fedorych 24.03.2011 15:46

Игры с цифрами не увенчались успехом.
Можешь выложить сюда этот файл?а то в машине особо не разгуляешься...

Alex-NN 24.03.2011 15:57

Цитата:

Сообщение от Bersenev (Сообщение 178402)
1. Версия VOBD должна быть 1.14
2. Как повлияет, то что версия скина не последняя сказать не могу, по идее это влиять не должно ( хотя для тебя это странно, так как там как раз всё заточено под твой любимый джойстик)

Не обновлял скин, потому что ждал плагина VOBD.:smile2::yes4: Обязательно обновлю.
Спасибо за помощь. Эксперимент продолжается. В перерывах между беготней по работе...:blush:

Bersenev 24.03.2011 16:17

Цитата:

Сообщение от Fedorych (Сообщение 178420)
Игры с цифрами не увенчались успехом.
Можешь выложить сюда этот файл?а то в машине особо не разгуляешься...

Там ещё у тебя ругается на загрузку флешки попробуй CenterStyle=flash поменять на CenterStyle=logo

А файл тебе не нужен, так как когда ты менял цифры, загрузка этого файла отключалась. Поставь там в menu_style=0 и дай ещё раз iCarDS.log только не забудь удалить его перед запуском икара и желательно просто запустить икар, а потом ничего не нажимая вырубить его через диспетчер задач

Fedorych 24.03.2011 16:33

Вложений: 1
Подправил..

Fedorych 24.03.2011 20:35

Вложений: 1
новый лог

AlexanSNZ 25.03.2011 09:23

Кто-нибудь запустил с 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) полная, лицензия, установлены все последние обновления с сайта Майкрософт.

Bersenev 25.03.2011 09:33

Цитата:

Сообщение от AlexanSNZ (Сообщение 178478)
Кто-нибудь запустил с USB OBD II ELM327?

А хоть немножко о VOBD читал? Это в первую очередь адаптер, а уже во вторую работающая с ним программа.

Так что никакой другой адаптер не подходит.

Fedorych 25.03.2011 14:04

Вложений: 1
Вынес индикатор оборотов в шапку.
Начал газовать, данные в индикаторе изменились только через 7 секунд.

Bersenev 25.03.2011 14:25

Цитата:

Сообщение от Fedorych (Сообщение 178496)
Вынес индикатор оборотов в шапку.
Начал газовать, данные в индикаторе изменились только через 7 секунд.

Я пробую с эмулятором, поэтому что происходит реально не знаю.

Но попробуй так.

1.сделай так, что бы при запуске икара экран CheckEngine не запускался
2. вставь в шапку датчик оборотов, скорости и напряжения допустим
3. используй медиа-меню

И скажи как происходит обновление именно при этих датчиках и не загруженном экране CheckEngine.

Желательно и AutoCommServer.exe перезапустить перед проверкой

Fedorych 25.03.2011 14:35

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

Alex-NN 25.03.2011 16:19

Цитата:

Сообщение от Bersenev (Сообщение 178402)
3. Посмотри свой skin.ini, после update в нем должна была появиться obd_plugin_type=1, если нет то что-то сделал не так. Если есть, а значение равно 0, то поставь 1.

В машине на компе нет этой строчки в "skin.ini"....
Я так понимаю без этого обстоятельства нет смысла двигаться дальше?
Имеет смысл повторить процесс установки плагина?

Сейчас попробывал на рабочем компе все по пунктам. Во всяком случае строчка "obd_plugin_type=1" образовалась.


Цитата:

5. Хотя это стоило сделать раньше, но убедись что плагин зарегистрировался (должно появиться сообщение о успешной регистрации)
Как убедиться? Где и в какой момент должно появится это сообщение?

Bersenev 25.03.2011 17:20

Цитата:

Сообщение от Alex-NN (Сообщение 178512)
Как убедиться? Где и в какой момент должно появится это сообщение?

При регистрации плагина должно было выскочить окошко о успешной регистрации. Можешь для начала включить в AutoCommServer.exe режим эмуляции, и если данные пойдут, потом уже пробовать на машине

Fedorych 25.03.2011 17:59

Попробовал еще раз поподробнее.
В шапку загнал скорость,обороты,напряжение. потом все перезагрузил.Покатался.
Вроде все показывает правильно-задержка есть минимальная где то 0.5 сек.
Если включать инфо панель, иногда там эти же данные показываются нормально, а иногда появляется та самая задержка в 7 сек.
иногда сервер подвисает.
Так и не выявил из-за чего это происходит.
Может из-за замены -переключения датчиков в CE/

Bersenev 25.03.2011 18:14

Цитата:

Сообщение от Fedorych (Сообщение 178518)
Попробовал еще раз поподробнее.
В шапку загнал скорость,обороты,напряжение. потом все перезагрузил.Покатался.
Вроде все показывает правильно-задержка есть минимальная где то 0.5 сек.
Если включать инфо панель, иногда там эти же данные показываются нормально, а иногда появляется та самая задержка в 7 сек.
иногда сервер подвисает.
Так и не выявил из-за чего это происходит.
Может из-за замены -переключения датчиков в CE/


Скорее всего сервер не справляется с таким количеством датчиков одновременно, я тоже заметил увеличение задержки, при увеличении числа датчиков. когда их штук шесть, вроде всё нормально, а когда 15 уже тормозит. В панели VOBD больше шести датчиков одновременно не используется.

Буду с авторами VOBD общаться. Я думаю решим

Alex-NN 25.03.2011 22:32

Цитата:

Сообщение от Bersenev (Сообщение 178520)
Скорее всего сервер не справляется с таким количеством датчиков одновременно, я тоже заметил увеличение задержки, при увеличении числа датчиков. когда их штук шесть, вроде всё нормально, а когда 15 уже тормозит. В панели VOBD больше шести датчиков одновременно не используется.

Буду с авторами VOBD общаться. Я думаю решим

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

Bersenev 26.03.2011 15:35

Цитата:

Сообщение от Alex-NN (Сообщение 178542)
Авторы говорили в свое время о том, что увеличение количества одновременно отображаемых параметров может привести к задержкам и перебоям их отображения. Поэтому и не стали увеличивать в самой проге VOBD.

Авторы открыли один секрет, теперь данные меняются как бешеные, причём с 15-ти датчиков сразу. Правда в режиме эмуляции, но я думаю и на реальном будет также.

Fedorych 26.03.2011 15:45

не томи:acute:

Bersenev 26.03.2011 16:22

Цитата:

Сообщение от Fedorych (Сообщение 178582)
не томи:acute:

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

Fedorych 26.03.2011 16:56

Понял.
Ждем...

Bersenev 27.03.2011 11:36

Выложил в шапке новую версию плагина

Alex-NN 27.03.2011 11:37

Притащил комп домой. Переставил iCar полностью с чисткой реестра. Установил плагин VOBD.
Вроде, все должно работать. Запускаю iCar - в окошке Автокомсервера добавляются строчки. Вечером попробую на авто.
Или подождать обновления?:smile2:

Пока писал уже обновление выложено!
Оба файла надо обновлять?

Bersenev 27.03.2011 11:40

только плагин

Fedorych 27.03.2011 17:03

Цитата:

Сообщение от Bersenev (Сообщение 178580)
Авторы открыли один секрет, теперь данные меняются как бешеные, причём с 15-ти датчиков сразу. Правда в режиме эмуляции, но я думаю и на реальном будет также.

На реальном по прежнему данные идут с задержкой:sad2:
3-5 датчиков, да меняются быстрее чем с вчерашним плагином.
В экране CE , приборы флеш у меня почему то не работают,а в таблице датчиков при перелистывание и попадание на датчик(средний пройденый путь,обьем топливного бака....точно уже не помню) которого нет в VOBD, остальные до этого нормально работающие датчики перестают работать.
Приходится перезапускать сервер и икар.
И еще, так и не удалось увидеть хоть один работающий датчик отвечающий за топливо (средний,мгновенный,...расход)

Alex-NN 27.03.2011 17:20

Вроде бы, все работает. Только через раз запуска Икара данные выводятся. Приходится перезагружать Автокомсервер.
Флеш экран для меня не особо интересен.
По топливу, я не обратил внимания. Просто я не заморачиваюсь с учетом бензина через VOBD. Слишком геморно - тарировка бака и т.д...
Подвисает иногда. То ли при листании показаний, не понял пока.
Можно сказать - получилось!

Bersenev 27.03.2011 20:01

Цитата:

Сообщение от Fedorych (Сообщение 178670)
И еще, так и не удалось увидеть хоть один работающий датчик отвечающий за топливо (средний,мгновенный,...расход)

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

Bersenev 28.03.2011 08:58

Выложил в шапку новую версию. Стали работать данные от трип-компьютера (пробег, расходы топлива и т.д.)

Alex-NN 28.03.2011 13:11

Цитата:

Сообщение от Bersenev (Сообщение 178727)
Выложил в шапку новую версию. Стали работать данные от трип-компьютера (пробег, расходы топлива и т.д.)

Спасибо! Попробуем!
Сегодня полтора часа наблюдений.
1. Автокомсервер и Икар - в автозагрузке.
2. Чаще всего при загрузке Икара почти сразу вижу необходимые данные на верхних кнопках (выведены - обороты, температура ДВС и напряжение).
3. После перехода на экран CE (c флешкой) - показания зависают. И на самом экране СЕ и на верхних индикаторах.:dntknw: Экран с цифровыми показателями, все нормально, не вешает.

Bersenev 28.03.2011 19:03

Цитата:

Сообщение от Alex-NN (Сообщение 178741)
Спасибо! Попробуем!
Сегодня полтора часа наблюдений.
1. Автокомсервер и Икар - в автозагрузке.
2. Чаще всего при загрузке Икара почти сразу вижу необходимые данные на верхних кнопках (выведены - обороты, температура ДВС и напряжение).
3. После перехода на экран CE (c флешкой) - показания зависают. И на самом экране СЕ и на верхних индикаторах.:dntknw: Экран с цифровыми показателями, все нормально, не вешает.

В шапке новый плагин.

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

http://content.foto.mail.ru/mail/ber...rrds/i-347.jpg

Авторам написал, как поправят, продолжу разработку. Добавлю расчётные датчики (тормозные пути, остаток топлива в баке, ну и т.д.)

Fedorych 28.03.2011 19:09

Покатался сегодня и я с обновленным плагином.
Пройденный путь ce_distancewent не работает-показывает 0(проехал около 30 км,перезапускал икар и сервер, не помогло).
Топлива тоже так и не увидел,добавлял в шапку средний расход на 100, мгновенный и скорость.
Скорость показывает,средний показывает всегда 0, мгновенный ничего не показывает.
Флеш лично у меня заработал, только стрелки не так плавно ходят, как в VOBD, ну и бог с ними. Все равно его использовать не особо хочется.
На экране CE с табличными данными, при переключении датчиков-теперь вроде ничего не зависает, как и нет той самой задержки при показе большого количества датчиков (12 у меня нормально обновляются).

Bersenev 28.03.2011 19:16

Цитата:

Сообщение от Fedorych (Сообщение 178767)
Покатался сегодня и я с обновленным плагином.
Пройденный путь ce_distancewent не работает-показывает 0(проехал около 30 км,перезапускал икар и сервер, не помогло).
Топлива тоже так и не увидел,добавлял в шапку средний расход на 100, мгновенный и скорость.
Скорость показывает,средний показывает всегда 0, мгновенный ничего не показывает.

А у меня и пройденный путь и топливо показывает, правда в режиме эмуляции, а другой попробовать я не могу:dntknw:

http://content.foto.mail.ru/mail/ber...rrds/i-348.jpg

Fedorych 28.03.2011 19:21

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

Bersenev 28.03.2011 19:34

Цитата:

Сообщение от Fedorych (Сообщение 178769)
Напиши пожалуйста именно значения топлива,которые должны работать.

'ce_fuelperdist' - Текущий расход на 100км.
'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'

Alex-NN 28.03.2011 20:20

Цитата:

Сообщение от Fedorych (Сообщение 178767)
Флеш лично у меня заработал, только стрелки не так плавно ходят, как в VOBD, ну и бог с ними. Все равно его использовать не особо хочется.
На экране CE с табличными данными, при переключении датчиков-теперь вроде ничего не зависает, как и нет той самой задержки при показе большого количества датчиков (12 у меня нормально обновляются).

У меня табличный экран без проблем отрабатывает все параметры. Т.е. в том количестве, которое "влезает" в экран.:yes4:
Запуск флеш-экрана намертво вешает получение параметров.:dntknw:
Перезапуск Автокомсервера возвращает к жизни.
Собственно, этот экран в таком виде как есть сейчас мне тоже мало интересен.

Такой еще тест:
1. Едешь, все нормально, параметры отображаются.
2. Заглушил двигатель. Естественно, цифры отображаемые "застывают".
3. Завел двигатель. Все замечательно, снова видим отображение параметров.

Пробег, топливо пока внимательно не смотрел.:dntknw:

Андрей, спасибо. Хорошая работа!:yes4::yes4::yes4:

Цитата:

Сообщение от Bersenev (Сообщение 178766)
В шапке новый плагин.

Не понял, еще одно обновление вечером? Или это то же, что с утра?:dntknw::smile2:


Часовой пояс GMT +4, время: 15:52.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot