Это же надо такое написать. Каждый импульс имеет фиксированный вес - N литров/импульс. Приход каждого импульса означает, что за интервал времени между предыдущим и текущим импульсами расход составил N литров. Т.е. для того чтобы сделать пересчет в м куб./час над мерить не длительность импульса (погрешность будет высокая), а интервал времени между двумя соседними импульсами. А вот интервал времени между двумя соседними импульсами есть величина переменная и является функцией расхода.