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

UptoLike

11 Создайте ВП, который генерирует двумерный
массив случайных чисел размерностью 5 × 6 и
выдает часть этого массива размерностью 4 × 5.
На лицевую панель вывести исходный массив
случайных чисел и полученный массив
12
Создайте ВП, который генерирует двумерный
массив случайных чисел и осуществляет транспо-
нирование полученного массива. На лицевую па-
нель вывести массив случайных чисел и транспо-
нированный массив. Для транспонирования мас-
сива используйте функцию Transpose 2D Array,
расположенную на палитре Functions » Array
Контрольные вопросы
1 Из каких основных компонентов состоит Ваш ВП?
2 Какие типовые приемы создания массива констант Вы знаете?
3 Какие функции работы с массивами Вы знаете?
4 Что такое полиморфные функции?
5 Какие приемы работы с массивами доступны для лицевой панели?
6 Какие палитры доступны для блок-диаграммы?
7 Что Вы знаете о цикле For?
8 Как создаются многомерные массивы?
9 Каково назначение элемента Старт подмножества в подпрограмме ВП?
10 Как выбирается количество элементов подмножества в подпрограмме ВП?
11 Какая функция генерирует случайное число в пределах от 0 до 1?
12 Какие функции создания массивов Вы знаете?
ЛАБОРАТОРНАЯ РАБОТА 6
СОЗДАНИЕ КЛАСТЕРОВ ИЗ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ И
ОТОБРАЖЕНИЯ ДАННЫХ. РАБОТА С КЛАСТЕРАМИ.
МАСШТАБИРОВАНИЕ КЛАСТЕРА
Цель работы:
изучение типовых приемов создания кластеров и функций отображения кластеров;
создание кластеров на лицевой панели;
сборка и демонтирование кластеров с использованием функций обработки кластеров;
создание ВП, использующего полиморфизм в кластерах;
изучение кластеров ошибок.
Методические указания
Как и массив, кластер является структурой, группирующей данные. Однако в отличие от массива
кластер может группировать данные различных типов (логические, числовые и т.д.). Объединение не-
скольких групп данных в кластер устраняет беспорядок на блок-диаграмме и уменьшает количество по-
лей ввода/вывода данных, необходимых подпрограмме ВП. Максимально возможное количество полей
ввода/вывода данных ВП равно 28. Если лицевая панель содержит более 28 элементов, которые необхо-
димо использовать в ВП, можно некоторые из них объединить в кластер и связать кластер с полем вво-
да/вывода данных. Как и массив, кластер может быть элементом управления или отображения данных,
однако кластер не может одновременно содержать элементы управления и отображения данных.
Создание кластеров из элементов управления и отображения данных. Для создания кластеров
из элементов управления и отображения данных следует выбрать шаблон кластера на палитре Controls
» Array & Cluster и поместить его на лицевую панель. После этого шаблон кластера следует заполнить
элементами. Изменить размер кластера можно с помощью курсора.
Ниже показан кластер, содержащий три элемента управления.