Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LabVIEW Basics 1.pdf
Скачиваний:
601
Добавлен:
05.06.2015
Размер:
6.38 Mб
Скачать

Урок 3 Создание ВП

 

Блок-схема

 

= False

= True

Рис. 3-14. Блок-схема ВП Предупреждения.

Реализация

Следуя приведенным ниже инструкциям, создайте лицевую панель по образцу рис. 3-15. Эта лицевая панель получает от пользователя текущую температуру, верхний и нижний пределы температуры,

©National Instruments Corporation

3-26

Учебный курс LabVIEW Основы I

Урок 3 Создание ВП

после чего выводит строку предупреждения и выдает сигнал предупреждения (зажигает светодиод). Этот ВП входит в проект метеостанции, который вы создали в предыдущем упражнении.

Рис. 3-15. Лицевая панель ВП Предупреждения.

1.Добавьте новый ВП к проекту метеостанции, который вы создали в предыдущем упражнении.

Выберите пункт меню File>>Open Project.

Откройте файл Метеостанция.lvproj из каталога

C:\Exercises\LabVIEW Basics I\Курсовой проект.

Выберите пункт меню File>>New VI.

2.Сохраните новый ВП.

Выберите пункт меню File>>Save.

Сохраните ВП под именем Предупреждения.vi в каталоге

C:\Exercises\LabVIEW Basics I\Курсовой проект.

3.Создайте числовой элемент управления для ввода текущей температуры.

Поместите на лицевую панель числовой элемент управления.

Измените текст метки на ТекущТемп.

Щелкните правой кнопкой на элементе управления, выберите Representation и убедитесь, что элемент имеет тип DBL.

Совет Этот подВП может использоваться с температурной шкалой Фаренгейта, Цельсия, Кельвина или любой другой, при условии, что все входные температуры приведены по одной шкале. Следовательно, добавлять масштабные единицы не нужно.

4.Создайте числовой элемент управления для ввода максимальной температуры.

Удерживая нажатой клавишу <Ctrl>, перетаскивайте элемент управления ТекущТемп, чтобы создать его копию.

Измените текст метки нового элемента управления на

МаксТемп.

©National Instruments Corporation

3-27

Учебный курс LabVIEW Основы I

Урок 3 Создание ВП

5.Создайте числовой элемент управления для ввода минимальной температуры.

Удерживая нажатой клавишу <Ctrl>, перетаскивайте элемент управления МаксТемп, чтобы создать его копию.

Измените текст метки нового элемента управления на

МинТемп.

6.Создайте строковый индикатор для текста предупреждения.

Поместите на лицевую панель строковый индикатор.

Измените текст метки на Текст.

7.Создайте круглый светодиод или другой логический индикатор для предупреждающего сигнала.

Поместите на лицевую панель индикатор Round LED.

Измените текст метки на Предупреждение?.

8.Перейдите на блок-диаграмму.

Совет Если вы не хотите видеть на блок-диаграмме терминалы в виде иконок, выберите пункт меню Tools>>Options, а затем Block Diagram в списке

Category. Уберите отметку с пункта Place front panel terminals as icons.

Следуя приведенным ниже инструкциям, постройте блок-диаграмму по образцу рис. 3-16.

Рис. 3-16. Блок-диаграмма ВП Предупреждения.

9. Сравните ТекущТемп и МаксТемп.

Поместите на блок-диаграмму функцию Greater Or Equal?.

Соедините терминал ТекущТемп с входным терминалом x

функции Greater Or Equal?.

Соедините терминал МаксТемп с входным терминалом y

функции Greater Or Equal?.

10.Сравните ТекущТемп и МинТемп.

Поместите на блок-диаграмму функцию Less Or Equal?.

©National Instruments Corporation

3-28

Учебный курс LabVIEW Основы I

Урок 3 Создание ВП

Соедините терминал ТекущТемп с входным терминалом x

функции Less Or Equal?.

Соедините терминал МинТемп с входным терминалом y

функции Less Or Equal?.

11.Если текущая температура больше или равна максимальной, сгенерируйте строку Жарко, в противном случае сгенерируйте строку Холодно.

Поместите на блок-диаграмму функцию Select справа от функции Greater Or Equal?.

Соедините выход функции Greater Or Equal? с входным терминалом s функции Select.

Поместите выше и левее функции Select строковую константу.

Введите в константу текст Жарко.

Соедините строку Жарко с входом t функции Select.

Удерживая нажатой клавишу <Ctrl>, перетащите строковую константу Жарко ниже и левее функции Select, чтобы создать ее копию.

Введите во вторую константу текст Нет.

Соедините строку Нет с входом f функции Select.

12.Если текущая температура меньше или равна минимальной, сгенерируйте строку Холодно, в противном случае — строку, сгенерированную в шаге 11.

Создайте копию функции Select и поместите ее справа от Less Or Equal?.

Соедините выходной терминал функции Less Or Equal? с входным терминалом s функции Select.

Создайте копию строковой константы и поместите ее выше и правее функции Select.

Введите в константу текст Холодно.

Соедините строку Холодно с входом t функции Select.

Соедините выход первой функции Select с входным терминалом f второй функции Select.

13.Отобразите сгенерированный текст.

Соедините выход второй функции Select с индикатором

Текст.

14.Сгенерируйте логическое значение Предупреждение?, сравнив содержимое Текст со строкой Нет.

Поместите функцию Not Equal слева от терминала

Предупреждение?.

Соедините выход второй функции Select с входным терминалом x функции Not Equal.

©National Instruments Corporation

3-29

Учебный курс LabVIEW Основы I

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]