Operator SignalToPeriod

Operator Library: Signal

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

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

藉由使用額外的 reset 輸入,可以取消目前的測量。

此運算子不支援 VisualApplets 功能模擬。

I/O Properties

Property Value
Operator Type M
輸入連結 I, 信號輸入
Tick, 信號輸入
Reset, 信號輸入
Output Link O, 影像資料輸出

同步與非同步輸入

  • 所有信號輸入可以透過 O-type operator 的任意網絡,由相同或不同的 M-type operator 提供來源。 如果它們由相同的 M-type 來源提供,將會自動進行同步。

支援的 Link 格式

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 的使用方式: