Communicate with an NI Device Using SCPI Commands

Updated Apr 6, 2021

Reported In


  • CompactDAQ Chassis
  • PXI Source Measure Unit


  • NI-DAQmx
  • NI-DCPower

Issue Details

I have a DAQ device (cDAQ, USB, or PXI(e)) and I would like to communicate with it using low level VISA SCPI commands. Is this possible and is there a manual with the SCPI commands?

Also, do SMU cards like the PXIe-4138 support using SCPI commands?


No, NI DAQ devices are not SCPI compliant. Instead, we have developed NI-DAQmx which is the driver needed to communicate with our National Instruments hardware. The NI-DAQmx driver can be used to program in LabVIEW, LabWindows/CVI, and Measurement Studio for Visual Studio .NET.

Note: It is possible to control your cDAQ with Python and DAQmx.

As for SMU devices, they also do not support SCPI commands, and instead the NI-DCPower driver API should be used for communicating with such devices.