Показать сообщение отдельно
Старый 26.04.2014, 03:46   #2185
Valentin8080
Старший Пользователь
 
Регистрация: 17.02.2010
Возраст: 44
Регион: 03
Машина: Toyota Corolla
Сообщений: 980
Valentin8080 is a jewel in the roughValentin8080 is a jewel in the roughValentin8080 is a jewel in the rough
По умолчанию

Цитата:
Сообщение от se55y Посмотреть сообщение
Данные, которые шлёт ECU по PIDам коррекций - один байт, стало быть может принимать 256 значений.. Формула расчёта коррекции - (A-128)*100/128 (верно же?). Т.е. возможные _достоверные_ значения коррекций около нуля: -0,78%, 0%, +0,78%. А три знака после запятой - как-то странно, правда?

>0005 Кратковременная топливная коррекция. Банк 1 -0,031 %
>0006 Долговременная топливная коррекция. Банк 1 -17,21 %
>0007 Кратковременная топливная коррекция. Банк 2 -0,031 %
>0008 Долговременная топливная коррекция. Банк 2 -16,43 %

Возможно (автору, конечно, виднее) есть смысл это пофиксить
При A=129 получаем (129-128)*100/128=100/128=0,78125.
Кол-во знаков после запятой в данном случае высчитывается автоматически таким образом, чтобы общее кол-во цифр в числе с запятой было 4 штуки. В чем тут ошибка?
__________________
Мой отчет TOYOTA COROLLA 2004
Valentin8080 вне форума