Operator Library: Signal
此運算子會抑制快速的信號變更。 參數 Debounce 定義輸入信號在轉發至輸出之前必須保持恆定的最短時間。 變化速度更快的輸入將會被抑制。 下圖說明了此運算子的行為。

去彈跳時間是以 Ticks(為 1/HIGH)為單位進行測量的,亦即 Tick 的運作方式類似於預除器輸入。 如果 Tick 持續設為 1 (HIGH),則去彈跳運算子會在設計時脈頻率下記錄信號持續時間。 在大多數應用中,不需要 Tick 輸入。 在這些情況下,請將其連接至運算子 Vcc。 下方的波形圖顯示了使用 Tick 輸入連結時運算子的行為。

請注意,此運算子的運作方式類似於延遲元件。 任何符合去彈跳規格(保持不變達 N 個 Ticks)的信號變更, 都將在延遲 N 個 Ticks 後轉發至運算子輸出。 不過,脈衝波形保持不變。
額外的重設輸入允許對運算子進行重設。
此運算子不支援 VisualApplets 功能模擬。
| Property | Value |
|---|---|
| Operator Type | O |
| 輸入連結 | I,訊號資料輸入 Tick,訊號資料輸入 Reset,訊號資料輸入 |
| 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] |
|
此參數指定參數 Debounce 的位元最大範圍。 只有在 Debounce 設為動態時,才可以變更此參數。 |
|
| Debounce | |
|---|---|
| Type | 動態讀取/寫入參數 |
| Default | 2 |
| Range | 若為動態則為 [0, 2^DebounceBits-1],若為靜態則為 [0, 2^64-1] |
|
定義去彈跳時間。 |
|
以下範例顯示了 SignalDebounce 運算子的使用方式:
-
'使用信號運算子與 CameraControl 運算子實現 microEnable 5 marathon VCL 的行掃描觸發'
本文介紹了一種行掃描觸發。此觸發包含使用擷取閘道(Capture Gate)的影像觸發以及多功能行觸發。外部來源、內部頻率產生器或軟體觸發脈衝皆可用於產生觸發。
-
'使用信號運算子實現 microEnable 5 marathon VCX QP 的行掃描觸發'
本文介紹了一種行掃描觸發。此觸發包含使用擷取閘道(Capture Gate)的影像觸發以及多功能行觸發。外部來源、內部頻率產生器或軟體觸發脈衝皆可用於產生觸發。
-
'使用信號運算子實現 imaFlex CXP-12 Quad 的行掃描觸發'
本文介紹了一種適用於 CoaXPress12 的行掃描觸發。此觸發包含使用擷取閘道(Capture Gate)的影像觸發以及多功能行觸發。外部來源、內部頻率產生器或軟體觸發脈衝皆可用於產生觸發。
-
'Functional Example for Specific Operators of Library Signal'
範例 - 如何使用此運算子的示範

上一頁

