Скачиваний:
81
Добавлен:
06.03.2016
Размер:
299.01 Кб
Скачать

Лицевая панель

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

Блок-диаграмма

  1. Создадим блок-диаграмму, показанную ниже на рисунке:

Поместим на блок-диаграмму структуру Case, расположенную в палитреFunctions >>Structures.

Используем стрелки уменьшения или увеличения селектора структуры для выбора варианта FALSE.

Поместим на блок-диаграмму функцию Greater or Equal to 0?, расположенную в палитре Functions>>Comparison. Функция возвращает значение TRUE, если число больше или равно 0.

Щелкнем правой кнопкой мыши по численной константе и в контекстном меню выберите пункт Format & Precision. Установим Digits of Precision равным 1, выберем вид представления Floating Point Notation и нажмем кнопку OK.

Поместим на блок-диаграмму One Button Dialog, расположенную в палитре Functions>>Time & Dialog. Это диалоговое окно будет отображать сообщение «Ошибка… Отрицательное число».

Щелкнем правой кнопкой мыши по полю ввода/вывода message функции One Button Dialog и в контекстном меню выберем пункт Create>>Constant. Введем текст «Ошибка… Отрицательное число». Для получения более подробной информации смотрите Урок Строки и файловый ввод/вывод.

  1. Выберем вариант TRUE.

Поместим функцию Square Root на блок-диаграмму, как показано ниже. Функция размещена в палитре Functions>>Numeric. Она возвращает квадратный корень входного числа.

  1. Сохраним созданный ВП под именем Извлечение квадратного корня.vi

Запуск ВП

  1. Отобразим лицевую панель и запустим ВП.

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

Если входное значение элемента управления Число положительно, то выполнится поддиаграмма варианта TRUE и вычисляется значение квадратного корня. Если значение элемента Число является отрицательным, то выполнится поддиаграмма варианта FALSE, которая возвращает –99999,0 и отображает диалоговое окно с сообщением «Ошибка… Отрицательное число».

  1. Закроем ВП.

Конец упражнения 5-2

Краткое изложение пройденного материала, советы и секреты

  • Функция Selectвозвращает одно из двух входных значений в зависимости от значения на третьем логическом входе.

  • Структура Caseможет иметь два или более вариантов (поддиаграмм). Только одна поддиаграмма видна на блок-диаграмме, и только одна поддиаграмма может выполняться в момент времени.

  • Если терминал варианта логического типа, то структура состоит из двух логических вариантов: TRUE и FALSE. Если терминал варианта имеет типы: целочисленный, строковый или перечисления, то количество вариантов может достигать значений 231-1.

Задание для самостоятельного решения

5-3.

Создайте ВП, функционирующий как калькулятор. Используйте элементы цифрового управления для ввода численных значений и элемент цифрового отображения для вывода результата арифметических операций: сложение, вычитание, деление, умножение, которые ВП выполняет над вводимыми числами. Для выбора арифметической операции рекомендуется использовать элемент управления slide control.

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

15

© National Instruments Corporation 5-15 Учебный курс LabVIEW Основы I

Соседние файлы в папке Лабораторная работа №1