Здравствуйте.
Есть предложение по работе скрипта SignalDAFP.
Организовать синхронизацию маркеров в режиме записи log-а - и в скрипте SignalDAFP.
Привести отсчёты времени в одинаковые форматы (отсчёт времени в записи log-а - минуты-секунды, отсчёт в SignalDAFP - секунды).
Вот - на таком примере.
Двигатель на разных режимах имеет кратковременный сбой в работе.
По скрипту SignalDAFP сразу обнаружены места, где происходит сбой.
Проблема - неисправность датчика колен-вала, которая вызывает сбой в работе драйверов форсунок и катушек.
На графике скрипта SignalDAFP можно маркером отметить это место (на 145-й секунде записи log-а) :
- DAFP _ CRANK - NG.png (120.03 КБ) 10909 просмотров
Теперь, нужно увидеть этот сбой на log-е.
- SYNC _ CRANK - NG.png (111.85 КБ) 10903 просмотра
Но, маркер в SignalDAFP - не переносится на сигнал самописца.
Тогда, приходится начало дефекта на log-е искать по временной засечке.
Соответственно, переводить значение из секундного формата (как в SignalDAFP) - в минуты-секунды (как в log-е).
Если файл короткий, - нет ничего сложного перевести 145 секунд в значение - 2 мин 25 сек.
Но, если файл, например, записан в тестовой поездке и имеет продолжительность несколько десятков минут, - потребуется преобразование формата времени, чтобы найти на log-е проблему.
Скрипт CSS - не всегда помогает, так как в данном случае приходится привязывать работу скрипта к неисправному сигналу датчика колен-вала. Плюс к этому, сигнал синхронизации - также имеет хаотичный характер.