Using DAQ Devices for PID or Feedback Control

Updated Dec 26, 2018

Reported In


  • cDAQ-9188


  • LabVIEW


  • NI-DAQmx

Issue Details

I am wanting to use my DAQ device for a feedback control system. I want to read one sample, and then output it. I need to do PID control, or something similar. How can I do this?


One way you can go about this is by doing a software-timed analog input, and than output that on demand. You can then pass information usingĀ queues, or channel wires.

Additional Information

There are speed limitations using a DAQ device with your computer. Depending on your application, the bus transfer rates between your DAQ and computer may not be fast enough. If you are looking for something that will work faster, than you will want to look into our FPGA options.