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

Урок10 Стандартные методы и образцы проектирования

Упражнение 11-1 Проект: метеостанция

Цель

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

Сценарий

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

Программа считывает температуру с интервалом в полсекунды, сравнивает каждое значение с верхним и нижним порогами и предупреждает пользователя об опасности теплового удара или замерзания. В случае выдачи предупреждения данные сохраняются в файле. Если пользователь не нажал кнопку останова, весь процесс повторяется.

Проектирование

Этап проектирования для этого проекта уже завершен. Здесь еще раз приводятся входные и выходные данные, а также блок-схема.

Входы и выходы пользовательского интерфейса

Тип

Имя

Свойства

 

 

 

Числовой элемент

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

Двойная точность

управления

 

 

 

 

 

Числовой элемент

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

Двойная точность

управления

 

 

 

 

 

Waveform Chart

Ход температуры

 

 

 

 

 

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

Четыре возможных

Строковый

 

значения: "Жарко",

 

"Холодно", "Нет",

индикатор

 

 

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

 

 

 

 

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

 

 

 

Кнопка Stop

Stop

 

 

 

 

Внешние входы и выходы

Входы: текущая температура с датчика на канале AI0 платы сбора данных.

Формула преобразования: напряжение × 100 = градусы Цельсия.

Выходы: ASCII-файл, разделенный табуляцией, в котором для каждого выданного предупреждения сохраняются текущая температура, пределы температуры и строка предупреждения.

©National Instruments Corporation

11-12

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

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