Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simultaneous acquisition from multiple cameras does not work #8

Open
dmgav opened this issue Jun 3, 2024 · 2 comments
Open

Simultaneous acquisition from multiple cameras does not work #8

dmgav opened this issue Jun 3, 2024 · 2 comments

Comments

@dmgav
Copy link

dmgav commented Jun 3, 2024

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
Copy link
Member

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.

@MarkRivers
Copy link
Member

@dmgav were you able to resolve this issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants