Ваши комментарии
Игорь, это значение и должно прыгать в зависимости от текущего расхода. Ведь для чего нужен "пробег на остатке топлива"? Что бы водитель видел как далеко он еще может уехать при вот том расходе, который имеется сейчас в данный момент или за последние 2 минуты.
>Как вариант - рассчитывать на основе расхода за текущую поездку (авто-трип)?
Это уже лучше, но все равно не совсем то. Пробег на остатке топлива должен зависеть (мне так кажется) от того как я еду в данный момент, а не от того как я ехал 300 км тому назад. Если два водителя на двух одинаковых машинах проедут транзитом пункт А и у обоих будет одинаковый остаток топлива и дальше они поедут с одинаковым (хоть и переменным во времени) мгновенным расходом, то и пробег на остатке у них должен показываться одинаковым. А если пробег на остатке будет показываться так, как предлагаете Вы, то показания на компьютере этих двух водителей будут зависить от того, как они ехали раньше. Если первый водитель до пункта А ехал экономно, то у него и пробег на остатке буден показываться большим, чем у второго. А фактически они проедут после пункта А одно и тоже расстояние, ведь они ехали с одинаковым мгновенным расходом после пункта А.
>Это будет уже более правдоподобно для трассы, но с другой стороны для городской езды не подходит, т.к. в
>городе обычно много частых коротких поездок, расход топлива в которых не всегда адекватный из за пробок
>и т.д.
Да, для городской езды это совсем не подходит. Мгновенный расход прыгает в разы и строить прогноз по нему сложно. Разве что осреднять расход не за последние несколько минут (как это делается для вычисления FuelEconomy_short), а за последние несколько километров? Т.е. в этом случае интервал времени, за который осредняется расход в случае стояния в пробках и неспешной езды в тянучках, будет автоматически удлиняться.
>что эквивалентно
>остаток в баке * км пройдено с заправки / литров израсходовано с заправки
Судя по числам, которые я вижу на экране своего КПК, делится все это не на "литров израсходовано с заправки", а на объем бака минус остаток в баке, т.е. программа от чего-то решила, что я последний раз заправлялся до полного бака. Пример: у меня объем бака 55 литров. В баке 9 литров топлива, а с последней заправки я проехал 10 км, спалив 1 литр топлива (залил в сухой бак 10 литров топлива). На экране вижу, что пробег на остатке будет 2 км. Поэтому у меня и мысли, что программа считает так: 9 литров*10 км/(55 литров - 9 литров)=2 км
Нет, я не спорю, кому как ни автору лучше знать как работает его творение. Но почему тогда у меня не правильно считается пробег на остатке?
Сервис поддержки клиентов работает на платформе UserEcho
К сожалению уже не могу точно вспомнить откуда у меня .NET, скорее всего. с 4pda.info. Ваши рекомендации не успел применить, проблему решил сносом старой версии хобда и удалением папки в которую он был установлен. Потом поставил новую версию 0.9.0