inFlowia Lab. :: FuelCorrectHelper - простенькая программа для поиска оптимального коэффициента корректировки данных о заправке топлива
Это небольшая консольная программа, написанная на скорую руку, для того чтобы разобраться, как подбирать коэффициент на который нужно корректировать данные от датчика уровня топлива (ДУТ), чтобы среднее расхождение с данными заправок было минимальным. Вводятся объёмы 5-и заправок, соответствующие им объёмы 5-и заправок по данным от ДУТ, число от которого начинать перебор, число до которого продолжать перебор и шаг перебора. Результат выводится в файл в виде 2-х длинных столбцов - первый - коэффициент, второй - среднее расхождение с этим коэффициентом. Расхождения само собой считаются по данным о 5-и заправках которые вы ввели. Одно расхождение считается по формуле:
Vf - (Vd + (Vd * k / 100))
где:
Vf - заправленный объём по чеку
Vd - заправленный объём по ДУТ
k - корректирующий коэффициент
Потом данные о пяти заправках складываются и делятся на 5 - это и есть среднее расхождение по 5-и заправкам, которое пишется во второй столбец. Подробнее читайте в файле help.
Для удобства можно скопировать два этих столбца в табличный редактор типа Calc или Exel и потроить по ним график, или просто найти минимальное значение по модулю для второго столбца и посмотреть, какое значене из левого столбца ему соответствует.
ВНИМАНИЕ! Запуская данную программу вы соглашаетесь с её условиями использования, поэтому сначала лучше их прочитать. Текст условий использования находится в архиве с программой. Не бойтесь, там совсем не много :)
скачать исходник на C++Помогло? :)
Черкани Инфловии пару строк если нашёл здесь помощь. Можешь писать под любым постом в группе VK или по старинке на почту: inFlowia@netc.it :)
inFlowia Lab. не делает добро за деньги, но знать, что её труды кому-то помогают очень классно. Если тебе помогли - не поленись, всего пара слов: "Спасибо! Помогло :)" сделают дни инфловии светлее. ^^
Количество откликнувшихся: 8