Cannot See Camera in NI MAX with IMAQdx Runtime Installed

Updated Jun 12, 2024

Reported In

Software

  • LabVIEW Application Builder Module

Driver

  • NI-IMAQdx

Other

  • USB3 camera
  • GigE camera
  • USB 2.0 camera

Issue Details

  • I built a LabVIEW installer that includes the NI-IMAQdx Runtime. After installing it on a deployment computer, I do not see my camera under Devices and Interfaces in NI-MAX.
  • I have an executable that opens a session to a USB3 or GigE camera and takes images. When I run this on another computer that has the NI-IMAQdx Runtime installed, I get an error saying Camera not found.

Solution

The IMAQdx Runtime does not include the functionality that allows you to configure your camera in NI MAX or open a session to a camera using an alias name. To get this functionality, you can either:
  1. In your LabVIEW Project, right-click on Build Specifications and select New»Installer.
  2. In the Installer Properties window, select Additional Installers.
  3. Uncheck the boxes Automatically select recommended installers and Only display runtime installers.
  4. In addition to the NI-IMAQdx Runtime, check the box next to NI-IMAQdx Development Support.
  1. Build the installer and run it on your target computer to include the ability to configure your camera in NI MAX.
In older versions of the NI-IMAQdx in the additional installers options you'll find NI-IMAQdx instead of NI-IMAQdx Development Support, in those cases that package would include all of the driver functionality including the needed NI MAX support. However, NI-IMAQdx Development Support does not exist as an option for 19.0 and onward. Please reference the article NI-IMAQdx Development Support Missing from Installer Builder in 2019 for more information. 

Additional Information

Adding the NI-IMAQdx Development Support as an additional installer will greatly increase the size of your installer.