01-08-2010 03:21 PM
I got this VI from someone using Imagining source Firewire cameras and am trying to get it to run with my imaging source firewire cameras. I am assuming since the image to array says that there is no image it is because there is no image data coming from the camera so I was wondering how I can get this VI to gather an image.
01-11-2010 01:04 AM
01-11-2010 08:52 AM - edited 01-11-2010 08:55 AM
01-11-2010 02:39 PM
I attached the VI I hope this helps
01-11-2010 10:43 PM
01-12-2010 02:40 PM
When I try to open the camera in MAX it says Error 0xBFFF8016 and says that the device selected is not currently associated with either Legacy NI-IMAQ or NI-IMAQdx. If I install the drivers for either legacy or IMAQdx then the camera signal appears in MAX however my example VIs from Image Control dont work.
The camera is listed as Generic 1394 DCAM Camera in MAX and if I install the legacy or IMAQdx drivers I have to reinstall the Imaging Source drivers to get my camera to work again with the example VIs that Imaging source has provided.
Do I need to use different subVIs if I use the Legacy or IMAQdx drivers? All the IC IMAQ subvi's have errors when I install the Legacy or IMAQdx drivers in MAX
I am not sure how to find the interface number how do I do that?
01-12-2010 11:47 PM
What is the os that you are using?
I suppose you know Legacy NI-IMAQ for IEEE 1394 cameras will not support vista 64-bit.
01-13-2010 12:13 AM
From the code snippet you provided, it appears you are using an API provided by Imaging Source that makes use of custom ActiveX controls. These are likely based on the Windows built-in webcam IIDC drivers which is why it only works with their code if you have it set to use the "Generic 1394 camera" driver. Since it is not using the IMAQdx driver, you cannot access the camera in MAX with this configuration.
Unfortunately, you'd have to work with Imaging Source to determine what might be wrong with their driver or example code since it is not currently using the drivers NI provides.
You could try instead switching to the IMAQdx driver, verifying that you can then acquire in MAX, and then try using the provided IMAQdx examples instead of the examples that Imaging Source provides. I'm not sure what differences in functionality IMAQdx might have versus Imaging Source's API though.
Eric