Host VIs
- Updated2023-02-17
- 1 minute(s) read
Host VIs
A host VI is a VI that you target to a processor, often a PC or a controller, within your hardware device.
VIs that run on a host typically have access to larger amounts of memory. Thus, a host VI doesn't have the same resource constraints as a VI that runs on an FPGA. Because you can use host VIs to complete a wide array of resource-heavy programming tasks in an application, the palettes on a host VI provide a broad range of data types and nodes to support these programming tasks.
Tasks for which a host VI is well suited include:
- Processing, logging, and analyzing data on the host.
- Testing and simulating FPGA code in a host VI before implementing it on an FPGA.
Related Information
- Differences between Host and FPGA VIs
The programming objects available in a host VI and an FPGA VI vary to match to the purpose of the VI.
- G Dataflow (G)
- Language Integration in LabVIEW