![]() |
![]() |
---|---|
USB 2.0 GigE |
USB 2.0 GigE |
Syntax
INT is_GetGlobalFlashDelays (HIDS hCam, ULONG* pulDelay, ULONG* pulDuration)
Description
This function is obsolete and should not be used anymore. We recommend to use the is_IO() function instead. |
•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 synchronize 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 in the IDS Software Suite manual.
Input parameters
hCam |
Camera handle |
pulDelay |
Pointer to the variable that returns the flash delay in µs. |
pulDuration |
Pointer to the variable that returns the flash duration in µs. |
Return values
IS_SUCCESS |
Function executed successfully |
IS_NO_SUCCESS |
General error message |
Related functions
•is_SetTriggerDelay()