Пиковый обнаружитель — компонент. Предназначен для поиска максимального и минимального значений сигнала на заданном интервале.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Не имеет |
Параметры:
Входные
- Канал — поступает поток данных канала.
- Время — время сервера, с
- Задержка — задержка поиска пикового значения.
- Интервал — интервал поиска пикового значения, с.
Выходные
- Минимум — на выходе получаем минимальное пиковое значение.
- t мин. — время минимального пикового значения, с.
- Максимум — на выходе получаем максимальное пиковое значение.
- t макс. — время максимального пикового значения, с.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- Maximum (true) — определение максимального пикового значения.
- Minimum (true) — определение минимального пикового значения.
- Delay (0) — отступ в прошлое для времени начала интервала, с (отрицательное число).
- Interval (0.1) — длительность интервала поиска экстремума, с (положительное число).
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Параметры:
Входные
- Канал — измерительный канал, на который поступает поток данных канала (от 0 до (количество каналов — 1)).
- Время — входной числовой массив для задания значения времени сервера, с (любое число).
- Задержка — входной числовой массив для задания значения времени задержки поиска пикового значения, с (любое число).
- Интервал — входной числовой массив для задания значения времени интервала поиска пикового значения, с (любое число).
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- VARIANT_BOOL Maximum — установка и чтение определения максимального пикового значения:
- true — определение максимального пикового значения включен;
- false — определение максимального пикового значения выключен
- VARIANT_BOOL Minimum — установка и чтение определения минимального пикового значения:
- true — определение минимального пикового значения включен;
- false — определение минимального пикового значения выключен
- FLOAT Delay — установка и чтение отступа в прошлое для времени начала интервала, с (отрицательное число).
- FLOAT Interval — установка и чтение длительности интервала поиска экстремума, с (положительное число).
Пример
Проект в SCADA ZETView
Данный компонент используется для создания различных проектов, в том числе таких как Инклинометр.
Результат работы проекта