Переменная — компонент. Предназначен для передачи на выход переменного значения.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Не имеет |
Параметры:
Входные
- Значение (Yn) — входное значение.
Выходные
- Значение (Yn) — выходное значение.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- ValueFloat (0) — установка текущего значения типа float.
- ValueBool (false) — установка текущего значения типа bool.
- ValueLong (0) — установка текущего значения типа long.
- ValueDouble (0) — установка текущего значения типа double.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Параметры:
Входные
- значение (Yn) — входное значение (любое число).
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- FLOAT ValueFloat — установка и чтение текущего значения типа float (любое число);
- VARIANT_BOOL ValueBool — установка и чтение текущего значения типа bool (0 — нет, выкл./ 1 — да, вкл., истина);
- LONG ValueLong — установка и чтение текущего значения типа long (любое число);
- DOUBLE ValueDouble — установка и чтение текущего значения типа double (любое число).
Пример
Проект в SCADA ZETView
В этой схеме компонент Переменная служит для установки значения уровня, с которым будет сравниваться все значения спектральной плотности сигнала на различных частотах. Если будет превышение этого уровня, то значение частоты, на которой это произошло, будет отображено на Цифровом индикаторе. Синусоидальный сигнал нужен для генерирования гармонического сигнала. Узкополосный спектр используется для получения спектра сигнала. График необходим для отображения зависимости спектральной плотности от частоты на дисплее. Индекс превышения массива нужен для нахождения частоты, на которой будет превышено значение спектральной плотности, Значение элемента массива необходим для того, чтобы получить конкретное значение частоты из массива, на котором совершится превышение. Данный компонент используется для создания различных проектов, в том числе таких как ударный спектр.
Результат работы проекта