LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Slow to configure multiple USB3 Cameras

I'm using the IMAQdx drivers to run 4 USB 3.0 cameras on my system. The issue I want to resolve is that when I open and configure the cameras for grabbing, the 3rd and 4th camera take a long time (~10 sec) while the first two take less than 1 sec. I knew I wouldn't be able to get full frame rates (~40 fps) out of them, which is fine, I only wanted ~10 fps. Once they get streaming, everything is good, but I don't want the user to have to wait 20 seconds for the application to initialize. I only see this behavior in LabVIEW using the IMAQdx drivers. If I switch back to the vendor's driver and use their software, the cameras start up in under 1 second.

 

The cameras are Basler Ace cameras, and the USB ports are using the Rosewill RC-508 USB 3.0 to PCIe adapter. 

 

Thank you for any suggestions!

0 Kudos
Message 1 of 3
(2,290 Views)

Have you tried using different USB ports? Are they all going through the same adapter? Are they all the same camera?

0 Kudos
Message 2 of 3
(2,258 Views)

@jonathanadalin wrote:

Have you tried using different USB ports? Are they all going through the same adapter? Are they all the same camera?


I am using a 4-port PCIe adapter which all 4 cameras are plugged in to. I don't think this is an issue, because when I use the Basler software, all the cameras start up quickly. There are 2 cameras of one model, 2 cameras of another model, all from Basler. The models are acA1920-40um and acA2040-55um. It doesn't matter if I start up 2 of the same model, or alternate models, the first 2 cameras to start up (open and configure grab VIs) take less than 1 sec, while the next 2 take ~10-20 sec each.

0 Kudos
Message 3 of 3
(2,251 Views)