Dual simultaneous hardware triggered GigE camera acquisition fails (packet conflict?)
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Alexander Kuyper
il 14 Giu 2019
Risposto: Alexander Kuyper
il 25 Giu 2019
I have two GigE cameras (Prosilica GT5120, 25MP) and are required to be configured to be hardware triggered simultaneously.
The Allied Vision Vimba drivers were installed and Jumboframes enabled. The cameras are opened and configured in MATLAB as two separate GenTL adaptor video objects ('gige' adaptor does not work well and Allied Vision does not recommend). They work fine together (mostly) when manually sequentially triggered with start() and getframe() commands, however when configured to be hardware triggered and are triggered simultaneously, one of the frames gets dropped, or alternatively half of each frame gets dropped. After some testing, realized could hardware trigger and acquire frames on a single camera with no problems, so my theory is the cameras start sending data as soon is available (is not buffered on camera) to MATLAB and packets are "stepping on" each other.
Is this a MATLAB, Vimba driver, or fundamental GigE (UDP based) protocol issue?
Is there a way to force some delay in when frame is sent so does not conflict with other?
Can the frame be held in camera buffer until is ready to read?
2 Commenti
Risposta accettata
Più risposte (0)
Vedere anche
Categorie
Scopri di più su GigE Vision Hardware in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!