Operator Library: Signal
當輸入 I 出現每個上升沿時,運算器會產生一個脈衝。 脈衝寬度由輸入 PI 控制。
輸入端的上升沿會觸發脈衝產生。 脈衝寬度等於輸入鏈路 PI 的最後一個有效值,並以高電平持續的時間(以 tick 為單位)來衡量。
在脈衝產生期間,操作員輸入端不得接受任何新的上升沿。 在此情況下,所有新的輸入上升沿都將被忽略。 此外,PI 值的變更不會影響當前的脈衝處理。 PI 會在輸入端出現上升沿時進行採樣。
可透過輸入信號「重置」來重置該運算器。 當重置輸入為高電平時,系統不會處理任何輸出脈衝。 所有處理程序均會中斷。 當重置輸入為低電平時,該運算器將恢復運作。 以下波形說明了該運算器的運作行為。

Tick 輸入用以定義運算子處理資料的時間。 它可作為預分頻器使用。 在大多數情況下,不需要使用 Tick 輸入。此時請將其連接至運算子的 VCC 端子。 下圖顯示了 Tick 輸入的影響。

使用時標時的一個特殊情況是,即使沒有時標,系統仍會對輸入脈衝進行採樣。 波形中的第二個輸入脈衝即為此現象的示例。 這可確保不會遺漏任何輸入脈衝。
此 operator 不包含在 VisualApplets 功能模擬中。
| Property | Value |
|---|---|
| Operator Type | O |
| Input Links | I,訊號輸入 PI,控制影像資料輸入 Tick,訊號輸入 Reset,訊號輸入 |
| Output Link | O,訊號輸出 |
Synchronous and Asynchronous Inputs
- 所有訊號輸入可由相同或不同的 M-type operators 透過任意的 O-type operators 網路提供來源。 if 他們由相同的 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 | 無號數 | 無號數 | 無號數 | 無號數 | 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 運算子的使用方式:
-
範例 — 自動曝光:自動調整曝光時間
-
'Functional Example for Specific Operators of Library Signal'
範例 - operator 使用方式示範

上一頁

