Показать сообщение отдельно
Старый 20.11.2018, 20:05   #3
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Расходомер

Цитата:
Сообщение от ATS Посмотреть сообщение
Ну запихнуть все отсчеты надо в лонг чтобы со знаками не плутать. При переходе через 0 (новый отсчет меньше) вычесть старый из 65536 и добавить новый. Все суммировать в новом итоговом лонге и анализировать уже его изменения для контроля расхода, так как полученные по 485-му цифры будут не привязаны ко времени контроллера.
почему 65536 а не 65535?
вопщем все так примерно и делаю, но...
спасибо, попробую этот рецепт.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием