Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Missing IMAQ Create Bayer LUT.vi and other .vi's

Hi, I inherrited a complicated .vi that controls a setup for runnning some indentation experiments in our lab.  Various graduate students have worked on the program for many years and it has become some sort of bloated beast that has many inputs and controlls various instruments.  Today we installed NI Vision and Acquisition Software 8.5.1 updating NI IMAQ from version 3.5.1 to version 4.0 because we needed the newer version for some interfacing between a JAI CB-200 camera and MatLab (which only supports NI IMAQ 3.8 or above).  Using the measurment and automation explorer (MAX) and through MatLab, we confirmed that the camera is working fine with the new version of NI IMAQ.  The problem is that our complicated .vi seems to be calling up a host of IMAQ related .vi's that were deleted or replaced in the newer version of NI IMAQ.

 

The first .vi it tells me it cannot find is IMAQ Create Bayer LUT.vi.  It also cannot find:

 IMAQ Bayer Color Decode.vi

NI-ReadWriteAVI.dll (yes this is a .dll not a vi, but it was also replaced)

and some more stuff.

 

Do new .vi's and .dll's exist in NI IMAQ 4.0 that replace the versions that my program is looking for.  I saw that inside the vision folder in the .vi library there is a vi called avi1.vi and it has a IMAQ create command.  Should I use that and modify my program accordingly.  Any help would be greatly appreciated.  Also, me and the other graduate student working on this are LabView newbies so please explain in as much detail as possible!

 

Thank you!

 

Daniel

Message Edited by dcarvy on 10-30-2008 06:15 PM
Message 1 of 2
(4,075 Views)

Daniel,

 

IMAQ Create Bayer LUT and IMAQ Bayer Color Decode both should have been installed with the Vision Acquisition Software (VAS) you installed and the LLB (library containing these VIs) should be located at:

C:\Program Files\National Instruments\LabVIEW x.x\vi.lib\vision\driver\imaqll.llb

Check that this LLB exists and if it does, you can open it (you can open this in LabVIEW itself or Internet Explorer) and check for these VIs. If the LLB is there but it is missing these VIs then I would recommend either repairing NI-IMAQ or uninstalling/reinstalling NI-IMAQ as these should be included.

 

To do either a repair or a uninstall/reinstall of NI-IMAQ go to Start>>Control Panel>>Add or Remove Programs>>National Instruments Software>>Change/Remove>>NI-IMAQ and select Repair or Remove


For NI-ReadWriteAVI.dll can you please provide me with a screen shot? I believe this is an older version of the AVI DLLs which may now be called AVI1LLB.DLL and AVI2LLB.DLL and located at C:\Program Files\National Instruments\LabVIEW x.x\vi.lib\vision

You may need to replace some of your AVI VIs if this is the case.

Does this make sense?

Message Edited by Michelle_B on 10-31-2008 11:29 AM
--Michelle

National Instruments
0 Kudos
Message 2 of 2
(4,058 Views)