Короче, у меня приора. Трохи не сток. Блок ME17.9.7. Начал строить калибровку "расход воздуха через дроссель", и осознал, что это долго и муторно. Тут и родилась идея. Пока катаюсь, опендиаг в телефоне записывает у меня логи. И со временем этих логов у меня накопилось довольно значительное количество. Соответственно идея заключалась в том, чтобы взять из прошивки эту калибровку, выдернуть из нее квантования (а у меня квантования отличаются, ибо валы, высокий ХХ и отсечка далеко и высоко), и под эти квантования в логах найти имеющиеся подходящие значения расхода воздуха и построить из них табличку.
В итоге родилась вот такая программка. Программка писалась для себя, никакой защиты от дурака в ней нет, у меня работает, но не факт, что будет работать у вас. Но мне не жалко. Выкладывается "как есть".
Алгоритм:
1. В MEPro правим в калибровке нужные нам квантования, сохраняем калибровку в файл в формате .clb
2. Запускаем программу, жмем "загрузить калибровку". Из калибровки загружаются квантования - отображаются в проге.
3. Появляется кнопка "загрузить логи". Загружаем туда все логи, которые имеются. Программа после загрузки расшифровывает и обрабатывает их. Это может занять очень много времени, ибо над оптимизацией алгоритмов я вообще не заморачивался.
4. После обработки логов появляется кнопка "построить таблицу", жмем, получаем таблицу. Значения в таблице строятся исходя из средних значений под данное квантование из всех логов. Если значения равны нулю - значит логи ни разу в контольные точки не попали.
5. Копируете значения из таблицы в MEPro. Ну а дальше - ручками.
Задавайте ваши ответы. Если программа говно, и я вообще не так действую, и не так надо строить эту калибровку - подскажите, куда двигаться. Спасибо за внимание.
AIR.rar