How Can I Communicate with CompactDAQ (cDAQ) in LabVIEW?

Updated Dec 28, 2023

Reported In


  • CompactDAQ Chassis


  • LabVIEW


  • NI-DAQmx

Issue Details

Why can I not communicate with my CompactDAQ (cDAQ) chassis, controller or module in LabVIEW? My cDAQ chassis or controller is missing or not showing up. What are the subVIs and function blocks that will allow me to program my cDAQ?


NI-DAQmx is NI's current-generation data acquisition driver. You have to install NI-DAQmx which includes the DAQ API that allows you to develop instrumentation, acquisition, and control applications.

On the page NI-DAQmx and LabVIEW Compatibility, you can see supported versions of the NI-DAQmx hardware driver with LabVIEW. Reference this information to ensure you install the correct version when Upgrading or Downgrading LabVIEW with NI-DAQmx . Using incompatible versions may result in errors, missing LabVIEW palettes or functions, or devices and tasks failing to show up in NI Measurement & Automation Explorer (MAX). 

Additional Information

You also have to check whether your chassis and modules are supported by your NI-DAQmx version. To do this, refer to Finding NI Readmes for Supported OS, ADE, Device, Modules and More for your version of NI-DAQmx. You can also find some NI-DAQmx readmes on the NI-DAQmx Release Notes page.