Суббота, 30.11.2024, 02:09
Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость | RSS
Главная | Блог | Мой профиль | Регистрация | Выход | Вход
Обитель RC-инженера
Форма входа
Меню сайта

Категории раздела
VCoder [5]
Новости по прошивке VCoder

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Календарь
«  Октябрь 2012  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031

Архив записей

Главная » 2012 » Октябрь » 07
Исправление выявленной ошибки http://vg.ucoz.ru/forum/2-2-390-16-1349563543

Ошибка была в расчете значения при работе фильтра SW

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

проверяя значения на целых числах (мин=1000, центр 1500, макс=2000) - округления не происходило,
но при вычислении при других цифрах округление давало сбой в точности до 20% результата !! что очень много !

сейчас поменял операции местами: сначала умножаем (без потери точности) а потом делим, и отбрасываем остаток (точность порядка 0.1%)

Ошибка не критичная, и скорее касается только тех кто настраивает Thro.Cut на ДВС, с электричками этот функционал (выход значения за пределы EPA) не используется

Файл прошивки ... Читать дальше »
Категория: VCoder | Просмотров: 1042 | Добавил: ВитГо | Дата: 07.10.2012 | Комментарии (0)


Copyright MyCorp © 2024
Сделать бесплатный сайт с uCoz