Operator Library: Signal
此運算子會將輸入訊號降頻至指定的頻率,也就是僅將每第 N 個脈衝轉發至輸出。 參數 Downscale 用於指定降頻係數。 參數 SelectedPulse 用於定義降頻序列中的哪一個脈衝會被使用並轉發至輸出。 參數值的變更僅會在運算子啟動新序列時生效。 下方波形圖直觀地展示了此運算子的行為。

此運算子可使用輸入連結 Reset 進行重設。 當重設輸入為高電位時,將不處理任何脈衝。 所有處理作業都會被中止。 當重設輸入為低電位時,運算子會重新開始運作。 下方波形圖說明了此運算子的行為。

此運算子不支援 VisualApplets 功能模擬。
| Link Parameter | Input Link I | Input Link Reset | Output Link O |
|---|---|---|---|
| Bit Width | 1 | 1 | as I |
| Arithmetic | unsigned | unsigned | as I |
| Parallelism | 1 | 1 | as I |
| Kernel Columns | 1 | 1 | as I |
| Kernel Rows | 1 | 1 | as I |
| Img Protocol | VALT_SIGNAL | VALT_SIGNAL | as I |
| Color Format | VAF_GRAY | VAF_GRAY | as I |
| Color Flavor | FL_NONE | FL_NONE | as I |
| Max. Img Width | any | any | as I |
| Max. Img Height | any | any | as I |
| MaxScaleBits | |
|---|---|
| Type | static parameter |
| Default | 8 |
| Range | [1, 32] |
|
定義參數 Downscale 的最大範圍。 此參數僅在 Downscale 設為動態時啟用。 |
|
| Downscale | |
|---|---|
| Type | dynamic/static read/write parameter |
| Default | 1 |
| Range | 若為動態則為 [1, 2^MaxScaleBits-1],否則為 [1, 2^64-1] |
|
實際的降頻係數是透過此參數來定義。 降頻係數為 1 時會將任何輸入脈衝轉發至輸出。 該值必須大於或等於參數 SelectedPulse。 |
|
| SelectedPulse | |
|---|---|
| Type | dynamic/static read/write parameter |
| Default | 1 |
| Range | 若為動態則為 [1, 2^MaxScaleBits-1],否則為 [1, 2^64-1] |
|
此參數用來選擇要轉發至輸出的序列脈衝。 The value has to be <= parameter Downscale. |
|
運算子 Downscale 的使用方式如以下範例所示:

上一頁

