Dual simultaneous hardware triggered GigE camera acquisition fails (packet conflict?)
    8 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Alexander Kuyper
 el 14 de Jun. de 2019
  
    
    
    
    
    Respondida: Alexander Kuyper
 el 25 de Jun. de 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 comentarios
Respuesta aceptada
Más respuestas (0)
Ver también
Categorías
				Más información sobre GigE Vision Hardware en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!