ICD File Does Not Work After Upgrading NI VAS

Updated Oct 18, 2024

Reported In

Hardware

  • PCIe-1433

Driver

  • Vision Acquisition Software

Issue Details

I am using my own .icd file which was created prior to 2018 as I am developing my own camera. I place this file in the directory Users/Public/Public Documents/National Instruments/NI-IMAQ/Data. After my recent upgrade to the latest NI Vision Acquisition Software, placing the file in the directory does not make my camera appear in the camera selection list.

What can I do to continue working on my camera if my .icd file does not work?

Solution

For cameras to be discoverable in MAX when using NI-IMAQ drivers, they need to have a corresponding .icd file. NI has a directory containing these files for certain standard cameras, however, if the camera being tested is not a part of the standard list, an .icd file needs to be created for it, and placed in the same directory. 

Older .icd files and the Vision Acquisition Software 18.0 or newer are not compatible. If you use an older .icd file with the newer versions of NI VAS (18.0 or above), you will not be able to correctly discover your device in MAX.

The solution is to create a new .icd file using NI Camera File Generator 18.0 which is used to generate .icd files for use with NI VAS 18.0 or newer. 
 

Additional Information

The instructions on how to use this generator can be found in the following documentation: Creating a Camera File using the NI Camera File Generator

Attachments