Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное
учреждение высшего профессионального образования
«Комсомольский-на-Амуре государственный
технический университет»
Электротехнический факультет
Кафедра «Промышленная электроника»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовой работе
по дисциплине «Инструментальные средства LabVIEW»
Основы программирования в среде LabVIEW
Студенты группы 4РТб-1______________________________
Руководитель проекта_________________________________А.
Нормоконтролёр_____________________________________ А.
2016
СОДЕРЖАНИЕ
Введение………………………………………………………………..…………3
1 Основная часть…….………………………………………..…………………4
Задание 1.1…………...…………………………………..…………………4
Задание 1.2………...……………………………………..………………..12
Задание 1.3…………………...…………………………..………………..14
Заключение…...………………………………………………..………………..17
Список использованных источников……………………..……………..…..18
Введение
LabVIEW— это среда разработки и платформа для выполнения программ, созданных на графическом языке программирования «G» фирмы National Instruments (США). Первая версия LabVIEW была выпущена в 1986 году для Apple Macintosh, в настоящее время существуют версии для UNIX, Linux, Mac OS и пр., а наиболее развитыми и популярными являются версии для Microsoft Windows.
LabVIEW используется в системах сбора и обработки данных, а также для управления техническими объектами и технологическими процессами. Идеологически LabVIEW очень близка к SCADA-системам, но в отличие от них в большей степени ориентирована на решение задач не столько в области АСУ ТП, сколько в области АСНИ.
В LabVIEW мы создаем пользовательский интерфейс, с управляющими элементами и индикаторами. Управляющие элементы – это тумблеры, кнопки, поля ввода и т. д. После создания пользовательского интерфейса, мы добавляема программный код, который управляет объектами на лицевой панели. Этот код содержится в схеме, код напоминает собой блок-схему.
LabVIEW можно использовать для управлением различным оборудованием, ьаким как, устройства считывания данных, различные датчики (температуры, движения, расстояния до объекта и т. д.)
LabVIEW простая и понятная система для начала работы в этой сфере.
Цель: изучить основы программирования в среде LabVIEW.
1. Основная часть
Задание 1.1
1. Разработать виртуальный прибор, который вычисляет значения двух эквивалентных числовых формул y1~y2, z1~z2.
2. Разработать виртуальный прибор, который вычисляет значения двух эквивалентных числовых формул y1~y2, z1~z2 с помощью структуры Formula Node.
3. Разработать виртуальный прибор, который вычисляет значения двух эквивалентных числовых формул y1~y2, z1~z2 с помощью базовых математических функций LabVIEW.
x=5.3 |
||
α=0.3 |
||
β=0.1 |
1. Создадим новый проект для решения данной задачи с помощью базовых математических функций. У меня получился прибор такого типа:
Рисунок 1 – Виртуальный прибор.
Рассмотрим подробнее структуру получившегося прибора:
Использовав «Numeric->Control» я создал ввод данных и обозначил их как «x», «a», «b»:
Рисунок 2 – Ввод данных.
Представим числитель первой дроби в LabVIEW с помощью базовых математических функций. Для этого используем элементарные модули Add (сложение), Square Root (взятие квадратного корня), Subtract (вычитание), Square (возведение в квадрат), Multiplu (умножение).
Рисунок 3 – Числитель первой дроби с помощью базовых математических функций.
Аналогичным способом представим знаменатель первой дроби и числитель со знаменателем второй дроби:
Рисунок 3 – Числитель первой дроби с помощью базовых математических функций.
Затем с помощью оператора Divide (деление) и Subtract (вычитание) объединяем полученные структуры и создаем вывод данных с помощью оператора «Numeric->Indicator»
Рисунок 4 – Вывод данных
Таким образом я составил программу для вычисления выражения y1.
Рисунок 5 – Программа для вычисления выражения y1.
Выражение y2 было «собрано» аналогичным способом.
Рисунок 6 – Программа для вычисления выражения y2.
А теперь рассмотри уравнения z1 и z2. Полная схема прибора:
Рисунок 7 – схема прибора для вычисления уравнений z1 и z2.
Как и в прошлом примере аналогичным способом задаем входы и выходы a, b, z1, z2 соответственно. Рассмотрим пример решения выражения z1.
Рисунок 8 – Программа для вычисления выражения z1.
Используем базовые математические функции Add, Square, Multiply, Subtract и ранее неиспользуемые модули Синуса и Секанса.
Рисунок 9 – Выражение z1 с использованием базовых математических функций.
А затем перемножим все значения с помощью команды умножения и получим значение z1.
Выражение z2 составлено подобным образом.
Рисунок 10- Программа для вычисления выражения z2.
2. Для создания виртуального прибора с помощью подприборов, возьмем за основу предыдущий пробор. Для выполнения поставленной задачи достаточно составить прибор с базовыми математическими функциями, а затем, выделяя нужные функции, использовать встроенную функцию Create SabVI, которая находится в контекстном меню Edit. Далее сохраняем все полученные подприборы и получаем прибор вида:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.