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 | |
|---|---|---|---|---|---|
![]() |
ioState | Vimba_State | |||
![]() |
inDeviceID | str | None | None | Device identifying address | |
![]() |
inTimeout | int | 100 - 3600000 | Maximum time to wait for frame in milliseconds | |
![]() |
inImageFormat | VimbaImageFormatParams | Image format parameters | ||
![]() |
inAcquisitionControl | VimbaAcquisitionControlParams | Acquisition control parameters | ||
![]() |
outImage | Image | None | Captured frame |



