運算子 GetSignalStatus

Operator Library: Signal

GetSignalStatus 運算子允許軟體應用程式監控最多 64 條輸入訊號鏈路。 鏈路上的當前值會被儲存,並可透過軟體讀取參數Status來取得。 該值以位元編碼表示。 每個位元代表一個輸入鏈路。 位元 0 代表輸入鏈路 0,位元 1 代表輸入鏈路 1,以此類推。

系統支援多種讀取連結值的模式。 模式可透過參數Mode 進行選取。

  • 在「直接模式」下,系統會直接讀取訊號狀態,而不會儲存先前數值。

    在「上升」模式下,若先前已在輸入鏈路上偵測到上升沿,則狀態參數將被設定為高電平。

    在Fall模式下,若先前已在輸入鏈路上偵測到落沿,則狀態參數將被設定為高電平。

    在邊緣模式下,若先前已在輸入鏈路上偵測到上升沿或下降沿,則狀態參數將被設定為高電平。

    在脈衝模式下,若先前已在輸入鏈路上偵測到上升沿和下降沿,則狀態參數將被設定為高電平。

讀取該參數會將其值重置為零。

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

I/O Properties

Property Value
Operator Type M
Input Link I0...I64,影像資料輸入

Synchronous and Asynchronous Inputs

  • 所有訊號輸入可由相同或不同的 M-type operators 透過任意的 O-type operators 網路提供來源。 if 他們由相同的 M-type 來源提供,將會自動進行同步。

Supported Link Format

Link Parameter 輸入連接端 I0...I64
Bit Width 1
Arithmetic 無號數
Parallelism 1
Kernel Columns 1
Kernel Rows 1
Img Protocol VALT_SIGNAL
Color Format VAF_GRAY
Color Flavor FL_NONE
Max. Img Width any
Max. Img Height any

Parameters

Mode
Type 靜態參數
Default 直接
Range {直線、上升、下降、邊緣、脈衝}

此參數用於指定監控類型模式。 請參閱上文說明。

Status
Type 動態讀取參數
Default 0
Range [0, 2^輸入連結數]

顯示所有輸入端子的當前連結狀態。 讀取期間,狀態會重設為 0。 位元 0 對應於輸入端子 0,位元 1 對應於輸入端子 1,依此類推。

Examples of Use

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