Усреднение

Усреднение — компонент. Служит для реализации такой математической операции, как нахождения среднеарифметического или среднеквадратического всех значений, приходящих на вход, за заданный промежуток времени.

Внешний вид компонента

Режим проектировщика Режим оператора
Усреднение - Режим проектировщика Не имеет

Параметры:

Входные

  • значение — усредняемые данные;
  • время— время усреднения (от 0 до 100 секунд).

Выходные

  • среднее — формируется усредненное значение.

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • AvarageTime (1) — установка времени усреднения, с;
  • averagetype (САЗ) — тип усредненного значения:
    • САЗ — среднее арифметическое значение;
    • СКЗ — среднее квадратическое значение.

Программирование

При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.

Параметры:

Входные

  • значение — усредняемые данные (любое число).
  • время — время усреднения (от 0 до 100 секунд).

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • FLOAT AverageTime — значения, поступающие для усреднения (любое число).
  • BSTR AverageType — установка и чтение типа усредняемого значения (строка):
    • САЗ — среднее арифметическое значение;
    • СКЗ — среднеквадратичное значение.

Пример

Данный пример требует подключенного ZET-устройства, содержащего ЦАП.

Проект в SCADA ZETView

Усреднение - Пример
В проекте реализована схема работы компонента «Усреднение». Компонент «Генератор (синус)« принимая сигнал с физического ЦАП ZET-устройства, подключенного к ПК, формирует сигнал по заданным параметрам. Параметры задаются с помощью соответствующих селекторов, подключенных к Генератор (синус). Далее Вольтметр постоянного тока снимает мгновенные значения напряжения и отправляет их на компонент «Усреднение». С помощью селектора, названного «Время усреднения», выставляется время, в течение которого компонент будет принимать значения с вольтметра для усреднения. Результат выводится на ЖК индикатор.
Результат работы проекта
Усреднение - Результат работы проекта
При запуске проекта усредненное значение примет неменяющуюся величину, если изменить значение смещения сигнала на Генераторе (синус), значение усреднения изменится. По умолчанию в данном примере компонент рассчитывает среднее арифметическое.