- •Минобрнауки россии
- •Аппаратное и программное обеспечение микро- и наносистемной техники
- •28.03.01 «Нанотехнологии и микросистемная техника»
- •305040, Курск, ул. 50 лет Октября, 94
- •«Введение в программную среду LabView»
- •Краткое изложение теоретического материала
- •Краткое изложение теоретического материала
- •Порядок выполнения работы
- •Контрольные вопросы
- •«Основы работы с числовыми и логическими данными»
- •Порядок выполнения работы Задание 1
- •Задание 2
- •Задание 3
- •Контрольные вопросы:
- •«Циклы с фиксированным числом операций и циклы по условию»
- •Краткое изложение теоретического материала
- •Порядок выполнения работы Задание 1
- •Задание 2
- •Задание 3
- •Контрольные вопросы
- •«Структура варианта, функция выбора, узел формула»
- •Краткое изложение теоретического материала
- •Порядок выполнения работы Задание 1
- •Задание 2
- •Задание 3
- •«Структура последовательности, диалоговые окна, временные функции»
- •Краткое изложение теоретического материала
- •Порядок выполнения работы Задание 1
- •Задание 2
- •Задание 3
- •«Массивы»
- •Краткое изложение теоретического материала
- •Порядок выполнения работы Задание 1
- •Задание 2
- •Задание 3
- •«Кластеры »
- •Краткое изложение теоретического материала
- •Порядок выполнения работы Задание 1
- •Задание 2
- •Задание 3
- •«Средства визуального отображения LabView - развертки»
- •Порядок выполнения работы Задание 1
- •Задание 2
- •Задание 3
- •«Средства визуального отображения LabView: графики осциллограмм, осциллограммы»
- •Задание 1
- •Задание 2
- •Задание 3
- •« Изучение строк »
- •Краткое изложение теоретического материала
- •Порядок выполнения работы Задание 1
- •Задание 2
- •Задание 3
- •«Приборы ввода/вывода»
- •Краткое изложение теоретического материала
- •Порядок выполнения работы Задание 1
- •Задание 2
- •Задание 3
- •Краткое изложение теоретического материала
- •Порядок выполнения работы Задание 1
- •Задание 2
- •Задание 3
«Введение в программную среду LabView»
Цель работы: ознакомится с программной средой LabView, с алгоритмом создания виртуальных приборов, типами данных, разработать первое приложение, содержащие основные элементы: контроллеры и индикаторы.
Приборы и принадлежности: персональный компьютер с программной средой LabView.
Краткое изложение теоретического материала
Программные приложения, создаваемые в LabVIEW носят название виртуальных инструментов (VI). В данном случае речь идет не только об имитации реальных приборов и о моделировании. Имеющиеся в LabVIEW программы управления реальных приборов (драйверы) дают возможность формировать и измерять реальные физические сигналы.
Диалоговая заставка LabVIEW:
Предлагает пользователю:
– создать новую программу на основе имеющихся бланков New…;
– открыть уже существующий файл Open…;
– настроить конфигурацию LabVIEW и средств измерения и контроля сигналов;
– открыть страницы помощи по LabVIEW, а также примеры по различным разделам;
– завершить работу с LabVIEW.
Панели LabVIEW
Разработка приложения в среде программирования LabVIEW осуществляется с использованием двух панелей
– передняя панель, которая имитирует панель некоторого пульта управления и позволяет размещать на ней различные кнопки, графические индикаторы, диалоговые объектов, средства управления и индикации и т.д.
– функциональная панель или панель диаграммы, в которой происходит процесс разработки исходного кода виртуального инструмента в виде отдельных графических пиктограмм, осуществляющих различные функции, и связей между ними.
Наборы приборов, функций и инструментов в LabVIEW
При создании приложения разработчик имеет возможность использовать следующие наборы:
– набор приборов служит для добавления регуляторов и индикаторов на переднюю панель. На нем представлены числовые, логические, строковые индикаторы и регуляторы; массивы и кластеры; средства создания диалога с пользователем; средства графического вывода информации и другие приборы. |
– набор функций предназначен для формирования диаграммы VI. В него входят управляющие структуры программы, такие как циклы, последовательности, формулы; числовые, логические и строковые функции; функций для обработки массивов и кластеров; функций для сравнения переменных; функций для осуществления операций по вводу/выводу файлов; функций ввода/вывода сигнала и другие функции. |
|
|
–
набор
инструментов включает
набор управляющих кнопок для изменения
режима редактирования - изменения
позиций выключателей и кнопок, управления
значениями цифровых регуляторов,
настройки виртуальных осциллографов;
выделения, перемещения объектов,
изменения их размера; открытие и
редактирование текстового окна;
соединения объектов на функциональной
панели; раскрашивания объектов или фона
и другие инструменты.
Если наборы не видны на экране, их можно открыть через верхнее меню.
Регуляторы и индикаторы
Они выполняют те же функции, что и входные и выходные параметры в текстовых языках программирования. При размещении регулятора/индикатора на передней панели, LabView создает соответствующую пиктограмму на блок-схеме. Символы на терминале соответствуют типу данных терминала.
Контекстное меню регулятора/индикатора позволяет осуществить:
–
демонстрацию
или отказ от нее для названия и описания
регулятора/индикатора;
– быстрый поиск терминала на функциональной панели и регулятора/индикатора на передней панели;
– замену индикатора на регулятор и наоборот;
– настройку параметров регулятора/индикатора;
– замену на другой регулятор/индикатор;
– открытие для функций соответствующих им констант, индикаторов и регуляторов;
– получение справки по используемой функции;
и др.
Терминалы и провода. Пиктограмма VI
Терминалы представляют собой области функции, через которые передается информация. Они аналогичны параметрам в текстовых языках программирования. Контекстное меню пиктограммы функции позволяет увидеть какие терминалы она включает
Провода
- пути данных между терминалами. Они
аналогичны переменным на обычных языках
программирования. Данные идут в только
одном направлении, с исходного терминала
на один или более терминалов адресата.
Провода имеют различную толщину и цвет.
Синий цвет соответствует целым числам,
оранжевый - вещественным числам, зеленый
- логическим, лиловый - строковым данным.
По мере перехода от скаляра к массиву
и кластеру увеличивается толщина
провода.
Для
соединения терминалов необходимо
выбрать инструмент – катушка, подвести
курсор мыши к исходному терминалу и
выбрать его. В этом случае один конец
провода станет закрепленным за данным
терминалом. Другой конец необходимо
подвести к терминалу адресата и выбрать
его. Если данное соединение невозможно,
то провод станет пунктирным черного
цвета.
Пиктограмма VI соответствует каждому виртуальному инструменту и располагается в правом верхнем углу передней панели. Для редактирования пиктограммы используется упрощенный графический редактор.
Управляющие кнопки. Сохранение VI
На
передней и функциональной панелях
размещаются управляющие кнопки,
позволяющие осуществлять.
– запуск выполнения программы;
– запуск программы в циклическом режиме;
– остановку выполнения программы;
– паузу в выполнении программы.
Если в программе имеются ошибки, то кнопка запуска будет разорвана.
Сохранение VI осуществляется через верхнее меню – пункт File.
