Elemental I/O is a flexible, user-defined way to create I/O for LabVIEW embedded targets. Elemental I/O Nodes are portable across many targets. Although the I/O implementation might change among targets, you do not need to redevelop the application for another target. The block diagram can stay the same because the Elemental I/O Node itself does not change. Use Elemental I/O Nodes to create block diagrams that represent algorithms that you can reuse on many platforms.
Compare Elemental I/O Nodes to Call Library Function Nodes or register-level programming where driver differences among embedded targets are fully exposed on the block diagram. Elemental I/O requires more work to implement and set up, but provides greater reuse than Call Library Function Nodes or register-level programming.
Elemental I/O consists of the following:
![]() |
Note National Instruments strongly recommends looking at the Simulated I/O example implementation as you implement your Elemental I/O. |