Упр №5 (Структура вариант) - LabVIEW

Упр №5 (Структура вариант)

Главная

Извлечение квадратного корня

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

1. Откройте новую панель.

2. Создайте лицевую панель, изображенную на рисунке.

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

3. Откройте окно блок-диаграммы. Создайте код, изображенный на рисунках;

4. Поместите структуру варианта (подпалитра Структуры) в окно блок-диаграммы. Как и в случае с циклом с фиксированным числом итераций и циклом по условию, щелкните курсором выбранной структуры и, перемещая его, определите нужные границы.

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

5. Выберите другие объекты диаграммы и соедините их так, как показано на рисунке блок диаграм. Используйте окно контекстной помощи для отображения вводов и выводов различных функций.Функция Больше или равно? (Greater or Equal?) возвращает логическое значение, поэтому структуру варианта нужно оставить в форме по умолчанию, то есть в логической.  Функция Больше или равно? из подпалитры Сравнение (Comparison) определяет, является вводимое число большим или равным нулю.

Функция Квадратный корень (Square Root) из подпалитры Числовые (Numeric) вычисляет квадратный корень вводимого числа.

Функция Числовая константа (Numeric Constant) из подпалитры Числовые используется для вывода числа -99999.0 в случае ошибки, а константа 0 определяет, является ли вводимое число отрицательным.

Функция Однокнопочный диалог (меню Время и диалоги) в данном упражнении вызывает диалоговое окно, которое содержит информацию «Ошибка ... Отрицательное число».

Функция Строковая константа (String Constant) из подпалитры Строка (String) используется для ввода текста в диалоговое окно. Текст можно добавить с помощью инструментов управления или ввода текста.

В данном упражнении ВП будет выполнять вариант ИСТИНА либо вариант ЛОЖЬ структуры варианта. Если вводимое число больше или равно нулю, то ВП будет выполнять вариант ИСТИНА, который вычисляет квадратный корень от этого числа. Если число меньше нуля, то исполнение варианта ЛОЖЬ приводит к выходному числу -99999.0 и открытию диалогового окна с сообщением «Ошибка... Отрицательное число».

6. Вернитесь к лицевой панели и запустите ВП. Попробуйте ввести одно число больше нуля, а другое - меньше нуля.

7. Сохраните и закройте ВП.

Логика виртуального прибора, вычисляющего квадратный корень, такова:

If (Число >= 0) then

Величина квадратного корня = SQRT (Число)

Else

Величина квадратного корня = -99999.0

Display Message «Ошибка ... Отрицательное число»

End If

готовый пример

Переход в начало документа

 
 
Hosted by uCoz