© 2013 Thorlabs GmbH
4 Programming (SDK)
429
4.5.36 is_SetFlashDelay
Syntax
INT is_SetFlashDelay (HIDS hCam, ULONG ulDelay, ULONG ulDuration)
Description
Attention
This function is obsolete and should not be used anymore. We recommend to use the is_IO() function
instead (see also Obsolete functions ).
is_SetFlashDelay() sets a delay for driving the flash output. In addition, you can specify the flash duration.
This allows the implementation of a global flash functionality which exposes all rows of a rolling shutter sensor.
In addition, it is possible, for a camera with global shutter sensors, to set the flash start in free-run mode to the
start time of the exposure window.
For further information, please refer to the Digital in-/output (trigger/flash) and Shutter methods chapters.
Note
Accuracy of Flash Synchronization
The following parameters have an influence on the camera's internal timing:
Image geometry (CMOS and CCD sensors)
Pixel clock (CMOS and CCD sensors)
Exposure time (CCD sensors)
If you change any of these parameters, you will have to set the flash duration and flash delay parameters once
again.
Input parameters
Time by which the flash start is delayed (in µs)
0: No delay
For 0 < ulDelay < 40 the driver automatically
sets ulDelay = 40
Returns the currently set delay time.
Returns the currently set flash duration.
Returns the minimum value for the delay.
IS_GET_MIN_FLASH_DURATION
Returns the minimum value for the flash duration.
Returns the maximum value for the delay.
IS_GET_MAX_FLASH_DURATION
Returns the maximum value for the flash duration.
IS_GET_FLASH_DELAY_GRANULARITY
Returns the increment of the adjustable delay time.
IS_GET_FLASH_DURATION_GRANULARITY
Returns the increment of the adjustable flash duration.
Time during which the flash is on (in µs).
If 0 is passed, the flash output will be active until the
end of the exposure time. For sensors with Global
Start Shutter this is the time until the end of exposure
of the last sensor row
280
379
31
30
47 30
144
294
216