Operator DelayToSignal

Operator Library: Signal

此運算子會延遲輸入訊號並將其輸出。 延遲時間由控制資料輸入連結 PI 控制。

輸入端脈衝的上升緣會啟動延遲。 延遲時間等於輸入連結 PI 上的最後一個有效值,並以高電位刻度(ticks)來計算。 輸入脈衝的脈衝寬度保持不變,也就是說,上升緣和下降緣都會被延遲。

在脈衝延遲期間,無法接受運算子輸入端的新脈衝。 在這種情況下,每個新的輸入脈衝都會被忽略。 此外,PI 數值的變更不會改變目前的脈衝處理。 PI 會在延遲開始時進行取樣。

可以使用輸入連結 Reset 重設運算子。 當重設輸入為高電位時,不會處理任何輸出脈衝。 所有處理都會終止。 當重設輸入為低電位時,運算子會重新開始運作。 以下波形圖說明瞭運算子的行為。

Tick 輸入定義了運算子處理資料的時間。 它可用於類似預除頻器的功能。 在大多數情況下,不需要 Tick 輸入。在這種情況下,請將其連接至運算子的 VCC。 下圖顯示瞭 Tick 輸入的影響。

使用時脈(ticks)時的一個特殊情況是,即使沒有時脈存在,也會對輸入脈衝進行取樣。 波形圖中的第二個輸入脈衝即顯示了此情況。 這確保了不會遺漏任何輸入脈衝。

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

I/O Properties

Property Value
Operator Type O
輸入連結 I,訊號資料輸入
PI,控制影像資料輸入
Tick,訊號資料輸入
Reset,訊號資料輸入
Output Link O,訊號資料輸出

同步與非同步輸入

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

支援的 Link 格式

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 unsigned unsigned unsigned unsigned 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

參數

無

使用範例

以下範例顯示瞭 DelayToSignal 運算子的使用方式: