The Debounce class provides methods for suppressing disturbances at the trigger input when you are running a uEye camera in trigger mode. (This class cannot be used if GPIO is used for triggering.) The signal at the trigger input is only recognized as a trigger if the signal level remains constant at the target level for a user-selectable time. The signal edge and a delay can be set as parameters. It is recommend to use automatic signal edge selection.
Example: Mode set to "rising edge" (uEye.Defines.TriggerDebounceMode.RisingEdge) and delay set to 50 µs. The camera will not trigger the image capture on the rising edge until the digital signal has remained at the high level for longer than 50 µs without interruption. If this is not the case, the signal is regarded as a disturbance and ignored.
SetDelayTime() delays the start of a triggered image capture by the selected time. |
This class is currently only supported by the USB 3 and GigE uEye camera series but not by the UI-359xLE camera model or the uEye LE USB 3.1 Gen 1 camera family. |
Methods
Method |
Description |
---|---|
Returns the set mode. |
|
Returns the default mode. |
|
Returns the set delay time. |
|
Returns the default delay time. |
|
Returns the range for the delay time. |
|
Returns the supported modes. |
|
Sets the mode. |
|
Sets the delay time. |