This content is not available in your preferred language.

The content is shown in another available language. Your browser may include features that can help translate the text.

Missing NI-IMAQ or NI-IMAQdx Functions Palette in LabVIEW

Updated May 10, 2019

Reported In


  • LabVIEW


  • NI-IMAQdx
  • Vision Acquisition Software

Issue Details

  • I have installed the NI Vision Acquisition Software, but the NI-IMAQdx and/or NI-IMAQ API (application programming interface) does not appear in the LabVIEW block diagram function palette.
  • I don't have the IMAQ or IMAQdx functions under Vision and Motion; my palettes are empty. How can I access the NI-IMAQdx/NI-IMAQ functions?
  • When I open a VI, it complains that I am missing VIs from IMAQ or IMAQdx.  Those functions in the VI show up as question marks on the block diagram.


In order to access the NI-IMAQ and NI-IMAQdx driver APIs from within LabVIEW, the Vision Acquisition Software (VAS) must be properly installed and activated on the development machine.  
  • Ensure that the Vision Acquisition Software (VAS) has been successfully activated on the computer, or that the product evaluation period has not expired by checking its status in NI License Manager.
    • The NI-IMAQdx API is a licensed product, and the associated NI-IMAQdx VIs will not be visible within LabVIEW if the Vision Acquisition Software (VAS) has not been activated and the trial period has expired.
  • Ensure that LabVIEW has been installed before installing Vision Acquisition Software
    • If you have installed LabVIEW successfully on the machine, the LabVIEW API installation options should be visible when running the Vision Acquisition Software (VAS) installer (as seen in the image below). If the Vision Acquisition Software (VAS) is installed before LabVIEW, these options may not be visible. 
    • If you have Vision Acquisition Software already installed on your computer and want to check if LabVIEW Support for it was installed properly:
      1. Open Control Panel on Windows
      2. Choose Programs and Features
      3. Select National Instruments Software
      4. Select Uninstall/Change
      5. In the dialog box find NI-IMAQ and choose Modify. The installer will launch and you will be able to modify the installation. 

Note: This feature is unavailable if you installed NI-IMAQ or NI-IMAQdx using NI Package Manager. If you have NI Package Manager, follow this guide to repair your software.


Additional Information

NI Vision Acquisition Software (VAS) is the National Instruments driver software used for acquiring, displaying, logging, and monitoring images from a wide range of different camera types. Installing these drivers results in added function palettes in the LabVIEW development environment corresponding to each subset of the driver API. 

Note: If you are using Vision Acquisition Software August 2015 and do not activate that software at the time of install or during the trial period, you will not be prompted to activate if you attempt to use the NI-IMAQdx VIs later on. The NI-IMAQdx VIs will not appear on the palette and VIs using these functions will be broken. To fix this, activate the software in NI License Manager.

Note: The NI-IMAQ driver (used for NI Camera Link frame grabbers only) does not require activation. 


Not Helpful