Выкладываю предварительную версию программы.
Добавлено / доработано:1. Исправил все найденные баги.
2. Добавил панель параметров автомобиля (пока только заготовка). Цель - вывести наиболее часто используемые параметры автомобиля в всегда видимое место. Щелчок по стрелочке на кнопке с машиной пока открывает только меню выбора отображаемых параметров. Сейчас используется только параметр обороты холостого хода и только для окна ЭРЦ. В дальнейшем панель расширю и она заменит
Окно выбора автомобиля и часть соответствующих элементов панелей управления.

- 01.png (7,87 Кб) Просмотров: 7054
3. Для окна ЭРЦ добавил возможность анализа в реальном времени (динамический анализ / онлайн). Все работает аналогично
окну диагностики вторичной цепи системы зажигания. Когда в окне осциллографа есть ранее записанный / открытый сигнал, то в окне ЭРЦ, как и раньше, будет кнопка Анализ, после щелчка по которой будет выполнен анализ как и раньше. Если в окне осциллографа нет сигнала, то в окне ЭРЦ, будет кнопка Пуск, после щелчка по которой будет запущен динамический анализ ЭРЦ в реальном режиме времени. Причем если в окне осциллографа не был запущен процесс регистрации, то он будет запущен автоматически, и его можно будет остановить кнопкой Стоп в ЭРЦ, а если был запущен, то анализ автоматически начнется с момента запуска процесса регистрации, т.е. всегда будут проанализирован весь сигнал.

- 02.png (12,72 Кб) Просмотров: 7057
Во время динамического анализа в правом верхнем углу будет отображено среднее значение оборотов двигателя (удобно контролировать последовательность действий ЭРЦ).

- 03.png (17,85 Кб) Просмотров: 78103
Отображение графиков ускорений и оборотов начинается сразу, без ожидания калибровки венца. Программа автоматически подбирает параметры стандартных венцов. После выполнения условий калибровки (плавно увеличиваем обороты до 3000, после чего отпускаем газ чтобы обороты опустились до холостых) графики ускорений и оборотов будут автоматически пересчитаны.
Кнопка выбора масштаба позволяет выбрать длительность отображаемого сигнала во время динамического анализа. Например, хотим быстро выполнить последовательность действий ЭРЦ, выбираем 10 сек для контроля оборотов и поехали, если во время анализа будем проводить какие либо манипуляции, например форсунку отключать, то выбираем масштаб по больше, например 100 сек, и будет видеть ускорения и до и после манипуляции. Кнопкой выбора масштаба можно менять масштаб и в процессе анализа.

- 05.png (13,22 Кб) Просмотров: 7045
4. Добавлена панель результатов анализа, аналогична
панели окна электрооборудование.

- 04.png (17,45 Кб) Просмотров: 7046
5. Временно убрал возможность авторасчета УОЗ, т.е. галочка осталась но она не используется. Значение УОЗ используется для определения ВМТ, иногда УОЗ довольно заметно плавает на ХХ, что естественно приводит к неверному определению ВМТ. В панели параметров автомобиля можно будет задать параметры любого ДПКВ в формате: N-A-B-C…+T, N - количество зубьев на оборот, A, B, C… - количество пропущенных зубьев, T - зуб соответствующий ВМТ, что исключит погрешность. Добавлю автоматический расчет зуба ВМТ, для контроля и график УОЗ, после чего возможно восстановлю авторасчет УОЗ с некими ограничениями или предупреждениями.
P.S.
Программу тестировал около 2-х недель.
Все найденные баги вроде устранил, но возможно еще какие-то остались.
Из-за полной переработки алгоритмов (новый более адаптивный и производит больше усреднений) есть небольшие отличия в результатах старой и новой версии программы.
Я сравнил около 200 файлов, результаты отличались не более чем на 10%, но качественно всегда все совпадало, т.е. если не работает один цилиндр или в одном цилиндре плохая компрессия то это однозначно видно и в старой и новой версии программы.
Сейчас не много не однозначно работает функция задания границ полного цикла (720°) вручную маркерами в окне осциллографа, новый алгоритм автоматически проверяет обороты по ДПКВ и МПЦ и если там все нормально то по факту игнорирует заданные маркерами границы.
Программу для MT Pro 1,2,3 выложу скорее всего уже после НГ, так как правок кода под тысячу, хочу все проверить и убедится что все будет работать так как нужно.
Как установить предварительную версию программы.
Предварительная версия программы MT Pro 4MtPro4_3.0alpha.rar (1.14 МБ)Версия: 0.3.0.3 alpha
Дата: 29.12.19 20:00