Усреднение — компонент. Служит для реализации такой математической операции, как нахождения среднеарифметического или среднеквадратического всех значений, приходящих на вход, за заданный промежуток времени.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Не имеет |
Параметры:
Входные
- значение — усредняемые данные;
- время— время усреднения (от 0 до 100 секунд).
Выходные
- среднее — формируется усредненное значение.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- AvarageTime (1) — установка времени усреднения, с;
- averagetype (САЗ) — тип усредненного значения:
- САЗ — среднее арифметическое значение;
- СКЗ — среднее квадратическое значение.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Параметры:
Входные
- значение — усредняемые данные (любое число).
- время — время усреднения (от 0 до 100 секунд).
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- FLOAT AverageTime — значения, поступающие для усреднения (любое число).
- BSTR AverageType — установка и чтение типа усредняемого значения (строка):
- САЗ — среднее арифметическое значение;
- СКЗ — среднеквадратичное значение.
Пример
Проект в SCADA ZETView
В проекте реализована схема работы компонента «Усреднение». Компонент «Генератор (синус)« принимая сигнал с физического ЦАП ZET-устройства, подключенного к ПК, формирует сигнал по заданным параметрам. Параметры задаются с помощью соответствующих селекторов, подключенных к Генератор (синус). Далее Вольтметр постоянного тока снимает мгновенные значения напряжения и отправляет их на компонент «Усреднение». С помощью селектора, названного «Время усреднения», выставляется время, в течение которого компонент будет принимать значения с вольтметра для усреднения. Результат выводится на ЖК индикатор.
Результат работы проекта
При запуске проекта усредненное значение примет неменяющуюся величину, если изменить значение смещения сигнала на Генераторе (синус), значение усреднения изменится. По умолчанию в данном примере компонент рассчитывает среднее арифметическое.