Thorlabs_StartAcquisition


Initializes and starts image acquisition in a device.

Syntax

C++
Python
 
def Thorlabs_StartAcquisition(
	state: Thorlabs_State,
	/,
	*,
	inDeviceID: str | None = None,
	inInputQueueSize: int | None = None,
	inExposureTime: int | None = 50000,
	inGain: int | None = 120
)
-> None

Parameters

Name Type Range Default Description
Input will be modified ioState Thorlabs_State
Input value inDeviceID str | None None Camera serial number or name, Auto = first camera
Input value inInputQueueSize int | None 0 - None Sets size of image queue (on acquisition start, default = 8)
Input value inExposureTime int | None 1 - 50000 Sets the target exposure time in microseconds
Input value inGain int | None 0 - 1023 120 Sets gain

Multithreaded environment

This function is not guaranteed to be thread-safe. When used in multithreaded environment, it has to be manually synchronized.