Добавил:
Студент, если у тебя есть завалявшиеся работы, то не стесняйся, загрузи их на СтудентФайлс! Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Работы / КТВП4.docx
Скачиваний:
21
Добавлен:
05.08.2022
Размер:
17.03 Mб
Скачать

12. Последовательный расчет значений в LabView: цикл for и while. Остановка и выполнение цикла по условию. Таймер задержки. Пример программы.

13. Массивы в LabView. Создание и отображение массивов. Массив констант. Заполнение в цикле одномерного массива.

Массив LabVIEW - это набор индексированных данных одного типа. Он может иметь любую размерность и содержать до 231-1 элементов на размерность. Элементом массива может быть любой тип данных, за исключением массива, таблицы или графика. Доступ к элементам осуществляется с помощью индексов. Значения индексов лежат в диапазоне от 0 до N-1, где N - количество элементов массива.

Для создания массива элементов управления или индикации данных необходимо выбрать шаблон массива из палитры Controls => Array & Cluster и поместить его на лицевую панель.

;?*;?не знаю надо ли это это…

Поместить элемент в шаблон массива следует до того, как он будет использоваться на блок-диаграмме. Если этого не сделать, то шаблон массива не будет инициализирован, и использовать массив будет нельзя. Подобным образом можно создать массив-константу. Для этого необходимо выбрать шаблон Functions => Array => Array constant и поместить в него константу необходимого типа.

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

14. Двухмерные массивы в LabView. Создание и отображение массивов. Заполнение в цикле двухмерного массива

Двумерный (2D) массив представляет собой прямоугольную таблицу (матрицу). Каждый элемент двухмерного массива характеризуется двумя индексами. Для увеличения размерности массива необходимо щелкнуть правой кнопкой мыши по элементу индекса и выбрать из контекстного меню пункт Add Dimension.

Следует отметить, что для массивов размерностью от 3 и выше в зоне видимости элементов показывается двумерный срез массива. При этом числа в элементе индекса будут указывать индекс (координаты) левого верхнего отображаемого элемента.

http://www.picad.com.ua/0204/pdf/lessons03.pdf

15. Функции работы с массивами в LabView: инициализации, получения размера, объединение двух массивов.

функция Инициализация массива (Initialize Array) - создает и заполняет все элементы n-мерного массива значением по вашему выбору (рис. 7.18). Вы можете изменить размерность массива растягиванием его границ инструментом перемещения («стрелка») для создания дополнительных вводов числа элементов размерности (dimension size). Эта функция полезна для выделения памяти определенного размера или для инициализации сдвиговых регистров данными из массива; рис. 7.19 показывает, как с помощью функции Инициализация массива создать десятиэлементный одномерный массив, в котором каждый элемент содержит значение 0;

функция Размер массива (Array Size) возвращает число элементов входного массива (рис. 7.20). Если входной массив является n-мерным, то функция возвращает одномерный n-элементный массив, в котором каждый элемент содержит число элементов одной из размерностей массива;

в зависимости от конфигурации функция Создать массив (Build Array) комбинирует или объединяет два массива или добавляет в массив дополнительные элементы (рис. 7.22). Будучи впервые помещена на блок- диаграмму, функция выглядит как иконка, изображенная слева. Вы можете растянуть границу этой функции для увеличения количества вводов. Функция Создать массив имеет два типа ввода: для массива и для элемента. Таким образом, с ее помощью легко создавать массив одновременно из массива данных и из скалярных величин.

Например, функция Создать массив на рис. 7.23 объединяет два одномерных массива и число.

Рис. 7.23. Функция Создать массив объединяет два одномерных массива и число

https://ozlib.com/873277/informatika/funktsii_raboty_massivami

Соседние файлы в папке Работы