I/O Names in LabVIEW
- Updated2025-10-10
- 2 minute(s) read
I/O Names in LabVIEW
LabVIEW I/O names (also known as refnum tags) are provided for various object classes within . 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 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 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 I/O names, each with their own individual I/O names. The NI-XNET supports the following I/O name class(es).
Related Information
- XNET Cluster I/O Name
- XNET Database I/O Name
- XNET ECU I/O Name
- XNET Frame I/O Name
- Interface I/O Name
The interface represents a single communication connector (port) on the device. The interface I/O name is used to select an interface to pass to Create Session and to read hardware information properties.
- XNET Signal I/O Name
- XNET Session I/O Name
- XNET LIN Schedule I/O Name
- XNET LIN Schedule Entry I/O Name
- XNET PDU I/O Name
- XNET Subframe I/O Name
- Device I/O Name
Within , the term device refers to your NI hardware product, such as a PXI module or PCI card, and the Device I/O name exposes these devices. Each device contains one or more interfaces (ports) to communicate on a network.
- Terminal I/O Name
Each interface contains various terminals, which support synchronization features to connect triggers and timebases (clocks) to/from the interface hardware. Use the Terminal I/O name to select a string input to the Connect Terminals or Disconnect Terminals, both of which operate on the session.
- Getting Started with NI-XNET LabVIEW API