Operator Library: Signal
The operator suppresses fast signal changes. Parameter Debounce defines a minimum time an input signal has to be constant before it is forwarded to the output. Inputs which are changing faster are suppressed. The following figure illustrates the operator's behavior.

The debounce time is measured in Ticks being one (HIGH), i.e. Tick acts like a prescaler input. Is Tick set constantly to one (HIGH), the debounce operator counts the signal duration at the design clock frequency. In most applications the Tick input is not required. Tie it to operator Vcc in these cases. The following waveform shows the operator's behavior when using the Tick input link.

Note that the operator acts like a delay element. Any signal changes that meet the debounce specification of being unchanged for N Ticks will be forwarded to the operator output after the delay of N Ticks. However, the pulse form remains unchanged.
An additional reset input allows the reset of the operator.
이 오퍼레이터는 VisualApplets 기능 시뮬레이션에서 제외됩니다.
| Property | Value |
|---|---|
| Operator Type | O |
| Input Links | I, signal data input Tick, signal data input Reset, signal data input |
| Output Link | O, 신호 데이터 출력 |
| Link Parameter | Input Link I | Input Link Tick | Input Link Reset | Output Link O |
|---|---|---|---|---|
| Bit Width | 1 | 1 | 1 | as I |
| Arithmetic | unsigned | unsigned | unsigned | as I |
| Parallelism | 1 | 1 | 1 | as I |
| Kernel Columns | 1 | 1 | 1 | as I |
| Kernel Rows | 1 | 1 | 1 | as I |
| Img Protocol | VALT_SIGNAL | VALT_SIGNAL | VALT_SIGNAL | as I |
| Color Format | VAF_GRAY | VAF_GRAY | VAF_GRAY | as I |
| Color Flavor | FL_NONE | FL_NONE | FL_NONE | as I |
| Max. Img Width | any | any | any | as I |
| Max. Img Height | any | any | any | as I |
| DebounceBits | |
|---|---|
| Type | static parameter |
| Default | 16 |
| Range | [1, 64] |
|
This parameter specifies the bit maximum range of parameter Debounce. Only of Debounce set to dynamic, this parameter can be changed. |
|
| Debounce | |
|---|---|
| Type | 동적 읽기/쓰기 파라미터 |
| Default | 2 |
| Range | [0, 2^DebounceBits-1] if dynamic, [0, 2^64-1] if static |
|
Defines the debounce time. |
|
The use of operator SignalDebounce is shown in the following examples:
-
'Signal Operators 및 CameraControl 오퍼레이터를 사용하는 microEnable 5 marathon VCL용 라인 스캔 트리거'
라인 스캔 트리거가 제공됩니다. 이 트리거에는 캡처 게이트를 사용하는 이미지 트리거와 다기능 라인 트리거가 포함됩니다. 트리거 생성에는 외부 소스, 내부 주파수 제너레이터 또는 소프트웨어 트리거 펄스를 사용할 수 있습니다.
-
'Signal Operators를 사용하는 microEnable 5 marathon VCX QP용 라인 스캔 트리거'
라인 스캔 트리거가 제공됩니다. 이 트리거에는 캡처 게이트를 사용하는 이미지 트리거와 다기능 라인 트리거가 포함됩니다. 트리거 생성에는 외부 소스, 내부 주파수 제너레이터 또는 소프트웨어 트리거 펄스를 사용할 수 있습니다.
-
'Signal Operators를 사용하는 imaFlex CXP-12 Quad용 라인 스캔 트리거'
CoaXPress12용 라인 스캔 트리거가 제공됩니다. 이 트리거에는 캡처 게이트를 사용하는 이미지 트리거와 다기능 라인 트리거가 포함됩니다. 트리거 생성에는 외부 소스, 내부 주파수 제너레이터 또는 소프트웨어 트리거 펄스를 사용할 수 있습니다.
-
'Functional Example for Specific Operators of Library Signal'
Examples - Demonstration of how to use the operator

이전

