Массив LabVIEW
Массив
Массив LabVIEW - это набор индексированных данных одного типа. Он может иметь любую размерность и содержать до 231-1 элементов на размерность. Элементом массива может быть любой тип данных, за исключением массива, таблицы или графика. Доступ к элементам осуществляется с помощью индексов. Значения индексов лежат в диапазоне от 0 до N-1, где N - количество элементов массива.
Для создания массива элементов управления или индикации данных необходимо выбрать шаблон массива из палитры Controls => Array & Cluster и поместить его на лицевую панель.
Затем в шаблон массива поместить элемент управления или индикации данных см. рисунок.
При этом терминал элемента на блок диаграмме приобретет цвет, соответствующий типу данных элементов массива. Поместить элемент в шаблон массива следует до того, как он будет использоваться на блок-диаграмме. Если этого не сделать, то шаблон массива не будет инициализирован, и использовать массив будет нельзя. Подобным образом можно создать массив-константу. Для этого необходимо выбрать шаблон Functions => Array => Array constant и поместить в него константу необходимого типа.
На лицевой панели массив представляется двумя областями: зона индекса и зона видимости элементов. Сразу после создания массива виден только один элемент. Для того, что бы увидеть несколько элементов массива необходимо с помощью инструмента перемещение растянуть зону видимости элементов в горизонтальном или вертикальном направлении.
Обратите внимание на то, что у всех элементов массива различаются только их значения, а все свойства: размер, цвет, точность, представление и т.д. могут быть только одинаковыми. Изменяя свойство у одного из элементов массива, вы из- меняете свойства всех элементов.
В зоне индекса задается номер элемента массива, начиная с которого показываются элементы массива в зоне видимости элементов, т.е. индекс левого верхнего отображенного элемента. По умолчанию это значение 0. Это значит, что элементы массива показаны, начиная с нулевого элемента. Изменяя значение индекса можно наблюдать любой последовательный участок массива.
При желании можно удалить зону индекса. Для этого необходимо вызвать контекстное меню и выбрать пункты Visible Items => Index Display.
Двумерные массивы
Двумерный (2D) массив представляет собой прямоугольную таблицу (матрицу). Каждый элемент двухмерного массива характеризуется двумя индексами. Для увеличения размерности массива необходимо щелкнуть правой кнопкой мыши по элементу индекса и выбрать из контекстного меню пункт Add Dimension.
Следует отметить, что для массивов размерностью от 3 и выше в зоне видимости элементов показывается двумерный срез массива. При этом числа в элементе индекса будут указывать индекс (координаты) левого верхнего отображаемого элемента.
Переход в начало документа