Video lecture:

Analog voltage I/O with
NI USB-6008/6009 and LabVIEW


Finn Haugen

22. April 2013

The NI USB-6008 I/O device (USB-6009 is similar)

The NI USB-6008/6009 is a USB based data acquisition (DAQ) and control device with analog input and output, and digital input and output.

The main features about these I/O-devices are given in the video (see below).

Detailed technical information: USB-6008/6009 User Guide and Specifications. Additional information can be found at

This video (66 minutes) shows how to implement analog I/O (Input/Voltage) with the I/O-device NI USB-6008 and LabVIEW. (The first 40 min and 35 sec of the video contains the information sufficient for most applications.)

The file is produced from scratch during the video. Note that you will get an error if you try to run this program even if you have connected the I/O device to your PC. This is because the configuration of the voltage input and output channels assumes a specific device (the one I used while making the program). Although it is possible in the DAQ Assistant used in the program to change physical device easily (Configuration / Change physical channel-button (with green arrows)), I suggest that you configure the DAQ Assistant from scratch (using a new DAQ Assistant function in your program).

Note: After I produced the above video, National Instruments has changed the way the I/O functions are configured. The changes apply to LabVIEW 2011 and later versions, and you will then get an error message with the configuration explained in the video. Here is a picture of one configuration which works. And here is the VI made in LabVIEW 2012.

[Home page of Finn's video lectures]