Основные функции работы с массивами - LabVIEW

Основные функции работы с массивами

Главная

Основные функции работы с массивами

Для работы с массивами предназначены следующие функции из палитры Functions => Array:

Array Size - возвращает вектор размеров массива. Если массив п- мерный, на выходе функции Array Size будет вектор из п элементов. Так для одномерного массива из трех элементов функция Array Size выдаст значение 3, для двухмерного размером 5 х 10 результатом функции будет вектор из двух элементов 5 и 10.

Index Array - выдает элемент, соответствующий индексу, значение которого подается на поле ввода index. Функцию Index Array можно использовать для выделения строки или столбца из двумерного массива и дальнейшего представления в виде подмоссива. Для этого надо подать двумерный массив на поле ввода данных функции. Функция Index Array должна иметь два поля index. Верхнее поле index указывает строку, а нижнее поле - столбец. Можно задействовать оба поля index для выбора отдельного элемента или только одно поле, для выбора строки или столбца.

Replace Array Subset - заменяет часть массива, т.е. помещает значение или массив, поданный на терминал new element/subarray в исходный массив по координатам в полях index. Если не присоединять значений к терминалам index для какой-нибудь координаты, то будут заменены все элементы по этой координате. Выходной массив будет иметь одинаковую размерность и размер со входным.

Insert Into Array - вставляет элемент или массив в исходный массив по координатам указанным в полях index. Если не присоединить проводники к терминалам index, то новые элементы добавятся в конец массива.

Delete From Array - удаляет элементы из массива начиная с номера элемента index и длинной length. На выходе результирующий массив и удаленная часть.

Initialize Array - создает массив заданной размерности, в котором каждый элемент инициализирован значением поля ввода данных element. Для увеличения размерности массива достаточно добавить поля ввода данных, растянув узел функции. Например, если для функции Initialize Array заданы следующие значения параметров: на поле element подается значение 4, а на поле dimension size значение 3, то на выходе получится одномерный массив, состоящий из трех элементов равных 4.

Build Array - объединяет несколько массивов или добавляет элемент в n-мерный массив. Изменение размера иконки функции увеличивает количество полей ввода данных, что позволяет увеличить количество добавляемых элементов.

Array Subset - выдает часть массива, начиная с индекса, поступившего на поле index, и длиной, указанной в поле length. Когда вы присоединяете массив к этой функции, узел меняет размер, автоматически создавая пару терминалов index и length для каждой координаты массива.

Переход в начало документа

 
 
Hosted by uCoz