LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

IMAQ1394 Init (imaq 2.0.3) Session In Incompatible with imaq1394.llb

I have updated to Labview 8.5 from 8.2.1 and in the process my vision application fails . I was told by support that I needed to update to Vision aquisition and Vision Development system 8.5 also. I did this and following this MAX does not see my camera and also my vision application fails to properly see the IMAQ1394 library. Imaq1394 Init.vi fails due to a type conflict with the 'Session In' argument  input.
 
   I then entirely remove the Vision Aquisition 8.5 and again install the Vision Aquisition 8.2. I can then open my camera in MAX. I then resolve all conflictis in my project and point all references to 8.5 Imaq1294 to the 8.2 Imaq1384 llb. Following this the Imaq1394 Init call still has a conflict with the Session In variable being an incompatible type.  PLEASE NOTE this was all working before my conversion to Labview 8.5 !!
 
   Thanks for any assistance you may provide..
 
          Louis Ashford 
0 Kudos
Message 1 of 2
(3,031 Views)
Hi Louis,

Thank you for posting to the NI forums! What kind of camera do you have?  Is there a reason you are using the legacy IMAQ drivers instead of IMAQdx? Are the IMAQ1394 VIs grayed out on your block diagram?

One possible solution to this problem is manually replacing IMAQ1394 Init.vi on your block diagram with the one from your function pallet. Try right-clicking on the VI, selecting Replace>>All Palettes>>Vision and Motion>>NI-IMAQdx>>Legacy, then selecting the Init VI. This will relink the VI to the correct location. If that doesn't work, can you post your code so I can look over it?

Regards,
Maclean G.
Applications Engineering
National Instruments
0 Kudos
Message 2 of 2
(3,013 Views)