171SDK (Software development Kit)
© 2010 Thorlabs
7.3.34
is_GetGlobalFlashDelays
Syntax
INT is_GetGlobalFlashDelays (HIDS hCam,
ULONG* pulDelay,
ULONG* pulDuration)
Description
Rolling shutter cameras:
Using is_GetGlobalFlashDelays(), you can determine the times required to implement a global
flash function for rolling shutter cameras. This way, a rolling shutter camera can also be used as a
global shutter camera provided that no ambient light falls on the sensor outside the flash period.
If the exposure time is set too short so that no global flash operation is possible, the function
returns IS_NO_SUCCESS.
To use a rolling shutter camera with the Global Start function, call the is_SetGlobalShutter()
function before is_GetGlobalFlashDelays(). Otherwise, incorrect values will be returned for Delay
and Duration.
Global shutter cameras:
In freerun mode, the exposure of global shutter cameras is delayed if the exposure time is not set to
the maximum value. is_GetGlobalFlashDelays() determines the required delay in order to
synchronise exposure and flash operation. In triggered mode, the return values for delay and flash
duration are 0, since no delay is necessary before exposure starts.
For further information, please refer to the Camera Basics: Shutter Methods chapter.
Input Parameters
Pointer to the variable that returns the flash delay in µs.
Pointer to the variable that returns the flash duration in µs.
Return Values
Function executed successfully
Related Functions
is_SetFlashStrobe()
is_SetFlashDelay()
is_SetTriggerDelay()
263
378
257
255
289