Operator Library: Signal
此運算子會測量輸入端訊號的週期時間。 週期時間是指輸入端兩個上升沿之間的時間間隔。 結果會以像素值的形式輸出至輸出鏈路 O。 因此,輸出 O 為 VALT_PIXEL0D 像素資料流。 輸出鏈路的位元寬度可調整,並代表最大可能的週期時間。 若實際週期時間超出輸出值範圍,則會被截斷至最大可能值。 下圖的波形說明了此運算子的運作方式。

週期時間是以處於高電位狀態的 Ticks 來測量的。 Tick 是一個信號輸入,可以像除頻器一樣使用。 Tick 輸入每出現一個高值,就會測量一次週期時間。 下方的波形圖顯示了 Tick 輸入對週期測量的行為。 在大多數情況下,不需要 Tick 輸入。這種情況下請將其連接至 operator VCC。

透過使用額外的重設輸入,可以取消目前的測量。
此 operator 不包含在 VisualApplets 功能模擬中。
| Property | Value |
|---|---|
| Operator Type | M |
| Input Links | I,訊號輸入 Tick,訊號輸入 Reset,訊號輸入 |
| Output Link | O,影像資料輸出 |
Synchronous and Asynchronous Inputs
- 所有訊號輸入可由相同或不同的 M-type operators 透過任意的 O-type operators 網路提供來源。 if 他們由相同的 M-type 來源提供,將會自動進行同步。
| Link Parameter | Input Link I | Input Link Tick | Input Link Reset | Output Link O |
|---|---|---|---|---|
| Bit Width | 1 | 1 | 1 | [1, 64] |
| Arithmetic | 無號數 | 無號數 | 無號數 | 無號數 |
| Parallelism | 1 | 1 | 1 | 1 |
| Kernel Columns | 1 | 1 | 1 | 1 |
| Kernel Rows | 1 | 1 | 1 | 1 |
| Img Protocol | VALT_SIGNAL | VALT_SIGNAL | VALT_SIGNAL | VALT_PIXEL0D |
| Color Format | VAF_GRAY | VAF_GRAY | VAF_GRAY | VAF_GRAY |
| Color Flavor | FL_NONE | FL_NONE | FL_NONE | FL_NONE |
| Max. Img Width | any | any | any | any |
| Max. Img Height | any | any | any | any |
以下範例展示了 SignalToPeriod 運算子的使用方式:
-
'Functional Example for Specific Operators of Library Signal'
範例 - operator 使用方式示範

上一頁

