Operator Library: Signal
此運算子會針對輸入 I 處的每一個上升緣產生一個脈衝。 脈衝寬度由輸入 PI 控制。
輸入處的上升緣會開始產生脈衝。 脈衝寬度等於輸入連結 PI 處最後一個有效的值,並以高電位時脈 (ticks) 計算。
在產生脈衝期間,無法接受運算子輸入處的新上升緣。 在此情況下,每一個新的輸入上升緣都會被忽略。 此外,PI 處數值的變更也不會改變目前的脈衝處理。 PI 會在輸入處出現上升緣時進行取樣。
可以使用輸入連結 Reset 重設此運算子。 當重設輸入為高電位時,將不會處理任何輸出脈衝。 所有處理都會中止。 當重設輸入為低電位時,運算子會重新開始運作。 以下波形圖說明瞭運算子的行為。

Tick 輸入定義了運算子處理資料的時間。 它可用於類似預除頻器的功能。 在大多數情況下,不需要 Tick 輸入。在這種情況下,請將其連接至運算子的 VCC。 下圖顯示瞭 Tick 輸入的影響。

使用時脈(ticks)時的一個特殊情況是,即使沒有時脈存在,也會對輸入脈衝進行取樣。 波形圖中的第二個輸入脈衝即顯示了此情況。 這確保了不會遺漏任何輸入脈衝。
此運算子不支援 VisualApplets 功能模擬。
| Property | Value |
|---|---|
| Operator Type | O |
| Input Links | I,訊號輸入 PI,控制影像資料輸入 Tick,訊號輸入 Reset,訊號輸入 |
| Output Link | O,訊號輸出 |
同步與非同步輸入
- 所有信號輸入可以透過 O-type operator 的任意網絡,由相同或不同的 M-type operator 提供來源。 如果它們由相同的 M-type 來源提供,將會自動進行同步。
- 輸入連結 PI 與訊號輸入非同步。
| Link Parameter | Input Link I | 輸入連結 PI | Input Link Tick | Input Link Reset | Output Link O |
|---|---|---|---|---|---|
| Bit Width | 1 | [1, 64] | 1 | 1 | as I |
| Arithmetic | unsigned | unsigned | unsigned | unsigned | as I |
| Parallelism | 1 | 1 | 1 | 1 | as I |
| Kernel Columns | 1 | 1 | 1 | 1 | as I |
| Kernel Rows | 1 | 1 | 1 | 1 | as I |
| Img Protocol | VALT_SIGNAL | {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} | VALT_SIGNAL | VALT_SIGNAL | as I |
| Color Format | VAF_GRAY | VAF_GRAY | VAF_GRAY | VAF_GRAY | as I |
| Color Flavor | FL_NONE | FL_NONE | FL_NONE | FL_NONE | as I |
| Max. Img Width | any | any | any | any | as I |
| Max. Img Height | any | any | any | any | as I |
以下範例顯示了 WidthToSignal 運算子的使用方式:
-
範例 - Auto Exposure:自動調整 Exposure Time
-
'Functional Example for Specific Operators of Library Signal'
範例 - 如何使用此運算子的示範

上一頁

