Formula Nodes
Formula Nodes have the following restrictions:
- You must use strict C code or LabVIEW cannot build the VI into an application. LabVIEW does not check for strict C code at edit time.
- Arrays and clusters are unsupported.
- You cannot define variables inside of a Formula Node. For example, int x; and double y; result in an error when you build the VI into an application. The only way to create variables in a Formula Node is to create the variables as inputs and outputs.
- The ** power function is unsupported. To perform a power operation in a Formula Node, you must use the pow() function. For example, replace Y=X**4; with Y=pow(X,4);.
- You cannot declare data types for the inputs or outputs. All Formula Node outputs are floating-point values.
Conditional Disable Structure
Use the Conditional Disable structure to execute a subdiagram based on the target operating system.
When you add a subdiagram to the Conditional Disable structure, you must enter the target name in the Value text box in the Configure Condition dialog box exactly as follows:
| OS | TARGET_TYPE Value |
|---|
| Pocket PC | PocketPC |
| Windows Mobile | PocketPC |
Event Structure
When you use an Event structure, use the Coords item, which is a cluster. Do not use the individual Coords.Vertical and Coords.Horizontal elements because the individual elements always return 0 instead of the coordinates.
If the front panel window of a VI is not shown, events on individual elements of a cluster are unsupported.