Форум по автодиагностике, автосканерам, ремонту, обслуживанию и эксплуатации автомобилей

Форум по автодиагностике, автосканерам, ремонту, обслуживанию и эксплуатации автомобилей (http://autoprogs.ru/index.php)
-   Диагностика VAG (AUDI / Volkswagen / Skoda / Seat) | ремонт электроники (http://autoprogs.ru/forumdisplay.php?f=228)
-   -   Программа сравнения логов ODIS-E (http://autoprogs.ru/showthread.php?t=25634)

SauberF1 05.11.2017 20:56

Программа сравнения логов ODIS-E
 
Сваял тут небольшую утилитку для сравнения логов из ODIS-E.

Смысл: загружаем два лога в формате html, а программа показывает какие параметры отличаются. Можно вывести весь лог с различиями или только различия. Результат можно сохранить в формате RTF.

В принципе, версия тестовая, писалась для себя, так что камнями не бросаться, ногами не пинать. У меня не очень большая выборка логов для тестов (только версии 7.2.2 и 6.6.1), поэтому возможны неожиданности (особенно если грузить их из древних версий). Работает под Win7, Win8, Win10. На XP работать не будет.

Если вдруг кому понадобится, то взять можно тут:

[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...]

SauberF1 06.11.2017 17:02

Немного обновил. Неправильно делалась выборка только отличающихся параметров, если не была отмечена опция "Показывать отсутствующие позиции".

[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...]

SerjP 06.11.2017 22:17

Вложений: 1
Где-то в ODIS-E есть режим сравнения логов. Но там нужна какая-то магия. Все логи должны в одной папке лежать и возможно только в XML формате. И тогда акивируется кнопка Compare. Сам недавно пытался сравнить логи но что-то подзабыл уже как там и что указывать что-бы заработало, не вышло. Если не ошибаюсь доступно все это в разделе GFF.

Может более знающие люди поподробнее напишут правильные шаги к этой функции сравнения.
[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...]

SauberF1 09.11.2017 19:36

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

Igor33 10.11.2017 00:52

А какая практическая польза от неё не подскажите?
Что-то не могу разобраться как с её помощью деньги из процесса извлекать.
Ну хотя бы самое очевидное, если не сложно конечно.
Помогите неучу!

SauberF1 10.11.2017 15:36

Деньги извлекать можно только при помощи знаний и не из программы, а из людей. :) Вообще не понимаю, откуда возник вопрос монетизации пользы от бесплатной простенькой утилиты. :confused:

Программа же предназначена для удобства всех, кто занимается кодированием и адаптацией авто с помощью ODIS. Имея два лога, можно видеть изменения и разницу в целом, что полезно во время экспериментов с машиной.

Но повторюсь, я делал её для собственных задач и просто удовольствия; выложив, решил поделиться - вдруг кому тоже поможет и пригодится.

ladan 12.11.2017 17:59

Как обычно - не ценят )))
Вставлю свои 5 копеек:
1. Я ошибаюсь или одис-е умеет сохранять протокол как XML?(не сохраняю протоколы инженерки) просто если да - то парсить XML программой сильно проще, чем HTML
2. Полезнее был бы обработчик протоколов ODIS_S, потому как база этих протоколов сильно больше и в наличии у многих - правда эта задача сложнее учитывая формат протоколов сервиса (ODIS_S+HTML)
3. Посмотрел код проги, и как работающий в той же области, имею добрый совет, если позволите - я бы советовал вам собирать 2 объекта(класса) из 2 протоколов и совать найденные данные в свой объект. Конечно это намного сложнее(чем примененный текстовый поиск) на начальном этапе, но зато адаптировать этот вариант под другой источник данных/формат протоколов будет сильно проще.... И работать с данными можно будет много эффективнее.
Можем детальнее в личке, если интересно, могу даже чем-нить помочь )))
В свое время делал что то подобное для протоколов VAS PC....

SauberF1 12.11.2017 21:04

Цитата:

Сообщение от ladan (Сообщение 646254)
1. Я ошибаюсь или одис-е умеет сохранять протокол как XML?(не сохраняю протоколы инженерки) просто если да - то парсить XML программой сильно проще, чем HTML

ОДИС-Е сохраняет ХМЛ. Но мне нужно было сравнивать файлы хтмл, потому что доступа к хмл не было (логи с других машин).
А так работать с хмл действительно проще, но опять же мне было быстрее с текстом.
Цитата:

2. Полезнее был бы обработчик протоколов ODIS_S, потому как база этих протоколов сильно больше и в наличии у многих - правда эта задача сложнее учитывая формат протоколов сервиса (ODIS_S+HTML)
Полезнее для кого? К тому же в протоколах сервиса многого нет и есть много лишнего. Возможно, реально сделать сохранение более полной информации в логах сервиса, но я не заморачивался.

Цитата:

3. Посмотрел код проги, и как работающий в той же области, имею добрый совет, если позволите - я бы советовал вам собирать 2 объекта(класса) из 2 протоколов и совать найденные данные в свой объект. Конечно это намного сложнее(чем примененный текстовый поиск) на начальном этапе, но зато адаптировать этот вариант под другой источник данных/формат протоколов будет сильно проще.... И работать с данными можно будет много эффективнее.
Код там откровенный мусор, но он работает. Задачи причёсывать не было. Классы всей душой ненавижу и без крайней необходимости не использую в явном виде. Для программы такого рода на выходе получилось бы не столько лучше, сколько по-другому. Текстовый поиск это не отменит, и с изменением формата файла всё надо будет переделывать практически полностью.

Цитата:

Можем детальнее в личке, если интересно, могу даже чем-нить помочь )))
В свое время делал что то подобное для протоколов VAS PC....
Спасибо. Но на данный момент дальнейшего развития этой софтины не планирую.

SauberF1 11.06.2018 23:57

Небольшое обновление софтины. Теперь должна работать с русскоязычными логами ОДИС-Е.

[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...]

Aleksandrsidoroff 12.06.2018 05:48

Я не могу видеть ссылки. Если не сложно кинь в личку. Хочу попробовать в работе.


Текущее время: 04:39. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод:
zCarot
Автодиагностика и автосканеры.