Форум Pilot Engineering

Форум Pilot Engineering (http://forum.pilotpowersupply.com/index.php)
-   Архив (http://forum.pilotpowersupply.com/forumdisplay.php?f=16)
-   -   PilotConfigurator БЕТА-ВЕРСИЯ 3 (http://forum.pilotpowersupply.com/showthread.php?t=59)

Pin 26.02.2011 11:53

PilotConfigurator БЕТА-ВЕРСИЯ 3
 
Пока бета -версия, без коррекций. Над коррекциями работаю - переписываю прошивку .
Качаем тут(770КБ)

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

teoretic просил добавить названия таблиц в заголовок формы , а то сравнивать неудобно, и даптацию для больших экранов. Адаптацию сделал - попробуйте на большом экране , отпишите рузультат.
Цитата:

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

Что нужно знать по графикам:

1.Масштабирование.
Зажимаем левую кнопку мышки + тащим влево -вниз для увеличения масштаба. Для возврата к первоначальному масштабу - левая кнопка мыши + тащим вправо-вверх

2. Прокрутка .
Зажимаем правую кнопку и тащим график мышкой.

3. Редактирование точек
Все значимые точки на графиках можно таскать мышкой , при этом в таблицу налету вносятся все изменения . Т.е. для редактирования таблицы клавиатуру можно вообще не трогать.

4. Двойной щелчек
Если точка находится вне видимой зоны графика, делаем двойной щелчок левой кнопкой , и она появляется в позиции курсора. Далее точно подтягиваем куда нужно.

Контекстное меню графиков( правая кнопка мышки )
Присутствует не во всех графиках
1. Отключает/включает точки
2. Отключает/включает подсказки ( не на всех графиках )
3. Отключает/включает соответствующие кривые

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

5. Обучение по текущему фрейму
Точность обучения зависит от того , в течение скольки точек сигнал MAF остается неизменным , при этом VAF за это время усредняется .

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

6. Фиксация обученных ячеек таблицы
При каждом изменении рассчетного графика, вносятся соответствующие изменения в таблицу , и для ячейки устанавливается флаг обученности.
Если влючить пункт фиксации обученных ячеек , то, далее, они станут недоступны для обучения ( ни вручуню, ни автоматически по фрейму). Таким образом, фиксируя временно обученные ячейки, можно производить обучение либо в ручном режиме , либо по фрейму.
Табличка при этом очень бытро заполняется .

Форму таблицы контролируем на графике таблицы сразу же после обучения соответствующих точек.

7. Сброс всех флагов обученности ячеек таблицы.
Все ячейки могут быть снова изменены.


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

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



График лога
По графику лога время в секундах отображается условно ! Это не настоящее время, поскольку я принял допуск , что конвертер выдает 100 отсчетов в секнуду, хотя на самом деле 118. Время, как таковое нам не нужно! Самое главное - форма сигналов.

Разрешение 0.01 сек - максимальное и используется для проверки( в предыдущих версиях все графики были в этом разрешении)

Уменьшая разрешение - мы получаем "усреднение " сигнала , и анализ проводить становится намного проще.

При прокрутке графиков на низком рпазрешении, вы увидите провалы/всплески на графиках- это нормальное явление!!! Объясняется это тем , что график - это динамическое окно для отображения лишь малой части данных из всего лога ( чтобы на слабых компах и нетбуках не тормозило ). Соответственно , если вдруг в какой-то точке появился всплеск или провал - смотрите на время, он реально существует . Если переключить разрешение в максимальное 0.01сек - то все будет как на ладони .
К тому же, в максимальном разрешении, никаких артефактов при прокрутке не будет, потому что отображаются все точки :)



Основые принципы настройки конвертера , для тех кто не в курсе,как это делается,- смотреть тему про вторую верисю конфигуратора
http://forum.pilotpowersupply.com/showthread.php?t=42

Дополнения и пожелания приветствуются :m0906:

tosik.nik 26.02.2011 20:51

win 7 x64 - первый запуск вроде работает, с конвертером пока не знаю (предыдущая версия вообще не запускалась).


З.Ы. отказ от фрам и установки это +++

spirit_of_mind 26.02.2011 21:50

скачал, удобство использования улучшилось многократно. и сравнение двух таблиц очень кстати.
и не надо фрэймворк 1.5 часа выкачивать :)

tosik.nik 27.02.2011 01:40

Было бы не плохо добавить хот кей ctr+z отмена последнего действия (не критично, но я думаю было бы не плохо)

teoretic 27.02.2011 12:07

??????????????
 
Первый запуск, еще особо не разбирался но! ?????????????? - Это то, что отражается у меня вместо всех надписей. WinXP Professional Sp3 Eng - во всех приложениях кирилица отражается нормально.

Pin 27.02.2011 14:31

teoretic
Потому что винда английская, а надписи сделаны в русских кодовых таблицах , а не юникоде :)

делаем так
start->Control Panel -> Language and Regional Settings -> Advanced
Язык ставим Russian
Code page conversion tables - проставить галочки на против всех сyrillic.
и все должно работать :)

Пробуйте и результат в студию :)

teoretic 27.02.2011 14:50

