Автоматизация измерений, контроля и испытаний. Мищенко С.В - 22 стр.

UptoLike

Создание массива элементов управления и отображения. Для создания массива элементов управления или отобра-
жения данных, как показано в примере, необходимо выбрать шаблон массива из палитры Controls Array & Cluster и по-
местить его на лицевую панель. Затем поместить в шаблон массива элемент управления либо отображения данных.
Создание массива констант. Создать массив констант на блок-диаграмме можно, выбрав в палитре Functions
Array шаблон Array Constant и поместив в него числовую константу. Массив констант удобно использовать для передачи
данных в подпрограммы ВП.
Двумерные массивы. В двумерном (2D) массиве элементы хранятся в виде матрицы. Таким образом, для размещения
элемента требуется указание индекса столбца и строки. Ниже показан двумерный массив, состоящий из 6 столбцов (длина) и
4 строк (высота). Количество элементов в массиве – 24 (6 × 4 = 24).
Для увеличения размерности массива необходимо щелкнуть правой кнопкой мыши по элементу индекса и выбрать из
контекстного меню пункт Add Dimension (Добавить размер). С этой целью также можно использовать инструмент ПЕРЕ-
МЕЩЕНИЕ. Для этого надо просто изменить размер элемента индекса.
Автоматическая индексация. Цикл For и цикл While могут автоматически накапливать массивы и проводить их ин-
дексацию на своих границах. Это свойство называется автоиндексацией. После соединения терминала данных массива с
терминалом выхода из цикла каждая итерация цикла создает новый элемент массива. На экране видно, что проводник дан-
ных, соединяющий терминал данных массива с терминалом выхода из цикла, стал толще, а сам терминал выхода из цикла
окрашен в цвет терминала данных массива.
Автоиндексация отключается щелчком правой кнопки мыши по терминалу входа/выхода из цикла и выбором пункта
контекстного меню Disable Indexing (запретить автоиндексацию). Автоиндексацию следует отключать, например, в случае,
когда нужно знать только последнее значение.
Ввиду того, что цикл For часто используется при работе с циклами, для него в LabVIEW автоиндексация включена по
умолчанию. Для цикла While автоиндексация по умолчанию отключена. Для того, чтобы включить автоиндексацию, необхо-
димо щелкнуть правой кнопкой мыши по терминалу входа/выхода из цикла и выбрать в контекстном меню пункт Enable
Indexing (разрешить автоиндексацию).
Создание двумерных (2D) массивов. Для создания двумерных массивов необходимо использовать два цикла For, один
внутри другого. Как показано на иллюстрации, внешний цикл создает элементы массива в строке, а внутренний цикл создает
элементы массива в столбце.