Анализатор логов (log analyzer)
Moderator: STC
-
- LQFP144 - On Top Of The Game
- Posts: 1664
- Joined: Fri Jul 01, 2011 2:10 pm
- Location: г Уфа
Анализатор логов (log analyzer)
И так я вроде как собираюсь с мыслями сесть за его написание.
как минимум Дельфи и программу и книжку нашел )))
мысли -
буду делать так - анализируя лог фаил , буду рисовать точки в базу типо массива.
массив будет содержать , обороты , время , уоз , и номер расхода , ну также нужно отсеивать точки с режимом ХХ
теперь на графике будет ползунок выбора расхода , и двух мерный график , зависимость УОЗ от оборотов .
теперь имея время рассчитываем с каким ускорением мы вышли в эту точку по оборотам . заполняем этими данными массив .
и при наведении на точку на графике будет показываться ускорение в этой точке .
пока не знаю как превратить массив точек в графики . так как там будут скачки между расходами
фаил можно писать и один , или несколько , кому как угодно
например если один то можно точки ставить разным цветом для разного НУОЗ.
ну как то вот так ... для начала скелет и какой то график точек если выкинет мне из лога будет уже хорошо )))
пока флудить рано , но флуд приветствуется .
как минимум Дельфи и программу и книжку нашел )))
мысли -
буду делать так - анализируя лог фаил , буду рисовать точки в базу типо массива.
массив будет содержать , обороты , время , уоз , и номер расхода , ну также нужно отсеивать точки с режимом ХХ
теперь на графике будет ползунок выбора расхода , и двух мерный график , зависимость УОЗ от оборотов .
теперь имея время рассчитываем с каким ускорением мы вышли в эту точку по оборотам . заполняем этими данными массив .
и при наведении на точку на графике будет показываться ускорение в этой точке .
пока не знаю как превратить массив точек в графики . так как там будут скачки между расходами
фаил можно писать и один , или несколько , кому как угодно
например если один то можно точки ставить разным цветом для разного НУОЗ.
ну как то вот так ... для начала скелет и какой то график точек если выкинет мне из лога будет уже хорошо )))
пока флудить рано , но флуд приветствуется .
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
ВАЗ21310 1.7i Я7.2 2001г
- STC
- LQFP144 - On Top Of The Game
- Posts: 2420
- Joined: Fri Oct 22, 2010 10:47 pm
- Location: Ukraine, Kiev
- Contact:
Re: Анализатор логов (log analyzer)
Для чтения данных из файла можешь воспользоваться уже готовым классом LogReader из исходников SECU-3 Manager.
Его нужно скомпилоровать в отдельную DLL и потом подключить в к своему проекту. Скорее всего прийдется написать обертку. В любом случае обрати внимание на этот класс.
Его нужно скомпилоровать в отдельную DLL и потом подключить в к своему проекту. Скорее всего прийдется написать обертку. В любом случае обрати внимание на этот класс.
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
-
- LQFP144 - On Top Of The Game
- Posts: 1664
- Joined: Fri Jul 01, 2011 2:10 pm
- Location: г Уфа
Re: Анализатор логов (log analyzer)
ну я пока вспоминаю вообще что такое дельфи )))
спасибо , посмотрю .
скелет сперва обрисую , заодно и освоюсь . мне чем нравиться дельфи что 80% все мышкой делаешь )))
про сам процесс получения информации и ее отображению примерно как я выше описал , на первое время должно хоть как то проканать ?
спасибо , посмотрю .
скелет сперва обрисую , заодно и освоюсь . мне чем нравиться дельфи что 80% все мышкой делаешь )))
про сам процесс получения информации и ее отображению примерно как я выше описал , на первое время должно хоть как то проканать ?
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
ВАЗ21310 1.7i Я7.2 2001г
-
- LQFP144 - On Top Of The Game
- Posts: 1664
- Joined: Fri Jul 01, 2011 2:10 pm
- Location: г Уфа
Re: Анализатор логов (log analyzer)
Как лодку назовешь - так она и поплывет (с)
Флудим на название !!!
пока у меня она болтатся под тестовым названием
seculizer
Флудим на название !!!
пока у меня она болтатся под тестовым названием
seculizer
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
ВАЗ21310 1.7i Я7.2 2001г
-
- LQFP144 - On Top Of The Game
- Posts: 365
- Joined: Fri Aug 19, 2011 4:34 am
- Location: Севастополь, UA
Re: Анализатор логов (log analyzer)
Флудим на название !!!
seculizer
имхо в тему "чего нельза делать"
seculizer
имхо в тему "чего нельза делать"
-
- LQFP144 - On Top Of The Game
- Posts: 1664
- Joined: Fri Jul 01, 2011 2:10 pm
- Location: г Уфа
Re: Анализатор логов (log analyzer)
ну так велкам , конкурс на лучшее название делать не буду )) если никто лучше не предложит будет так как есть ) мне хоть project1 называйся )
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
ВАЗ21310 1.7i Я7.2 2001г
-
- LQFP144 - On Top Of The Game
- Posts: 365
- Joined: Fri Aug 19, 2011 4:34 am
- Location: Севастополь, UA
Re: Анализатор логов (log analyzer)
мне хоть project1 называйся
поддерживаю, главное что б код качественным был
поддерживаю, главное что б код качественным был
-
- QFP80 - Contributor
- Posts: 92
- Joined: Wed Sep 21, 2011 5:49 pm
- Location: Minsk Belarus
- Contact:
Re: Анализатор логов (log analyzer)
Stranger21
Рассматривал ли ты для анализа логов готовые приложения? Например QtiPlot ( http://soft.proindependent.com/qtiplot.html http://ru.wikipedia.org/wiki/QtiPlot )
Рассматривал ли ты для анализа логов готовые приложения? Например QtiPlot ( http://soft.proindependent.com/qtiplot.html http://ru.wikipedia.org/wiki/QtiPlot )
https://github.com/denami/secu3_blueloger -- Open Source logger
-
- LQFP144 - On Top Of The Game
- Posts: 1664
- Joined: Fri Jul 01, 2011 2:10 pm
- Location: г Уфа
Re: Анализатор логов (log analyzer)
я общался только на форуме мпсз по этим вопросам . но ихний Шелл - это какойто тихий ужас)))
код красивым - не будет это точно. работоспособным - думаю да . багов и косяков много это точно будет ) совместно решать будем))
тут еще мысли ходят о том что кривые построить без датчика скорости вообще невозможно нормальные ) так что я может и запущу в секу3 датчик скорости )
ну пока второй день меня и дельфи , есть основное окно и пара кнопок . осмысливаю график . так как
он выходит 4х мерным то планирую сделать так - пользователь видит точки лога например 5 расхода . тычет в них и справа ему показывается ускорение точки . возможно потом можно будет сделать второй график чисто ускорений . и тыкая на один график точки подсвечиваются на другом ...
лошадей гнать не будем .. из меня програмер как балерина кароче)))
код красивым - не будет это точно. работоспособным - думаю да . багов и косяков много это точно будет ) совместно решать будем))
тут еще мысли ходят о том что кривые построить без датчика скорости вообще невозможно нормальные ) так что я может и запущу в секу3 датчик скорости )
ну пока второй день меня и дельфи , есть основное окно и пара кнопок . осмысливаю график . так как
он выходит 4х мерным то планирую сделать так - пользователь видит точки лога например 5 расхода . тычет в них и справа ему показывается ускорение точки . возможно потом можно будет сделать второй график чисто ускорений . и тыкая на один график точки подсвечиваются на другом ...
лошадей гнать не будем .. из меня програмер как балерина кароче)))
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
ВАЗ21310 1.7i Я7.2 2001г
-
- LQFP144 - On Top Of The Game
- Posts: 1664
- Joined: Fri Jul 01, 2011 2:10 pm
- Location: г Уфа
Re: Анализатор логов (log analyzer)
а вы сами патылись в нее лог загнать? .. прочитав по диагонали понял что будет гемороя больше чем программу написать .denami wrote:Stranger21
Рассматривал ли ты для анализа логов готовые приложения? Например QtiPlot ( http://soft.proindependent.com/qtiplot.html http://ru.wikipedia.org/wiki/QtiPlot )
нам то пока нужно только расставить точки с ускорением . а в будующем загружать еще и карту рабочих кривых и из лога прога автоматом выставить нужные уоз в известных точках. останется руками подправить не достающие точки .
ну проблемм будет много . некоторые 100м логов накатывали и не настраивали авто все равно)
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
ВАЗ21310 1.7i Я7.2 2001г