Показать сообщение отдельно
Старый 02.09.2022, 14:43   #30
sea007
Member
 
Регистрация: Feb 2021
Сообщения: 54
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Усредняющий фильтр аналогового сигнала

Цитата:
Сообщение от Arsie Посмотреть сообщение
Вместо 6 и 11 проще использовать ^REG(int). А зачем величина на миллисекунды умножается и почему после сумматоров обратные связи?
По обратному фронту нужно фиксировать усредненное значение (в конце измерения).

Получается интеграл измеряемой величины / на время интегрирования = среднее значение. Плюс еще избавляемся от деления на ноль.

Через обратные связи получаем сигнал на втором входе сумматора из предыдущего цикла.

Может и проще можно, поэтому и спросил...


Добавлено через 6 минут


Типа блока "statistics_real" из CoDeSys пытаюсь реализовать
sea007 вне форума   Ответить с цитированием