Значение элемента (строковый) — компонент. Предназначен для получения элемента массива по индексу.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Не имеет |
Параметры:
Входные
- {Y} — строковый массив, который будет взят с заданным индексом;
- Индекс — номер (индекс) элемента, который впоследствии будет передан на выход компонента.
Выходные
- Число(Yn) — поступает элемент, с заданным индексом.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- IndexOfValue (0) — индекс требуемого элемента массива.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Параметры:
Входные
- {Y} — значения строкового массива, который будет взят с заданным индексом;
- Индекс — номер (индекс) элемента, который впоследствии будет передан на выход компонента.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- FLOAT IndexOfValue — установка и чтение индекса требуемого элемента массива (число).
Пример
Проект в SCADA ZETView
В данном проекте показана работа компонента «Значение элемента (строковый)«.
Массив формируется пользователем, путем ввода значений в текстовое поле (на компоненте выставлена настройка «передать по импульсу») и нажатия кнопки без фиксации «Передать в массив». После этих действий строка отправляется на Формировщик массивов (текст-массив) с которого поступает на Таблицу данных (чтобы пользователь мог видеть, какие значения он вводит в массив). С помощью селектора выставляется индекс нужного элемента массива. Компонент «Значение элемента (строковый)» возвращает значение элемента по заданному индексу. Результат отображается помощью метки. Кнопка без фиксации «Сброс», подсоединенная к Формировщику массивов (текст-массив) и Таблице данных сбрасывает значения массива и очищает таблицу. Данный компонент используется для создания различных проектов, в том числе таких как вибростойкость.
Результат работы проекта