Вложений: 1
Было бы так просто, я бы даже не писал! :)
Повторюсь, все остальные "русские" программы работают нормально.

Pin 27.02.2011 14:57

В первой вкладке тоже везде russian стоит ?

Pin 27.02.2011 16:34

teoretic
Если все также - пробуйте этот вариант http://downloads.pilotpowersupply.com/pilot1.exe
Здесь принудительно включена русская локаль

teoretic 27.02.2011 22:47

В общем получилось
 
Да, если выставить россию в отображении валют и чисел, то все отображается нормально. Pilot 1 - в любом случае нормально.:t2025:

teoretic 27.02.2011 23:07

Теперь о программе.
 
Масштабирование не всегда отрабатывает при использование touchpad на лаптопе. При передвижении графика правой клавишей возникает пупап-меню, не очень удобно, приходится все время тыкать в экран чтобы оно исчезло, но как исправить пока в голову не приходит. Может это меню вынести за пределы отображения логов. Понравилось то, что при снятии логов отбражается напряжение и номер по таблице. (Надо чтобы еще маркер бегал во время записи логов по таблице, чтобы визуально было видно.) - Оказывается, он уже бегает, да еще так здорово! (Это не в режиме обучения.)
Но направление правильное, эта версия получилась лучше. :t2025:

teoretic 27.02.2011 23:27

Если отредактировать таблицу, то нет маркера что таблица была изменена и при закрытии программы нет вопроса на сохранение изменений. Это может вызывать неудобства при случайном или непроизвольном закрытии.

manson53 28.02.2011 07:49

Спасибо, будем тестировать, очень радует поддержка 7!!!

Pin 02.03.2011 22:29

Цитата:

Масштабирование не всегда отрабатывает при использование touchpad на лаптопе.
Это уже особенности тачпада - я с этим ничего не сделаю , только левую кнопку зажимать :) Еще момент - минимальная зона квадрата масштабирования 16 на 16 мм , все что ниже не будет масштабироваться .

Цитата:

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

Все остальное на доработке .

teoretic 02.03.2011 23:33

Цитата:

Сообщение от Pin (Сообщение 491)
Это уже особенности тачпада - я с этим ничего не сделаю , только левую кнопку зажимать :) Еще момент - минимальная зона квадрата масштабирования 16 на 16 мм , все что ниже не будет масштабироваться .

Разобрался с тачпадом, вернее с масштабированием, надо выделять именно то, на чем хочешь увеличить масштаб. Не сразу въехал, хотя это стандартный интерфэйс для масштабирования.

Есть еще одна особенность, не знаю уж фича это или баг! При просмотре логов, если два раза кликнуть по экрану, происходит изменение в таблице и оно отображается на графике таблицы! :m0904:

Ну и конечно же большое СПАСИБО за быстрое реагирование и поддержку.:t2009:

Pin 03.03.2011 00:42

Цитата:

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

teoretic 07.03.2011 21:49

Продалжаем улучшать
 
Цитата:

Сообщение от Pin (Сообщение 493)
Это фича :) Для обучения обнуленной таблицы :) Если точек таблицы не видно на графике , то достаточно кликнуть два раза мышкой и точка подтягивается в место двойного щелча , а далее уже точно можно подтянуть :)

Ага, прикольно, попробывал, отрабатывает, значение в таблицу заносится согласно значению представленному в логах. Но теперь другой трабл. "Окно" - "Адаптировать под разрешение экрана" - два раз выбираешь этот пункт - получается такая страшная картинка, а вернуться назад уже не получается, только перезапуск проги :(. Надо реально улучшить эту функцию. И еще, первый релиз 3-й версии при запуске открывался на первой закладке, а все последующие на последней, т.е. на просмотре логов. Это так для создания законченности продукту.
Спсб.

teoretic 09.03.2011 18:16

Продолжаем генерировать идеи для улучшения программы :)
Надо бы чтобы в логах можно было переключать отображение из номеров оцифровки в вольт\деления. Было бы удобно смотреть напряжения лямбды да и MAF в вольтах.

Pin 19.03.2011 18:13

ВНИМАНИЕ !!! ДОБАВЛЕНА КОРРЕКЦИЯ В РЕЖИМЕ РЕАЛЬНОГО ВРЕМЕНИ !!!
Для использования этой функции нужно скачать новую версию конфигуратора и обновить прошивку в конвертере !!!
Подробнее по ссылке
http://forum.pilotpowersupply.com/showthread.php?t=66

caleb 30.05.2011 23:00

Хорошо бы добавить индикатор чтения записи в энергонезависимую память.
Можно еще индикацию обмена между конвертером и программой.

а то записываешь а что там происходит реально хрен его знает

Pin 31.05.2011 20:31

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

spirit_of_mind 02.06.2011 03:18

кстати, тоже это заметил.
попытался записать в конвертер новую таблицу, вроде записал - считываю - а она старая! пару раз потыркался - получилось записать :)
теперь всегда перепроверяю, записалось ли то что я хотел в память повторным перезапуском программы и считыванием.

Stepanich 10.06.2011 01:03

И ещё идея улучшения. Хорошо если будет впроге видимый таймер записи лога и возможность установки маркера во время записи!


Часовой пояс GMT +6, время: 18:51.

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot