Operator Library: Signal
此 operator 會測量輸入端信號的週期時間。 週期時間是指輸入端兩個上升緣之間的時間。 結果會以像素值輸出至輸出 link O。 因此,輸出 O 是一個 VALT_PIXEL0D 像素數據流。 輸出 link 的 Bit Width 可以更改,並代表最大可能的週期時間。 如果實際週期時間超過輸出值範圍,將會被截斷至最大可能值。 下方波形圖說明了此 operator 的運作行為。

週期時間是以為高電位的 Ticks 來測量的。 Tick 是一個信號輸入,可用於類似除頻器的功能。 每當 Tick 輸入端出現高電位時,就會測量週期時間。 下方的波形圖顯示了 Tick 輸入對週期測量的影響。 在大多數情況下,不需要 Tick 輸入。此時請將其連接至 operator VCC。

藉由使用額外的 reset 輸入,可以取消目前的測量。
此運算子不支援 VisualApplets 功能模擬。
| Property | Value |
|---|---|
| Operator Type | M |
| 輸入連結 | I, 信號輸入 Tick, 信號輸入 Reset, 信號輸入 |
| Output Link | O, 影像資料輸出 |
同步與非同步輸入
- 所有信號輸入可以透過 O-type operator 的任意網絡,由相同或不同的 M-type operator 提供來源。 如果它們由相同的 M-type 來源提供,將會自動進行同步。
| Link Parameter | Input Link I | Input Link Tick | Input Link Reset | Output Link O |
|---|---|---|---|---|
| Bit Width | 1 | 1 | 1 | [1, 64] |
| Arithmetic | unsigned | unsigned | unsigned | unsigned |
| 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 |
以下範例顯示了 operator SignalToPeriod 的使用方式:
-
'Functional Example for Specific Operators of Library Signal'
範例 - 如何使用此運算子的示範

上一頁

