LabVIEW SignalExpress provides a set of IVI steps that communicate with instruments in the following IVI Classes:
To communicate with an instrument, you need to install the instrument-specific IVI driver and create a session name for the instrument.
Complete the following steps to download an IVI-specific driver for an instrument.
Each LabVIEW SignalExpress IVI step contains an IVI session name control that allows you to select the session name that you want to associate with the step. The session name identifies the driver and the instrument that you want to use with the step. From the IVI session name control, you can select a previously created session name or create a new local session name from the step.
Complete the following steps to create an IVI logical name from the step.
![]() |
Note You can simulate your hardware by placing a checkmark in the Enable simulation data checkbox. |
The IVI steps in LabVIEW SignalExpress communicate to an instrument through an IVI Session. The IVI Session is stored in the IVI Configuration Store, not in your LabVIEW SignalExpress project. Therefore, the IVI Session is not transferable between computers.
To bring your LabVIEW SignalExpress project to a computer that has LabVIEW SignalExpress installed, you can either reconfigure the IVI steps to use existing IVI Sessions, or if no appropriate IVI Sessions exist, create new IVI Sessions from within LabVIEW SignalExpress.
![]() |
Note You can simulate your hardware by placing a checkmark in the Enable simulation data checkbox. |
Converted code from a LabVIEW SignalExpress project uses the same IVI Session that was configured in LabVIEW SignalExpress. If you deploy your generated code to a new machine, you must recreate the IVI Session on that machine. If LabVIEW SignalExpress is installed on the machine, refer to Distributing LabVIEW Block Diagrams for Execution. If LabVIEW SignalExpress is not installed, you can create the IVI Session using National Instruments Measurement & Automation Explorer (MAX).
You also can refer to the NI Developer Zone for more information about using MAX to configure an IVI system.
A resource descriptor is a string, such as a VISA resource descriptor, that specifies the interface and the address of the hardware to associate with the step. The following lists examples of valid resource descriptors.
![]() |
Note The resource descriptor is not necessary if you place a checkmark in the Enable simulation data checkbox. |
The driver list contains the list of all driver sessions to which the step can refer. By selecting a driver from the list, you are associating the session name with a particular set of properties the driver can use.
If you place a checkmark in the Enable simulation data checkbox, the specific driver functions simulate instrument I/O. If you remove the checkmark, the specific driver functions do not return random simulated values for output parameters that represent instrument data.