How Do I Run a LabVIEW Application on a cDAQ Controller with Windows?

Updated Nov 15, 2019

Reported In


  • CompactDAQ Controller


  • LabVIEW

Operating System

  • Windows

Issue Details

How do I run a LabVIEW program on my cDAQ controller using Windows?


The cDAQ controller behaves like a normal computer. You can run a LabVIEW application on the cDAQ controller with a couple methods:
1. Create an executable (if you have LabVIEW Professional or Application Builder) and run it on the cDAQ controller with the LabVIEW Run-Time Engine.
  • You can do this by moving the executable and putting it on the cDAQ controller with the Run-Time Engine and opening and running the executable. 
2. Install LabVIEW on the cDAQ controller, and run your LabVIEW program on there (it is recommended not to actually develop LabVIEW code on the cDAQ controller due to storage capacity and speed)

Additional Information

  • To create an NI-DAQmx application in LabVIEW, you can follow this tutorial: Creating an NI-DAQmx Application Installer with LabVIEW.
  • If the application is not working as expected in the cDAQ controller, look at the following document: Troubleshooting LabVIEW Stand-Alone Applications (Executables) 
  • If your cDAQ controller is not able to install correctly the NI-DAQmx Run-Time Engine or the built application, check that the computer where you developed the application or the USB media you used to transfer the files does not have any encrypting protocol that affects the files.
    • For example, if you see a Command Prompt showing up and disappearing immediately when you run the application or the NI-DAQmx Run-Time Engine and nothing happens, this could be the cause.


Not Helpful