There are some differences between the parser in the Mathematics VIs and the Formula Node. The following table outlines these differences.
Element | Formula Node | Parser VI Routines |
---|---|---|
Variables | No restrictions | Only a, a0, ..., a9, ... z, z0, ..., z9, are valid |
Binary functions | max, min, mod, rem | Not available |
More complex math functions | Not available | gamma, ci, si, spike, step, square |
Logical, conditional, inequality, equality | ?:, ![]() |
Not available |
![]() |
pi | pi(1) = ![]() ![]() |
exponentiation | ** | ^ |
The precedence of operators is the same for the Mathematics VIs as in the Formula Node. Refer to Formula VIs for more information about specific Formula VIs.
All Mathematics VI functions use the following syntax:
function (argument)