Лабораторная работа. Разработка цифрового виртуального вольтметра в среде LabView
Скачать 1.51 Mb.
|
Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования Пермский национальный исследовательский политехнический университет Кафедра «МСА» Отчёт по лабораторной работе №1 По дисциплине «Электрические и компьютерные измерения» «Разработка цифрового виртуального вольтметра в среде LabView» Выполнил: студент группы ЭС-18-1б Лыкасов Павел Владимирович Проверил: старший преподаватель кафедры МСА Бачурин Андрей Анатольевич Пермь 2019 Цели работы: 1. Углубить знания о сущности и применении виртуальных приборов в среде LabView. 2. Освоить методы и средства разработки виртуальными приборами в среде LabView. Задачи: - Разработать программу, реализующую моделирование сигналов: 1. Ознакомиться с средой LabVIEW; 2. Изучить основные элементы LabVIEW; 3. Разработать программу, используя теорию. 4. Оформить отчет, ответить на контрольные вопросы. Ход работы: Задание 1. Разработать ПО для вычисления значения функции X(t) = A*SIN(w*F*t + D) Где: A – амплитуда, F – фаза, t - время, D – дельта, w - частота. Заходим в среду графического программирования LabVIEW, и создаём алгоритмическую модель. Рисунок 1 – Алгоритмическая модель программы Далее вводим произвольные значения амплитуды, фазы, времени, дельты, частоты. Рисунок 2 – Результат выполнения задания 1 Задание 2. Разработать ПО для вычисления значения функции X(t) = A*SIN(w*F*t + D) с помощью компонента FORMULA. Где: A – амплитуда, F – фаза, t - время, D – дельта, w - частота. Создаём алгоритмическую модель для выполнения данного задания. Рисунок 3 – Алгоритмическая модель Далее вводим произвольные значения амплитуды, фазы, времени, дельты, частоты. Рисунок 4 - Результат выполнения задания 2 Задание 3. Создать программу для расчета значения числа R равного - квадратному корню из числа P = A*w*Sin(B+2+L)*(V/F)*Cos(2*Pi*N-M), если P>= 0 - 0, если P<0 Значения A, w, B, V, F, N, M – задаются пользователем, L – случайное число от 0 до 1. Так же выводить на форму значение числа P в DBL и в I32. Создаём алгоритмическую модель для выполнения данного задания. Рисунок 5 – Алгоритмическая модель Далее вводим произвольные значения. Рисунок 6 - Результат выполнения задания 3 Задание 4. С помощью кластеров создать линию передачи данных для структуры данных, содержащей целочисленные, строковые, логические данные, целочисленный массив, дату и время. Создаём алгоритмическую модель для выполнения данного задания. Рисунок 7 – Алгоритмическая модель Далее вводим произвольные значения. Рисунок 8 – Результат выполнения задания Вывод: В ходе лабораторной работы мы углубили знания о сущности и применении виртуальных приборов в среде LabVie, освоили методы и средства разработки виртуальными приборами в среде LabView, а также выполнили поставленные задачи. Контрольные вопросы Что такое среда графического программирования LabVIEW? LabVIEW - это среда графического программирования, которую используют технические специалисты, инженеры, преподаватели и ученые по всему миру для быстрого создания комплексных приложений в задачах измерения, тестирования, управления, автоматизации научного эксперимента и образования. В каких областях применяется система LabVIEW. В настоящее время LabVIEW широко применяется в следующих сферах: Автомобильная промышленность Телекоммуникации Аэрокосмическая промышленность Полупроводниковая промышленность Разработка и производство электроники Управлениее технологическими процессами Биомедицина Какие преимущества имеет LabVIEW перед текстовыми системами программирования? Полноценный язык программирования Интуитивно понятный процесс графического программирования Широкие возможности сбора, обработки и анализа данных, управления приборами, генерации отчетов и обмена данных через сетевые интерфейсы Драйверная поддержка более 2000 приборов Возможности интерактивной генерации кода Шаблоны приложений, тысячи примеров Высокая скорость выполнения откомпилированных программ Совместимость с операционными системами Windows2000/NT/XP, Mac OS X, Linux и Solaris. Какие недостатки имеет LabVIEW перед текстовыми системами программирования? Чтобы запустить приложение, созданное с помощью LabVIEW на компьютере, в котором сама среда не установлена, нужно ставить LabVIEW Run-Time LabVIEW все же предназначена для решения круга задач, связанных с автоматизацией, сбором и обработкой данных с датчиков и т.д. поэтому в более общих задачах проигрывает классическим средам программирования. Но как говорится под все свой инструмент Что такое виртуальный прибор? Как его можно использовать? Любая программа, созданная в системе LabVIEW, называется виртуальный прибор (ВП) или виртуальный инструмент. ВП используют для: Чтение данных с Bluetooth — устройства Конвертирование видео в графические файлыНормализация сигналаУдаление нулей из массиваЗапуск VLC плеера из LabVIEWСплайн-интерполяция сигнала |