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

Форум по автодиагностике, автосканерам, ремонту, обслуживанию и эксплуатации автомобилей (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

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

yox2018 13.10.2018 23:26

... any link ?

SauberF1 10.11.2018 22:15

Небольшое обновление.

Теперь корректно работает с логами от ODIS версий 8 и 9.

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

Если есть замечания и предложения - пишите, попробую устранить и реализовать. :smile:

Mishyk 18.11.2018 20:47

SauberF1, классная утилита, респект.

jony1982 04.03.2020 11:50

Привет, можно в личку у меня нет сообщений, спасибо.

BuHT 04.03.2020 12:04

Цитата:

Сообщение от jony1982 (Сообщение 918830)
Привет, можно в личку у меня нет сообщений, спасибо.

_https://yadi.sk/d/gst_ZQFwEC9ODg

Polonium_210 05.03.2020 19:12

Все работает

max_k 13.03.2020 15:57

Цитата:

Сообщение от BuHT (Сообщение 918837)
_https://yadi.sk/d/gst_ZQFwEC9ODg

Подскажите пожалуйста, какая последняя версия программы, по этой ссылке загружена 1.6

SauberF1 18.03.2020 11:45

Цитата:

Сообщение от max_k (Сообщение 921622)
Подскажите пожалуйста, какая последняя версия программы, по этой ссылке загружена 1.6

Да, 1.6 - самая актуальная.

nanqingxu 20.03.2020 03:26

This is a very useful tool,

SauberF1 28.04.2020 02:36

Итак, товарищи, представляю вашему вниманию новую версию программы! :biggrin1:


Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Разработана по сути с нуля. Теперь это можно действительно назвать полноценным продуктом.

Напомню, используется для удобного сравнения двух логов ODIS Engineering относительно друг друга.

В новой версии:
  • Полностью новый проработанный дизайн. У окна можно изменять размер. Все элементы управления снабжены всплывающими подсказками, поясняющими функционал приложения.
  • Значительно увеличенная скорость работы.
  • Считывание файлов без использования браузера.
  • Гибкие опции сравнения.
  • Теперь доступно сравнение файлов, созданных в средах с отличающимися языковыми настройками.
  • Сохранение результата сравнения в форматах RTF и TXT.
  • Печать результата сравнения.
  • Поиск по результату сравнения с возможностью выделения всех вхождений искомой строки.
  • Возможность выбора блоков управления для сравнения.
А также, разумеется, куча багов, глюков и прочих прелестей. :rolleyes:

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

Любые пожелания и сообщения об ошибках можно оставлять здесь в теме, слать в личку или на почту (указана в самой программе при загрузке и видна на скриншоте). В случае отчёта об ошибках, прошу подробно описать что произошло, при каких условиях, а также выслать мне файлы, с которыми вы работали, чтобы я смог воспроизвести ситуацию у себя.

Ссылки для скачивания:
[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...]
[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...]
_yadi.sk/d/KXXES8eMVgxm5A
_yadi.sk/d/C_fT8IYv5_9Y2g

Ну и да, чуть не забыл. Для работы приложения требуется .NET Framework версии не ниже 4.5.1.

Андрей74 29.04.2020 10:16

SauberF1, ура, наконец то :thumbup: думал уже забросил свою утилитку

Power_full 02.05.2020 21:16

Цитата:

Сообщение от SauberF1 (Сообщение 936684)
Итак, товарищи, представляю вашему вниманию новую версию программы! :biggrin1:


Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Разработана по сути с нуля. Теперь это можно действительно назвать полноценным продуктом.

Напомню, используется для удобного сравнения двух логов ODIS Engineering относительно друг друга.

В новой версии:
  • Полностью новый проработанный дизайн. У окна можно изменять размер. Все элементы управления снабжены всплывающими подсказками, поясняющими функционал приложения.
  • Значительно увеличенная скорость работы.
  • Считывание файлов без использования браузера.
  • Гибкие опции сравнения.
  • Теперь доступно сравнение файлов, созданных в средах с отличающимися языковыми настройками.
  • Сохранение результата сравнения в форматах RTF и TXT.
  • Печать результата сравнения.
  • Поиск по результату сравнения с возможностью выделения всех вхождений искомой строки.
  • Возможность выбора блоков управления для сравнения.
А также, разумеется, куча багов, глюков и прочих прелестей. :rolleyes:

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

Любые пожелания и сообщения об ошибках можно оставлять здесь в теме, слать в личку или на почту (указана в самой программе при загрузке и видна на скриншоте). В случае отчёта об ошибках, прошу подробно описать что произошло, при каких условиях, а также выслать мне файлы, с которыми вы работали, чтобы я смог воспроизвести ситуацию у себя.

Ссылки для скачивания:
[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...]
[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...]
_yadi.sk/d/KXXES8eMVgxm5A
_yadi.sk/d/C_fT8IYv5_9Y2g

Ну и да, чуть не забыл. Для работы приложения требуется .NET Framework версии не ниже 4.5.1.

не работает,при загрузке 2го файла приложение закрывается

BuHT 02.05.2020 21:22

Цитата:

Сообщение от Power_full (Сообщение 937913)
не работает,при загрузке 2го файла приложение закрывается

Работает. Только что проверил.

Шрифт черезчур большой только.

SauberF1 03.05.2020 14:58

Цитата:

Сообщение от Power_full (Сообщение 937913)
не работает,при загрузке 2го файла приложение закрывается

Присылайте на почту файл, на котором крашится, попробую разобраться.

Цитата:

Сообщение от BuHT (Сообщение 937914)
Работает. Только что проверил.

Шрифт черезчур большой только.

Если не трудно, сделайте скриншот, как это выглядит. А также уточните, какая у вас система и системные настройки шрифтов (в т.ч. есть ли масштабирование).

Тестировал только на 7 и 8.1. Десятки у меня нет.

----------

Шрифты по задумке должны выглядеть так:


Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

BuHT 03.05.2020 16:26

Вложений: 1
Цитата:

Сообщение от SauberF1 (Сообщение 938041)
Если не трудно, сделайте скриншот, как это выглядит. А также уточните, какая у вас система и системные настройки шрифтов (в т.ч. есть ли масштабирование).

Вот так выглядит. Это в сравнении с предыдущей версией мне кажется что они большие.

SauberF1 03.05.2020 20:33

Цитата:

Сообщение от BuHT (Сообщение 938076)
Вот так выглядит. Это в сравнении с предыдущей версией мне кажется что они большие.

А, ну это нормально. :smile:

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

fwnl 04.05.2020 17:00

:thumbup::thumbup::thumbup:

Ados83 24.06.2020 00:39

Отлично. Спасибо за труд. Пока глюков не нашел.

Отправлено с моего GM1900 через Tapatalk

Romanesha 04.07.2020 01:43

Спасибо! Для кодирования незаменимая программа! Респект автору за такой труд!:wave:

Vladimir_ru 10.07.2020 16:47

Спасибо

corona 10.07.2020 19:22

Link is dead

SauberF1 10.07.2020 20:32

Цитата:

Сообщение от corona (Сообщение 964884)
Link is dead

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

Tadk 11.07.2020 00:26

Добавил полезный ответ, возможно это исправит ситуацию.

SSC90 15.07.2020 15:18

Sounds cool, is there also a english version planned to release? :biggrin1:

SauberF1 18.07.2020 18:02

Цитата:

Сообщение от SSC90 (Сообщение 965993)
Sounds cool, is there also a english version planned to release? :biggrin1:

Пока не планируется. Да там и переводить особо нечего, так всё понятно.

Если будет несколько запросов на английскую версию, возможно, гуглтранслейтну. :smile:

SSC90 18.07.2020 19:55

Цитата:

Сообщение от SauberF1 (Сообщение 966911)
Пока не планируется. Да там и переводить особо нечего, так всё понятно.

Если будет несколько запросов на английскую версию, возможно, гуглтранслейтну. :smile:


I will check if Google Translate makes a logic translation [emoji1]


Verzonden vanaf mijn iPhone met Tapatalk

Hookins 19.07.2020 06:16

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

Цитата:

Сообщение от SauberF1 (Сообщение 964891)
Все линки рабочие. Нерабочие только ссылки на старые неактуальные версии

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

SauberF1 28.08.2020 22:35

Обновил программу. Теперь не крашится при открытии логов ODIS-E версии 12.2. Спасибо всем, кто предоставил логи для анализа и внесения изменений в приложение.

Ссылки:

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

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

_https://yadi.sk/d/4ZPUZ_W8sNdygg
_https://yadi.sk/d/rBumv56CQxRemA

По первой ссылке ZIP-архив, по второй 7Z-архив. Приложение идентично - версия 2.0.2.0.

georges 29.08.2020 23:41

Респект автору за такой труд !!! I can call you a genius:thumbup:

Denerspik 06.10.2020 21:32

Цитата:

Сообщение от SauberF1 (Сообщение 936684)
Для работы приложения требуется .NET Framework версии не ниже 4.5.1.

Доброго времени суток! указан фрэим не ниже 4.5.1, у меня 4.8 win7 при установке проги пишет нужен фрэим 4.0.1 как быть? объясните пж


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

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