LABVIEW

Извлечение корня с проверкой

           

Чтобы извлечь квадратный корень из числа нужно сначала расположить на лицевой панели LabVIEW два элемента, а именно числовой контроль и числовой индикатор. Они находятся на контрольной панели в разделе Modern –> Numeric или Classic –> Classic Numeric.

 

Рис. 1. Лицевая панель виртуального прибора

Рис. 1. Лицевая панель виртуального прибора

 

            Далее нужно перейти на блоковую диаграмму виртуального прибора и добавить элемент Greater Or Equal (Больше или равно) из раздела функциональной панели Programming –> Comparison, Case-структуру из раздела Programming –> Structures и элемент Square Root (Квадратный корень) из раздела Mathematics –> Numeric.

            Затем установить селектор Case Structure в положение True и соединить элементы как показано на рис. 2.

Рис. 2. Case-структура в состоянии True

Рис. 2. Case-структура в положении True

           

После этого необходимо переключить селектор Case Structure в положение False, добавить в тело Case-структуры элемент Wait Until Next из раздела Programming –> Timing, присвоив ему константу 5000 (5 секунд), также добавить элемент One Btn Dialog из раздела Programming –> Dialog & User Interface, написав текст, который будет появляться во время попытки извлечения квадратного корня из отрицательного числа.

Рис. 3. Case-структура в состоянии False

Рис. 3. Case-структура в положении False

 

            Пример генерации ошибки извлечения квадратного корня показан на рис. 4.

Рис. 4. Сообщение об ошибке

Рис. 4. Сообщение об ошибке

 

ПРИМЕЧАНИЕ: данный виртуальный прибор по извлечению квадратного корня проверен на LabVIEW 8.5.