Operator SignalToPeriod

Operator Library: Signal

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

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

透過使用額外的重設輸入,可以取消目前的測量。

此 operator 不包含在 VisualApplets 功能模擬中。

I/O Properties

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 來源提供,將會自動進行同步。

Supported Link Format

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

Parameters

無

Examples of Use

以下範例展示了 SignalToPeriod 運算子的使用方式: