Введение
Платформа LabVIEW (Laboratory Virtual Instrument Engineering Workbench) фирмы National Instruments предназначена для разработки программного обеспечения для моделирования отдельных реальных физических объектов и создания информационно-измерительных систем и систем автоматизированного и автоматического управления.
Преимуществом LabVIEW над текстовыми языками, таких как C, Pascal и др., где программы составляются в виде строк текста, является то, что в LabVIEW программы создаются в виде графических диаграмм, в легкости восприятия алгоритма программистом.
Широкий спектр оборудования, поставляемого National Instruments, позволяет на основе платформы LabVIEW создавать в короткие сроки различную электронную аппаратуру с широкими функциональными возможностями.
Данное методическое пособие предназначено для студентов инженерных специальностей, начинающих изучать графический язык LabView. Оно содержит десять тематических разделов с упражнениями, предназначенными для лабораторного практикума, выполнение которого позволяет получить начальные сведенья для освоения среды программирования.
4
Занятие 1. Введение в LabVIEW
Упражнение1.1 Частотныйанализ
Цель: открыть и запустить прибор.
Запустите LabVIEW (Пуск Все программы National Instruments LabVIEW 8.0). Появится диалоговое окно Getting Started.
Выберете Find Examples. На экране появиться диалоговое окно поиска примеров ВП (рис. 1.1), разбитых по категориям.
Рис. 1.1 – Окно поиска примеров ВП
3. Перейдите на закладку Brows (Обзор). Отметьте пункт Directory Structure. В списке примеров выберете папку Apps, в которой откройте библиотеку Fereqresp.lib и дважды щелкните на FrequencyResponseVI.
Появится лицевая панель ВП Частотный анализ (рис. 1.2).
Рис. 1.2 Лицевая панель ВП Frequency Response VI
5
Лицеваяпанель
На инструментальной панели нажмите кнопку Run
.
Данный ВП моделирует посылку сигнала
к измерительному прибору и регистрацию
его отклика. Реакцию прибора в частотной
области можно будет увидеть на графике
лицевой панели.С помощью инструмента УПРАВЛЕНИЕ
измените значение уставки амплитуды
Amplitude.
Изменить значение можно, либо переместив
указатель кнопки в нужное положение,
либо используя стрелки изменения
значений элемента управления, либо
введя число непосредственно в дисплей
элемента.
Если число введено непосредственно в дисплей элемента, то
необходимо
нажать кнопку Enter
,
появившуюся на инструментальной панели.
Иначе число не будет введено.
6. Нажать кнопку Run и запустить ВП. Изменяя значения других средств управления, находящихся на панели, исследовать работу ВП.
Блок-диаграмма
7. Перейдите на блок-диаграмму. Для этого выберите в главном меню Window ShowDiagram или введите <Ctrl-E> с клавиатуры.
Блок-диаграмма (рис. 1.3) содержит несколько основных объектов, включая подпрограммы ВП, функции и структуры.
Рис. 1.3 – Блок-диаграмма ВП Frequency Response VI
6
8. С помощью инструмента УПРАВЛЕНИЕ дважды щелкните по иконке DMM (рис. 1.4).
Рис. 1.4 – Иконка ВП DMM
Эта иконка – графическое представление подпрограммы DemoFluke 8840A VI. После двойного щелчка откроется подпрограмма и на экране появится её лицевая панель (рис. 1.5).
Рис. 1.5 – Лицевая панель ВП DMM
Дизайн лицевой панели напоминает мультиметр. Вот почему программы LabVIEW называются виртуальными приборами.
Создавая модульные приложения LabVIEW, можно изменять только части приложения и/или многократно использовать эти части в других приложениях. Например, эта подпрограмма моделирует действие комбинированного прибора DemoFluke, но пользователь может внести в него изменения, чтобы получить новые функции.
Выберите в главном меню пункты File Close и закройте Demo
Fluke8840AVI.
Закройте ВП Frequency Response VI.
Конецупражнения1.1
7
Занятие2. СозданиеВП
Упражнение2-1. Преобразование°С в°F
Цель: Создать ВП
Ниже приведена последовательность действий для создания ВП, который будет преобразовывать значение температуры из градусов Цельсия в градусы Фаренгейта.
Лицеваяпанель
1. Выберите пункт главного меню File»New»VI, чтобы открыть новую лицевую панель.
Рис. 2.1– Лицевая панель ВП
2. Создайте цифровой элемент управления. Он будет использован для ввода значений температуры в °С.
а. Выберите цифровой элемент управления в разделе палитры Элементов в подразделе Controls»Numeric (Числовые элементы). Для вывода на экран палитры Controls (Элементов) следует щелкнуть правой кнопкой мыши по рабочему пространству лицевой панели.
b.
Поместите
цифровой элемент управления на лицевую
панель.
с. В поле собственной метки элемента управления напечатайте «Град С» и щелкните мышью в свободном пространстве лицевой панели или нажмите кнопку Enter, показанную слева, на инструментальной панели. Если сразу после создания элемента не присвоить имя его собственной метке, то LabVIEW присвоит имя, заданное по умолчанию. Собственная метка в любое время доступна для редактирования, оно производится с помощью инструмента ВВОД ТЕКСТА, показанного слева.
4. Создайте цифровой элемент отображения данных. Он будет использован для отображения значений температуры в °F.
a. Выберите цифровой элемент отображения в палитре Элементов в подразделе Controls»Numeric (Числовые элементы).
8
b. Поместите элемент отображения данных на лицевую панель.
c. В поле собственной метки элемента управления напечатайте «Град F» и щелкните мышью в свободном пространстве лицевой панели или нажмите кнопку Enter.
На блок-диаграмме LabVIEW создаст терминалы данных соответствующие элементам управления и отображения. Терминалы данных представляют тип данных соответствующих элементов Например, терминал данных DBL, показанный слева, представляет тип числовых данных двойной точности с плавающей запятой.
