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

Урок 3 Создание ВП

J. Узел формул

Когда в LabVIEW требуется использовать сложное уравнение, вовсе не обязательно соединять на блок-диаграмме множество разных арифметических функций. Уравнение можно записать в привычном математическом виде и затем интегрировать в приложение.

Узел формул (Formula Node) предназначен для выполнения математических операций на блок-диаграмме в удобной текстовой форме. Он позволяет избежать обращения к внешнему коду или другим приложениям, а также избавляет от необходимости графически конструировать уравнение из отдельных функций. Кроме текстовых выражений, в узле формул можно использовать оператор if, циклы while, for и do, знакомые программистам на C. Однако эти программные конструкции не вполне идентичны тем, которые присутствуют в C.

Узлы формул применяются для написания сложных уравнений (например, со многими переменными) и для использования существующего текстового кода. Код можно просто вставить в узел формул, а не создавать заново в графическом виде.

Для создания входных и выходных терминалов узла формул нужно щелкнуть правой кнопкой на рамке узла, выбрать в контекстном меню Add Input или Add Output и ввести имя переменной. После этого можно вводить уравнение в рабочую область структуры. Каждая инструкция должна оканчиваться точкой с запятой (;).

Узлы формул можно использовать для принятия решений. На приведенной ниже блок-диаграмме показаны два разных варианта конструкции if...then. Эти две структуры выдают одинаковый результат.

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

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

LabVIEW.

©National Instruments Corporation

3-70

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

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