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

 

 

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

 

 

МинТемп >

Нет

 

 

 

 

МаксТемп?

 

 

 

 

 

 

 

 

 

ТекущТемп

Нет

ТекущТемп

Нет

ТекущВетер

Нет

>= МаксТемп?

<= МинТемп?

>= МаксВетер?

Да

 

Да

 

Да

 

Да

 

 

 

 

 

 

Создать пустую

Создать строку

Создать пустую

Создать строку

Создать пустую

"Жарко"

строку

"Холодно"

строку

"Ветрено"

строку

Вывести

 

Объединить

 

 

 

"Верхний предел

 

 

 

 

< Нижний предел"

 

строки

 

 

 

и TRUE

 

 

 

 

 

 

 

 

 

 

Создать и вывести

 

 

 

 

 

Текст;

 

 

 

 

 

вывести

 

 

 

 

 

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

 

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

Архитектура ВП

Эту программу можно написать разными способами. В данном упражнении для выбора строки используется структура Case, а для объединения строк — функция Concatenate Strings.

Реализация

Часть этого ВП уже построена. Лицевая панель показана на рис. 3- 49. Пользователь вводит текущую, максимальную и минимальную температуру, текущую и максимальную скорость ветра, а в ответ получает строку и сигнал предупреждения. (В курсовом проекте метеостанции данный ВП не используется.)

©National Instruments Corporation

3-79

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

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

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

1.Откройте РасширенныеПредупреждения.vi из каталога

C:\Exercises\LabVIEW Basics I\РасширенныеПредупреждения.

Создайте блок-диаграмму по образцу рис. 3-50.

2.Откройте блок-диаграмму.

3.При построении кода пользуйтесь рис. 3-51...3-54.

4.В этом упражнении используются следующие объекты блокдиаграммы:

Структура Case.

Пустая строковая константа.Константа-пробел.

Функция Equal.

Функция Concatenate Strings.

©National Instruments Corporation

3-80

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

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

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

©National Instruments Corporation

3-81

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

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

Рис. 3-51. Варианты True для случая, когда предупреждения не генерируются.

Рис. 3-52. Вариант True для случая, когда генерируется температурное предупреждение.

Рис. 3-53. Варианты False для случая, когда генерируются температурное и штормовое предупреждения.

©National Instruments Corporation

3-82

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

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