Автоматизация измерений, контроля и испытаний. Ч.1. Основы работы в программной среде LabVIEW. Дивин А.Г - 23 стр.

UptoLike

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