Максимальное значение массива — компонент. Предназначен для получения максимального значения входного массива.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Не имеет |
Параметры:
Входные
- {Y} — входной массив для поиска максимума;
Выходные
- ЧислоY(n) — полученное максимальное значение массива.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- Maxtype (значение) — вариант искомой величины при поиске максимума в массиве (значение/индекс в массиве).
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Параметры:
Входные
- {Y} — значения массива, который будет взят для поиска максимальных значений.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- BSTR MaxType — установка и чтение варианта искомой величины при поиске максимума в массиве: Значение; Индекс в массиве (строка).
Пример
Проект в SCADA ZETView
В данной схеме показана работа компонента Максимальное значение массива. На вход {Y} компонента Максимальное значение массива подается массив, сформированный компонентом Формировщик массива с параметром ArraySize=10 (Размер массива). К Формировщику массива подключен Селектор, который позволяет вручную выставить значение элемента массива, и кнопка сброса, на случай если понадобиться сформировать массив заново. Компонент Максимальное значение массива получив 10 значений элементов массива выбирает наибольшее и передает его на выход Число(Yn). После этого число поступает на Цифровой индикатор.
Для большей наглядности работы схемы к ней также подключены Конвертер (число — строка) и Таблица данных, которые позволяют записывать вводимый нами массив в таблицу.
Для того, чтобы увидеть результат, необходимо, чтобы к компьютеру было подключено физическое ZET-устройство. В списке каналов нужно выбрать один из генераторов ZETLab.
Данный компонент используется для создания различных проектов, в том числе таких как измерение сопротивления материалов.
Результат работы проекта