Archived:Add an IVI Instrument Step in NI SignalExpress

Updated May 1, 2024

NI does not actively maintain this document.

This content provides support for older products and technology, so you may notice outdated links or obsolete information about operating systems or other relevant products.



  • SignalExpress


Third party IVI instrument driver and instrument

  • I want to add an IVI instrument step to my NI SignalExpress (formerly called LabVIEW SignalExpress) project. How do I do that?
  • How do I install the instrument driver for my device in LabVIEW Signal Express Tektronix Edition? I can see other options of instrument drivers to use, but I can't find my instrument.

Considerations Before You Begin

Update on SignalExpress Versions: NI will no longer release new versions of SignalExpress. The last release for SignalExpress was 2015.  Users are encouraged to transition to the FlexLogger™ Lite edition, companion software for compatible DAQ hardware. FlexLogger Lite ensures comprehensive sensor compatibility, instant offline setup, and a programming-free interface for streamlined data logging. Download FlexLogger Lite to simplify data acquisition processes.

Add IVI Instrument in SignalExpress

Follow the process below to insert an IVI instrument step for a physical or simulated instrument in NI SignalExpress: 

  1. Download the IVI driver specific to your instrument from the Instrument Driver Network . For illustrative purposes, the IVI driver for the Tektronix TDS3054B Oscilloscope will be used in these instructions.
    • Note, the IVI driver may not have your specific instrument's name in the title. Thus, when selecting the appropriate driver in step 6-ii below, make sure you select the driver name that you downloaded and installed in this step.
  2. Verify that your instrument is configured for remote control via GPIB/Serial/USB/ENET/etc.
  3. Connect the instrument to the PC and ensure that it is turned ON. Ignore this step if you are simulating your instrument.
  4. Launch NI SignalExpress.
  5. Insert an IVI Scope step by selecting Analog>>Acquire Signals>>IVI Scope from the Add Step menu.
  6. Choose Create New from the IVI Logical Name pull down control. NI SignalExpress will create all the necessary IVI Logical Names and settings without launching Measurement & Automation Explorer.
    1. Type in a name for IVI Logical Name (eg: TekTDS3054B).
    2. Select the appropriate driver from the pull down control (eg: tkds30xx).
    3. Select the VISA resource name from the pull down control (eg: GPIB0::1::INSTR). Leave this parameter blank if the IVI device is unavailable or not connected to the PC.
    4. Check the Enable Simulation Data option if you choose to simulate an IVI device. Leave it unchecked if connecting to real instrument.
    5. Select Initialize to save your settings and initialize the IVI device. 
  7. Ensure CH1 is selected. Select the Enable Channel button to toggle it to the ON state.
  8. Adjust the remaining settings to match the characteristics of your incoming signal on CH1 of your device. 
  9. ​Click the Run Continuously button in the NI SignalExpress environment to continuously acquire data on the IVI Scope device. 
    • Note: If simulating the IVI device, change the Range setting to 10V. No other changes are required.
  1. Click Data View. Drag your input data and drop it on the data display (eg. tkds300x(CH1)).

Additional Information

Follow the Troubleshooting Instrument Drivers guide if you have problems regarding your instrument not being recognized in NI SignalExpress.

You must download and install the IVI driver type for your instrument. The IVI driver is typically installed through an executable. LabVIEW Plug and Play instrument drivers will not work with the steps detailed in the solution.