Dual simultaneous hardware triggered GigE camera acquisition fails (packet conflict?)
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Alexander Kuyper
le 14 Juin 2019
Réponse apportée : Alexander Kuyper
le 25 Juin 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 commentaires
Réponse acceptée
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur GigE Vision Hardware dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!