areaDetector / ADVimba

areaDetector driver for Allied Vision Technology camera using their Vimba SDK
https://areadetector.github.io/master/ADVimba/ADVimba.html
1 stars 6 forks source link

Simultaneous acquisition from multiple cameras does not work #8

Open dmgav opened 1 month ago

dmgav commented 1 month ago

Is it possible to run acquisition from multiple cameras using one server with multiple IOCs installed?

We are setting up multiple Maco 319C cameras for monitoring equipment. The cameras are connected to the local network. All IOCs (ADVimba) are installed on a single server, which is also connected to the network. The acquisition works well with each individual camera (Acquire is set to 1 only on one camera IOC) reaching the rate over 35 frames per second. Acquisition stops on all cameras if Acquire is set to 1 for the second camera (two or more cameras are activated simultaneously). Multiple cameras can run simultaneously if acquisition period is large (0.5 or 1 second), but acquisition fails quickly if the rate increased.

MarkRivers commented 1 month ago

Have you changed the system network buffering settings as described here: https://areadetector.github.io/areaDetector/ADGenICam/ADGenICam.html#linux-usb-and-gige-system-settings

You should be able to run multiple cameras close to the limit of the total network bandwidth.

We run 3 IOCs on a Windows machine, with each camera using a dedicated NIC on the PC. The cameras can all run at their full rate.