Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные LV 2013.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
190.67 Кб
Скачать

Лабораторные работы по курсу ИИУ

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

Тема: Виртуальные Подприборы (ВПП)

Подприборы – мощное средство для разработки иерархических ВП. Для создания ВПП достаточно очертить стрелкой фрагмент кода, подлежащего преобразованию в подприбор, и обратиться в меню Edit > Create Sub. После преобразование в подприбор Lab VIEW автоматически создаёт соединительную панель, исходя из количества и типов его входных и выходных терминалов. Пользователю остаётся только создать оригинальное изображение иконки и сохранить подприбор в папке (User.lib).

1. Создание вп с двумя управляющими числовыми элементами и двумя числовыми приёмными элементами.

На блок-диаграмме из палитры Программирование открываем числовую подпалитру: «Сложение» и «Вычитание» и производим соответствующие соединения таким образом, чтобы один приёмник показывал сумму двух чисел, а другой разность.

На блок-диаграмме стрелкой выделяем пунктиром элементы «Сложение» и «Вычитание» с частью соединительных входных и выходных проводников, затем выбираем опцию Create Sub VI (Создать ВП) из меню Edit (Правка).

После этого можно проверить тот ли узел мы обозначили и, если надо отредактировать иконку ВПП, просмотреть его соединительную панель и сохранить в меню File. Сохранения иконки надо начинать с вызова меню Edit (Правка) и опции Create Sub VI (Создать ВП).

2. Редактирование ВПП (изменение количество входов и выходов у иконки)

Расширить функциональные возможности ВПП добавлением в нашем действия умножения. Создаём новую иконку, у которой остаются два входа, но три выхода. Вызываем иконку с двумя выходами и двойным щелчком открываем его лицевую панель, добавляем на блок диаграмме элемент «умножение», выделяем пунктиром новый блок и вначале вызываем меню Edit и опцию Create Sub VI, а затем в меню File сохраняем его.

Ярлыки входных вводов – слева, выходных – справа.

3. Окно помощи ВПП

После необходимых соединений ВПП с управляющими элементами и индикаторами создать иконку для ВП.

Щёлкаем правой кнопкой мыши в поле иконки и выбираем опцию: «Показать соединительную панель». Настраиваем иконку на количество входов (левая часть; у нас два входа) и на количество выходов (левая часть; у нас четыре выхода).

Подводим курсор к входной верхней ячейке иконки и нажимаем левую кнопку. Ячейка заливается чёрной краской. Затем подводим курсор к соответствующему управляющему элементу и кончиком катушки опутываем его пунктирной линией. Зачернённая ячейка иконки должна наполниться соответствующим цветом. И так проверяем все ячейки. Если цвет остаётся чёрным или становится белым, то соединение не верно. И ещё: можно заранее вывести больше входных и выходных вводов или ячеек с тем, чтобы при необходимости ими воспользоваться. Функции, встроенные в Lab VIEW, автоматически определяют: подключены ли необходимые входные данные. Есть три варианта:

- обязательное подключение

- рекомендуемое подключение

- необязательное подключение

Чтобы определить является ли подключение обязательным, рекомендуемым или необязательным, щёлкаем правой кнопкой мыши по терминалу подключения соединительной панели и на выпадающем меню This Connector Is (Этот ввод) имеем сообщение, одно из которых отмечено галочкой: обязательное Required; рекомендуемое Recommended; необязательное Optional.

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

Структуры For Loop, While Loop

Цикл с фиксированным числом итераций выполняет код внутри его границ. Число отсчётов N устанавливается пользователем. Счётчик итераций содержит текущее число завершённых итераций цикла. 0 – первая итерация, N-1 последняя, N – число итераций.

Цикл по условию выполняет код внутри его границ (состояние ЛОЖЬ) до тех пор, пока логическое значение, подключённое к терминалу условия выхода из цикла, не перейдёт в состояние ИСТИНА.

Данные поступают в цикл и выходят из него через маленькие окна (туннели) на границе цикла: точки входа/выхода. Выходные точки цикла выводят данные только после завершения цикла. Числовой индикатор внутри цикла обновляется после каждой итерации, вне цикла обновляется один раз после выхода из цикла.

1. Собрать ВП с использованием в структурах For Loop и While Loop тригонометрических функций.

Сдвиговые регистры (СР)

СР (Shift Register), применяемый в цикле по условию и в цикле с фиксированным числом итераций. Это особый тип переменной, используемой для передачи величин из одной итерации цикла в следующую. СР создаётся в контекстном меню (КМ) опцией Add Shift Register. Чтобы обеспечить доступ к данным от предыдущих итераций создаются дополнительные терминалы – щелчок правой кнопкой мыши по левому терминалу регистра и опция Add Element в КМ. При этом мы имеем несколько значений одной переменной.

2. Собрать ВП для вычисления N! с использованием СР