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

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

Щелкните правой кнопкой на терминале milliseconds to wait и выберите в контекстном меню Create>>Constant.

Введите в константу значение 5.

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

Соедините выход функции Bundle с циклом While, чтобы создать туннель.

Замените туннель на сдвиговый регистр.

Соедините сдвиговый регистр со структурой Case.

7.Сравните свою блок-диаграмму с показанной на рис. 11-13.

8.Сохраните ВП.

В следующих разделах вы будете создавать код для каждого из состояний конечного автомата.

Состояние сбора данных

Рис. 11-14. Состояние сбора данных.

1.Переключитесь на состояние "Сбор данных".

2.Выполните однократный ввод данных температуры.

Аппаратура

Поместите DAQ Assistant в структуру Case.

Выберите тип задачи Analog Input>>Voltage.

Выберите канал ai0 для вашего устройства сбора данных.

Нажмите кнопку Finish.

Выберите Temperature в раскрывающемся меню Custom Scaling.

Установите диапазон входного сигнала 0 to 50 degrees Celsius.

©National Instruments Corporation

11-15

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

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

Установите режим синхронизации 1 Sample (On Demand).

Нажмите кнопку OK.

Переходите к шагу 3.

Без аппаратуры

Выберите в окне Project Explorer ВП Имитатор термометра и перетащите его в вариант "Сбор данных". Далее вы будете использовать терминалы этого ВП вместо терминалов DAQ Assistant.

3.Выведите полученные температурные данные на индикатор Ход температуры.

Переместите терминал Ход температуры в вариант "Сбор данных".

Соедините выход data DAQ Assistant с терминалом Ход температуры. Обратите внимание, что тип данных графического индикатора автоматически подстроился под тип входных данных.

4.Обновите текущую, максимальную и минимальную температуры в кластере температур.

Поместите функцию Bundle By Name в вариант "Сбор данных".

Соедините с функцией кластер температур.

Расширьте функцию так, чтобы были видны три элемента.

При необходимости переназначьте терминалы, чтобы порядок элементов был таким: Температура, Т ВерхПредел,

ТНижПредел.

Переместите терминалы Верхний предел и Нижний предел

в вариант "Сбор данных".

Соедините выход data DAQ Assistant с элементом

Температура функции Bundle By Name.

Соедините терминал Верхний предел с элементом

ТВерхПредел функции Bundle By Name.

Соедините терминал Нижний предел с элементом

ТНижПредел функции Bundle By Name.

5.Выполните переход в состояние "Анализ".

Поместите копию перечислимой константы Состояния метеостанции в вариант "Сбор данных".

Выберите в константе элемент Анализ.

Соедините константу со сдвиговым регистром выходного состояния.

6.Сохраните ВП.

©National Instruments Corporation

11-16

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

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