Теоретическая часть. Цель работы: Научиться обрабатывать массивы данных с использованием циклических конструкций

Лабораторная работа №3

РАБОТА С МАССИВАМИ ДАННЫХ В LabView.

Цель работы: Научиться обрабатывать массивы данных с использованием циклических конструкций.

ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

Массив – пронумерованный, непрерывный, неограниченный набор однотипных данных. Каждый элемент массива имеет набор индексов, соответствующий размерности массива: одномерный – 1 индекс, двумерный – 2 индекса и т.д.

Графически массив выглядит как прямоугольная область, через которую можно просматривать элементы массива. Рядом с левым верхним углом этой области отображаются индексы. Значения этих индексов соответствуют элементу массива, показанному в левом верхнем углу. Одномерный массив (вектор) – строка или столбец. Двумерный массив (матрица, таблица) – таблица из нескольких строк и нескольких столбцов.

Массивы больших размерностей на плоскости экрана монитора отобразить невозможно, поэтому они выглядят как таблицы, представляющие собой срез по определенным индексам. Массив может содержать данные произвольного типа. Например, может быть массив тумблеров (дискретные регуляторы), или массив целых чисел. В LabVIEW элементы массива нумеруются по строкам от нуля. Таким образом, элемент двумерного массива с индексами [2;4] находится в третьей строке и пятом столбце.

Очень важно отметить, что графическое отображение массива не дает информации о том, сколько элементов содержит массив, т.е. сколько элементов определено. Прямоугольная область, отображающая массив является лишь "просмотровым окном".

Все элементы массива имеют один и тот же тип данных, причем в широком смысле. Это значит, что одинаковы как типы данных, так и их графическое изображение, цвета, размеры графических образов каждого элемента.

Основные функции для работы с массивами в LabVIEW располагаются в подменю Array пункта Programming палитры Functions. К ним относятся:

1. Array Size - применяется для определения размера массива.

Пример. Ниже приведена блок-схема и лицевая панель показывающая принцип работы функции Array Size для случая одномерного массива.

В том случае если массив является многомерным, то функция Array Size возвращает одномерный массив содержащий размер каждого измерения массива. Например:

2. Index Array - применяется для определения значения в массиве по индексу (индексам).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: