Archived: Interactive Control Panel for USB-6501, USB-6008, and USB-6009 using DAQmx Base

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.


This article explains where to find the Interactive Control Panel example in NI-DAQmx Base that ships with the USB-6501, USB-6008, or USB-6009.

Note: NI-DAQmx Base is compatible with macOS 10.14 and earlier versions and starting 2018, NI-DAQmx for Linux is included with the NI Linux Device Drivers. Please check compatibility for Windows, Linux, and macOS for supported versions of this driver. For more information, please read the End-of-Life Announcement for DAQmx Base Driver.


The Interactive Control Panel is only available in NI-DAQmx Base. It is not available for NI-DAQmx. NI-DAQmx Base offers a subset of NI-DAQmx functionality on Windows, Linux, Mac OS X, Windows Mobile, and Windows CE OSs.

The Interactive Control Panel is an example program that ships with the NI-DAQmx Base driver software and provides users with a quick-start way to begin using their new USB-6501, USB-6008, or USB-6009 hardware.  The Interactive Control Panel removes the need for new users to write their own LabVIEW code in order to use their new USB-6501, USB-6008, or USB-6009 hardware.  



To locate the Interactive Control Panel, open the appropriate .llb file in the following file path:

<LabVIEW directory>\examples\daqmxbase

If you are missing this file path extension, you will need to install the current version of NI-DAQmx Base from the NI website.  You can find the current version by navigating to, clicking on the Drivers and Updates link, and typing "DAQmx Base" in the search field.  For those users running LabVIEW 8.2, the appropriate .llb files are attached to this KB for convenience.

If you are using the NI-DAQmx driver suite, the USB6008/6009 panel has been ported over to allow you to use it without NI-DAQmx Base.  This version of the code has some additional functionality including the ability to adjust the sample rate, and disable unused ports for better performance.


Was this information helpful?