NI-XNET I/O Names in LabVIEW
- Updated2025-04-14
- 2 minute(s) read
NI-XNET I/O Names in LabVIEW
LabVIEW I/O names (also known as refnum tags) are provided for various object classes within NI-XNET. I/O names provide user interface features for easy configuration.
You can use an I/O name as a control, indicator, or constant:
Typically, you use I/O name controls to select an instance during configuration, and the instance is used at run time.
As an alternative, you also can use I/O name controls to select an instance at run time. This applies when the VI always is running for the end user, and the VI uses distinct stages for configuration and I/O.
You can build a standalone application (executable) that contains NI-XNET I/O name controls on its front panel. While running in an executable, the I/O name drop-down menu is supported, but the right-click menu is not operational.
If you are using LabVIEW Real-Time (RT), you can right-click the RT target within a LabVIEW project and select the Connect menu item. Doing so connects to the RT target over TCP/IP, which in turn enables the user interface of NI-XNET I/O names to operate remotely. For protocols that support databases, you can select names from the databases on the RT target and menu items to manage database deployments.
At run time, the VIs use I/O names to access features for the selected instance. The I/O name has two simultaneous LabVIEW types:
There are multiple classes of NI-XNET I/O names, each with their own individual I/O names. The PXIe-8520 supports the following I/O name class(es).