From 12:00 AM CDT Sunday, October 17 - 11:30 AM CDT Sunday, October 17, ni.com will be undergoing system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Table Of Contents

Host VIs

Last Modified: February 27, 2020

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.

Recently Viewed Topics