Исправление выявленной ошибки
http://vg.ucoz.ru/forum/2-2-390-16-1349563543Ошибка была в расчете значения при работе фильтра SW
при
выполнении целочисленных операций я сначала выполнял операцию деления,
а потом умножения (все по своим формулам), однако забыл что при
целочисленных операциях остаток будет потерян..
проверяя значения на целых числах (мин=1000, центр 1500, макс=2000) - округления не происходило,
но при вычислении при других цифрах округление давало сбой в точности до 20% результата !! что очень много !
сейчас
поменял операции местами: сначала умножаем (без потери точности) а
потом делим, и отбрасываем остаток (точность порядка 0.1%)
Ошибка
не критичная, и скорее касается только тех кто настраивает Thro.Cut на
ДВС, с электричками этот функционал (выход значения за пределы EPA) не
используется
Файл прошивки
...
Читать дальше »