Программирование в NI Labview
LabVIEW > Formula Node

Formula Node


Этот элемент позволяет поместить в блок-схему текстовый код, который выполняет некие математические операции. Это может быть удобно, например, для программирования сложных выражений со многим числом переменных. Или, для более простого интегрирования в LabView уже существующего кода (например, написанного для MATLAB).

Ввод и вывод данных из основного кода в Formula Node осуществляется просто - нужно просто щелкнуть по границе правой кнопкой мыши, и выбрать Add Input или Add Output. Выражения внутри Formula Node отделяются друг от друга точкой с запятой (;), как принято во всех нормальных языках программирования:)

Formula Node, в том числе, можно использовать для организации ветвлений в программе - пример на рисунке:

Здесь представлены два способа, как сделать одно и то же (на примере вычисления квадратного корня - с проверкой входных данных).

Более подробную информацию о Formula Node, возможных функциях, операциях, синтаксисе и т.п. можно найти в справке LabVIEW.

Замечание: в LabVIEW есть еще Formula Express VI (находится в палитре Functions>>Arithmetic & Comparison), который можно использовать для вычисления различных математических функций (что-то типа инженерного калькулятора). Опять же, более подробно об этом можно узнать в справке.

Ссылки: