GigE Vision Camera Not Discovered in NI MAX

Updated Feb 25, 2019

Reported In


  • Vision Acquisition Software
  • NI-IMAQdx

Issue Details

I am trying to acquire images from my Gigabit Ethernet (GigE) Vision camera and have it connected directly to my computer via an Ethernet cable, but I can not discover the camera under Network Devices in NI Measurement & Automation Explorer (NI MAX). I have installed the vision software but NI MAX it is not seeing the Camera. I can acquire images using the camera manufacturer's software. 


Items to look into:
  • Ensure that you have the full IMAQdx driver installed on your machine and not just the IMAQdx Runtime software. You can check for this on a Windows machine by opening up the Control Panel >> Uninstall a program >> National Instruments Software and scrolling down to find "NI-IMAQdx (your version number)". If you can only find "NI-IMAQdx Runtime (your version number), please install the the Vision Acquisition Software which includes the full IMAQdx driver, restart your computer, and check NI MAX again. 
  • Try the steps in Section 1 of the Troubleshooting GigE Vision Cameras document. 
  • Monitor your network traffic (using a tool such as Wireshark) on the computer you have the GigE Vision camera connected to in order to see if DISCOVERY_ACK commands are being sent from your camera to your computer.  If those commands are not seen, it is likely at least a networking issue (refer to case #3, #4, and #5 in Troubleshooting GigE Vision Cameras)

  • Make sure your GigE Vision camera is receiving [enough] power.
  • See if you can connect to the camera on the computer using the camera vendor's software. Sometimes camera vendor software will conflict with National Instruments Drivers, so you may need to uninstall after testing. 
  • Update the IMAQdx (or Vision Acquisition Software) version to the newest one supported by your version of LabVIEW.

Additional Information

GigE Vision cameras can either be powered using an external power supply or by using Power over Ethernet (PoE).  If PoE is supported by the camera. One of the more common reasons for a camera failing to be detected is that the PoE is not setup correctly. GigE cameras require a PoE injector, or GigE switch, that is compliant with the PoE 802.3af standard or adheres to the manufacturers specification. For example, here are the PoE specifications for two Basler GigE Cameras.
Note: Always check with the user's manual for your specific cameras regarding the power specifications.


Not Helpful