Ввод текста в режиме текстового редактирования.
Запускаем LabVIEW и загружаем файл (задания 1-3). Переходим в режим редактирования текста. Устанавливаем курсор на свободное поле лицевой панели и вводим с клавиатуры текст (например, номер группы и фамилию). Выходим из режима текстового редактирования. При выходе из LabVIEW записываем файл (переписываем текущий файл с сохранением имени). Внимание! 1. Перед началом выполнения работы создайте свой подкаталог. 2. Если в методических указаниях нет специальных указаний, то файл с выполненными заданиями является вашим отчетом. 3. Лицевая панель созданной вами виртуальной установки должна быть подписана (фамилия, номер группы, номер лабораторной работы) в режиме текстового редактирования лицевой панели. 4. Если в лабораторной работе предполагается редактирование, скопируйте исходный файл в свой подкаталог. Редактируйте только копию исходного файла. Подготовка к работе: Получить задание и изучить теоретическую часть. Программа работы: На основе примера ввода информации в цифровом виде: 1. Получить на графическом экране сигнал шума. 2. С помощью ситуационного меню настроить графический экран. 3. Осуществить ввод текста в режиме текстового редактирования. Отчет должен содержать задание на работу и описание порядка выполнения работы. Контрольные вопросы 1. Как осуществляется функция измерения и управления в среде Lab VIEW? 2. Как осуществляется визуализация ввода/вывода? 3. Какие библиотеки используются в среде Lab VIEW для визуализации органов управления? Лабораторная работа №3 ПРОСТЕЙШИЕ ОПЕРАЦИИ В LabVIEW Цель: приобретение навыков программирования в среде LabVIEW. Теоретическая часть: При работе в среде LabVIEW нередко возникает необходимость оптимальным образом организовать подачу/обработку сигнала произвольного вида, сымитировать работу какого-либо устройства и т.п. Для этого в пакете предусмотрена возможность использования различных математических операций с цифровыми данными, в частности, арифметические и логические операции.
Особенное значение операции с цифровыми данными приобретают при работе в LabVIEW как в системе визуального программирования, без подключения к компьютеру реальных устройств. В этом случае математические операции помогают описать в среде LabVIEW математические модели исследуемого объекта и экспериментальной установки. Математические операции в среде LabVIEW выбираются соответствующими пунктами меню: Ø Functions Structs & Constants (циклы, константы); Ø Functions Arithmetic (арифметические, логические операции); Ø Functions Ttig & Log (тригонометрические, логарифмические функции); Ø Functions Comparison (сравнение); Ø Functions Conversations (операции в различных системах счисления); Ø Functions ANALYSIS (библиотека сигналов, фильтров и т.п.) Пункт головного меню Functions доступен только в окне рисовки схем в режиме редактирования. Выбор математических операций осуществляется традиционным способом: курсор на соответствующем пункте меню, левая кнопка. Нередко в математических формулах используются числовые константы (произвольные или мировые). Для ввода произвольной константы необходимо выбрать Functions Structs & Constants, величину константы изменяют в текстовом режиме. Физические константы (е - заряд электрона, Na - число Авогадро и т.д.) выбираются в том же пункте меню. Пример реализации арифметической операций Реализовать арифметическую операцию: А = (В + С):5, ввод и вывод информации - цифровой. В окне лицевой панели отбираем и размещаем оптимальным образом два ЭУ в режиме контроля (ввод информации) - В и С, и один ЭУ в режиме индикации - А. Переходим в окно рисовки схем и, откорректировав взаимное расположение ЭУ, дополним схему следующими элементами: константа (5): Functions Structs & Constants; оператор сложения: Functions Arithmetic; оператор деления: аналогично операции сложения.
Переходим в режим установления связей и в необходимом порядке соединяем между собой элементы схемы. У иконок визуальных инструментов, операций и т.п., применяемых при программировании приложений Lab VIEW, есть так называемые поля присоединения связи («горячие» поля), которые ассоциируются с входными и выходными переменными. Например, у иконки оператора деления три горячих поля: верхний угол (делимое), нижний угол (делитель), правый угол (частное). При выполнении соединений курсор необходимо наводить на «горячее» поле, соответствующее той переменной, с которой надо установить связь. При этом данное «горячее» поле подсвечивается. Логические операции реализуются аналогичным образом. Подготовка к работе: Получить задание и изучить теоретическую часть Программа работы: 1. Реализовать арифметическую операцию А = (В+С)/5, В=2А+2С-1/D (ввод и вывод информации - цифровой). 2. Используя структуру Formula Node, реализовать следующую зависимость: El=sin(Dl). 3. Реализовать следующие логические функции: А В С и А В С 0 0 0 0 0 1 0 1 1 0 1 0 1 0 1 1 0 1 1 1 0 1 1 1 В качестве источников ввода (А,В,С) двоичной информации необходимо использовать переключатели из раздела Controls Boolean. Индикацию (С) осуществить лампой из того же раздела меню. Оформление отчета Отчет должен содержать задание на работу и описание порядка выполнения работы. Контрольные вопросы 1. Какими пунктами меню выбираются математические операции в среде LabVIEW? 2. В каком окне доступен пункт головного меню Functions? 3. Какие поля имеют иконки визуальных инструментов? Лабораторная работа №4 ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ ПРОЦЕССОВ Цель работы: приобретение навыков программирования в средеLabVIEW. Теоретическая часть: Операторы повторения (циклы) предусматривают выполнение некоторых действий (тела цикла) несколько раз. Различают следующие виды циклов: 1. Цикл с параметром: число повторений (итераций) - параметр цикла - известен заранее, до начала повторений. 2. Цикл с выходом по условию: существует некоторое условие, которое проверяется на каждой итерации; при выполнении условия происходит выход из цикла. Условие может быть помещено после тела цикла (цикл с постусловием) - такой цикл выполняется хотя бы один раз; цикл с предусловием (условие помещено до тела цикла) может быть не выполнен ни разу; вообще же возможен выход (выходы) из произвольной точки тела цикла, в зависимости от места расположения условия (условий).
3. Бесконечный цикл, останавливаемый только с прекращением выполнения программы. В среде LabVIEW реализованы цикл с параметром и бесконечный цикл. Цикл с условием может быть реализован на базе бесконечного цикла. Рассмотрим структуру цикла с параметром. С помощью этого цикла строится график функции y = a + i, где а - коэффициент, вводимый в диалоговом режиме, i - переменная цикла, наращиваемая на каждом шаге на единицу: 1 = 0, 1,2,..., N. Число итераций (шагов) N задано извне цикла (здесь N = 100). Бесконечный цикл может быть использован как для различных вычислений, так и для программирования элементов управления. Подготовка к работе: Получить задание и изучить теоретическую часть. Программа работы: 1. Вычислить с помощью оператора цикла с параметром функцию у = a* i + b на интервале i = 0,1,...,100. Коэффициенты а и b вводить в диалоговом режиме, вывод - графический (Controls Graph) 2. Построить с помощью оператора цикла с параметром зависимость у = i + a, i=0,1,…,50. Оформление отчета Отчет должен содержать задание на работу и описание порядка выполнения работы. Контрольные вопросы 1. Какие виды циклов реализованы в среде LabVIEW? 2. Что называется циклом с параметром? 3. Что называется циклом с выходом по условию? 4. Что называется бесконечным циклом? Лабораторная работа №5 ГРАФИЧЕСКИЙ ВЫВОД ИНФОРМАЦИИ Цель работы: приобретение навыков программирования в среде LabVIEW. Теоретическая часть Графический вывод информации в системе LabVIEW предоставляет аналоговый пользовательский интерфейс. Организация графического вывода осуществляется с помощью прибора графического отображения информации (экрана), работающего в режиме индикации.
Выбор ЭУ (в данном случае - графического экрана) и настройка на режим индикации выполняются способом, описанным в лабораторной работе №1. Количество знаков после запятой устанавливается аналогично тому, как это было сделано в лабораторной работе №2. Выходной сигнал, отображаемый на экране, должен иметь как минимум два параметра - входной и выходной. В рамках данной лабораторной работы предлагается организовать графический вывод сигнала, описываемого какой-либо функцией.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|