Показать сообщение отдельно
Старый 24.02.2014, 14:00   #9
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 142
Благодарил(а): 15 раз(а)
Поблагодарили: 665 раз(а) в 607 сообщениях
По умолчанию Ответ: Энергонезависимый счётчик расхода

Цитата:
Сообщение от Tankyn Посмотреть сообщение
Дак и вопрос-то по программированию, ветка форума же "вопросы о программировании".
Правильно ли будет суммировать блогом Integral, затем через определённые периоды сохранять результат в память?
Интеграл очень быстро переполнится. Советую суммировать на самом блоке памяти.

Т.е. нормальзуете входную величину, например это литры в секунду. Далее умножаете на 5, т.к. дискретизация 5 сек, суммируете с тем, что уже посчитано на блоке памяти (советую ARRAY(real)) и даёте сигнал записи раз в 5 сек.

Для точности замера времени время цикла должно быть кратным секунде (т.е. число 1000 должно делиться на время цикла нацело), а тики отсчитывайте на счётчике CNTR. Счётчик должен самосбрасывать себя выходом EU.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием