Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

multi Camera acquisition with IMAQdx error:timeout

I am using 2G RAM. For you information, I can acquire images simultaneously using 1 wireless camera and 1 built in webcam in laptop. But it doesn't work for 2 wireless camera communicate using USB port.

0 Kudos
Message 11 of 17
(2,860 Views)

i also have the same problem with two wired cameras...its the problam of the driver ..it doesnt support 2 camera to be connected to labview together....i did a small search and found out a small remedy in device manager to change the irq of the camera..will try and respond soon..

0 Kudos
Message 12 of 17
(2,527 Views)

Finally I made it run not connecting directly the cams by USB, but using an intermediate ("Labjack" modulus).

this is not a succesfull option so... I'm really expecting your "small remedy" 🙂

0 Kudos
Message 13 of 17
(2,523 Views)
You seem to be using the open camera function twice. Use the enumerate camera function, open the camera, configure and then grab. You dont need the second index array function or the second open camera command. Regards Simon
0 Kudos
Message 14 of 17
(2,518 Views)

One observation - your RAM seems a little on the low side. I would recommend at least 2GB with LabView.

0 Kudos
Message 15 of 17
(2,518 Views)

I have been having a similar problem. I am trying to use 3 identical webcams. I get a timeout on the 3rd one I poll. I have tried grabbing frames in series and parallel. I can get the code to work fine when all three are attached to usb 3 but otherwise one times out. Did anyone find a solution to this problem in the end?  

0 Kudos
Message 16 of 17
(1,248 Views)

@op4664 What OS are you using?

 

If anyone comes across this who is using Linux, I've seen similar problems with multiple webcams connected to a hub. If the cameras report a large required bandwidth, they can potentially saturate the hub even though you may not need the full bandwidth the camera reports. I was able to get around the issue by enabling the UVC_QUIRK_FIX_BANDWIDTH quirk on the uvcvideo driver.

 

Here's more details on the quirk: http://www.ideasonboard.org/uvc/faq/#faq6

Here's more details on how to reload the uvcvideo module with the quirk: https://stackoverflow.com/questions/25619309/how-do-i-enable-the-uvc-quirk-fix-bandwidth-quirk-in-li...

 

I have been searching around to see if Windows has a similar problem and workaround, but I haven't come up with anything.

 

Hope this helps,

Katie

 

 

0 Kudos
Message 17 of 17
(1,224 Views)