04-18-2019 04:17 PM
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!
04-19-2019 11:51 AM
Have you tried using different USB ports? Are they all going through the same adapter? Are they all the same camera?
04-19-2019 12:22 PM
@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.