Vimba_GrabImage_WithTimeout


Captures an image from an Allied Vision camera; returns Nil if no frame comes in the specified time.

Applications:Use this filter if the trigger may be not coming for some time, while the application should be performing other operations continuously (e.g. processing HMI events).

Syntax

C++
Python
 
def Vimba_GrabImage_WithTimeout(
	state: Vimba_State,
	inTimeout: int,
	inImageFormat: VimbaImageFormatParams,
	inAcquisitionControl: VimbaAcquisitionControlParams,
	/,
	*,
	inDeviceID: str | None = None
)
-> (
	outResult: bool,
	outImage: Image | None
)

Parameters

Name Type Range Default Description
Input will be modified ioState Vimba_State
Input value inDeviceID str | None None Device identifying address
Input value inTimeout int 100 - 3600000 Maximum time to wait for frame in milliseconds
Input value inImageFormat VimbaImageFormatParams Image format parameters
Input value inAcquisitionControl VimbaAcquisitionControlParams Acquisition control parameters
Output value outImage Image | None Captured frame