LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to initialize IMAQ1394 in Labview

I have a new problem.  This used to work OK.  I get the attached error when trying to initialize my camera using Labview.  I can use MAX without a problem, and a previously built executable works.  An executable that I just built gives the same error, though.  I have uninstalled and reinstalled NI-IMAQ for IEEE 1394 Cameras, but it did not help.  Any ideas?
0 Kudos
Message 1 of 2
(2,825 Views)
Hi Brian,
Can you run Snap.vi (example program that ships with the 1394 driver)?  If Snap.vi will run then we know that the driver and LabVIEW are not corrupt and the problem lies with the source VI you are using to make your .exe.  If Snap.vi will not run then it must be a corruption of the driver or LabVIEW.  You indicated that you had reinstalled the driver.  Did you uninstall the driver first?  If not, then uninstall the driver and reinstall.  There is a possibility that the call library node primitive could be corrupt (located in the IMAQ 1394 init.vi).  If this is the case we might have to uninstall/reinstall LabVIEW but I would like to do this as a last resort.  Test the functionality of the call library node first.  You can do this very easily if you have any other NI hardware that you are controlling through LabVIEW.  Typically the API will use a call library node to make a call to the driver .dll.  This is what's happening with the IMAQ 1394 init.vi.  If you can control other NI hardware through LabVIEW then we know that the call library nodes are working properly.  If none of these suggestions help you find the source of the problem, please post your simplified VI and I will take a look at it.

Regards,
Brooks W.
National Instruments

0 Kudos
Message 2 of 2
(2,820 Views)