Operator Library: Accumulator
此正反向計數器會統計輸入端 I 上所有值為「1」的像素。它僅接受 1 位元像素輸入。 可將初始化值、計數方向(正向計數/反向計數), 以及自動清零策略(行尾/幀尾重置)設為參數。 此外,亦可透過 ClrI輸入連結手動重置計數器。
視「自動清除」策略而定,輸出位元 寬度由影像寬度或影像大小決定。
輸出幀的大小與輸入幀相同。 對於每個輸入像素,該運算子將輸出當前的計數器值。 若在升計模式下計數器達到最大值,或在降計模式下計數器達到零,計數器將循環重置。
以下範例展示了輸入值與輸出值之間的關係。 在此範例中,「自動清除」策略設定為 EoL(行尾)。初始化值Init為「0」。

此運算子通常與邏輯運算子搭配使用。
Operator Restrictions
-
空白影像
允許使用「空影像」,即不含任何像素的影像。 運算子將輸出一個空影像。
-
影像大小
每張輸入影像的所有行長度可能各不相同,但不得為空。
| AutoClear | |
|---|---|
| Type | 靜態參數 |
| Default | EoL |
| Range | {行尾、文件尾、無} |
|
此參數用以定義何時將計數器重設為其初始值, 該初始值由參數 Init 所定義。 若使用影像通訊協定 VALT_LINE1D,則無法將此參數設定為 EoF。 對於影像通訊協定 VALT_PIXEL0D,此功能已停用。 |
|
| Init | |
|---|---|
| Type | 靜態參數 |
| Default | 0 |
| Range | [0, 2^輸出位元寬度 - 1] |
|
此參數用以定義初始值。 計數器將在
|
|
| 方向 | |
|---|---|
| Type | 靜態參數 |
| Default | UP |
| Range | {上、下} |
|
此參數用以定義,當輸入鏈路 I 出現每個值「1」時,計數器應遞增(UP)或 遞減(DOWN)。 |
|
以下範例示範了運算子 Count 的用法:
-
DMA、RAM、GPIO、觸發與 LED 硬體自我測試的範例。
-
範例 - 基於偵錯目的,Scope 運算子提供了用於分析灰階圖片的選項。




上一頁

