Which frame grabber is installed?
mvCAM3, mvCAM4, mvDELTA, mvGAMMA-G, mvSIGMA-SLC, mvSIGMA-SLG, mvSIGMA-SQ, mvTITAN-C16, mvTITAN-C8, mvTITAN-CL, mvTITAN-DIG, mvTITAN-G1, mvTITAN-RGB/G4, pcIMAGE-SC, pcIMAGE-SDIG, pcIMAGE-SG/SGVS, pcIMAGE-SRGB
1. If you not know what kind of board you are looking for:
The driver installation generates an entry in the registry. This entry describes the file name and date of the driver.
The entry are stored in HKEY_LOCAL_MACHINESOFTWAREMATRIX VisionFG Driver.
For each grabber type the is a individual subdirectory which includes the variables "Date" and "ImagePath".
"Date" is the driver date, "ImagePath" is the complete file name of the driver dll.
You can scan the subdirectory of
HKEY_LOCAL_MACHINESOFTWAREMATRIX VisionFG Driver an load each driver dll.
Get a function pointer to the function mvGetBoardInfo().
2. If you already know the driver dll name:
To check out how many boards from a grabber family is installed in the PC you can use the function mvGetBoardInfo().
It reads the EEprom data of a board without initializing it. Please find the function documentation in the attache mfginfo.pdf file.
You may not find the prototype of this function in you MV.H file, so please use the following declaration:
typedef int (__stdcall * TmvGetBoardInfo )( int, INFO_T* );