Operator Library: Signal
본 오퍼레이터는 빠른 신호 변화를 억제합니다. 파라미터 Debounce는 입력 신호가 출력으로 전달되기 전에 일정하게 유지되어야 하는 최소 시간을 정의합니다. 더 빠르게 변화하는 입력은 억제됩니다. 다음 그림은 오퍼레이터의 동작을 보여줍니다.

디바운스 시간은 하나의 (HIGH) 값을 갖는 Tick 단위로 측정됩니다. 즉, Tick은 프리세스케러 입력처럼 작동합니다. Tick이 지속적으로 1(HIGH)로 설정된 경우, 디바운스 오퍼레이터는 설계 클록 주파수에서 신호 지속 시간을 카운트합니다. 대부분의 응용 분야에서는 Tick 입력이 필요하지 않습니다. 이러한 경우 오퍼레이터 Vcc에 연결하십시오. 다음 파형은 Tick 입력 링크를 사용할 때의 오퍼레이터 동작을 보여줍니다.

오퍼레이터는 지연 요소처럼 작동합니다. N개의 Tick 동안 변경되지 않은 상태를 유지해야 하는 디바운스 사양을 충족하는 모든 신호 변화는 N개의 Tick 지연 후에 오퍼레이터 출력으로 전달됩니다. 그러나 펄스 형태는 변경되지 않고 유지됩니다.
추가 리셋 입력을 통해 오퍼레이터를 리셋할 수 있습니다.
이 operator는 VisualApplets 기능 시뮬레이션에서 제외됩니다.
| Property | Value |
|---|---|
| Operator Type | O |
| Input Links | I, 신호 데이터 입력 Tick, 신호 데이터 입력 Reset, 신호 데이터 입력 |
| 출력 링크 | O, signal data output |
| 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] |
|
이 파라미터는 Debounce 파라미터의 최대 비트 범위를 지정합니다. Debounce가 동적으로 설정된 경우에만 이 파라미터를 변경할 수 있습니다. |
|
| Debounce | |
|---|---|
| Type | 동적 읽기/쓰기 매개변수 |
| Default | 2 |
| Range | 동적인 경우 [0, 2^DebounceBits-1], 정적인 경우 [0, 2^64-1] |
|
디바운스 시간을 정의합니다. |
|
SignalDebounce 오퍼레이터의 사용법은 다음 예시와 같습니다:
-
'Line Scan Trigger for microEnable 5 marathon VCL Using Signal Operators and Operator CameraControl'
라인 스캔 트리거가 제공됩니다. 이 트리거에는 캡처 게이트를 사용하는 이미지 트리거와 다기능 라인 트리거가 포함됩니다. 트리거 생성을 위해 외부 소스, 내부 주파수 생성기 또는 소프트웨어 트리거 펄스를 사용할 수 있습니다.
-
'Line Scan Trigger for microEnable 5 marathon VCX QP Using Signal Operators'
라인 스캔 트리거가 제공됩니다. 이 트리거에는 캡처 게이트를 사용하는 이미지 트리거와 다기능 라인 트리거가 포함됩니다. 트리거 생성을 위해 외부 소스, 내부 주파수 생성기 또는 소프트웨어 트리거 펄스를 사용할 수 있습니다.
-
'Line Scan Trigger for imaFlex CXP-12 Quad Using Signal Operators'
CoaXPress12용 라인 스캔 트리거가 제공됩니다. 이 트리거에는 캡처 게이트를 사용하는 이미지 트리거와 다기능 라인 트리거가 포함됩니다. 트리거 생성을 위해 외부 소스, 내부 주파수 생성기 또는 소프트웨어 트리거 펄스를 사용할 수 있습니다.
-
'Functional Example for Specific Operators of Library Signal'
예제 - 오퍼레이터 사용법 시연

이전

