Operator Library: Signal
GetSignalStatus 運算子允許軟體應用程式監控最多 64 條輸入訊號鏈路。 鏈路上的當前值會被儲存,並可透過軟體讀取參數Status來取得。 該值以位元編碼表示。 每個位元代表一個輸入鏈路。 位元 0 代表輸入鏈路 0,位元 1 代表輸入鏈路 1,以此類推。
系統支援多種讀取連結值的模式。 模式可透過參數Mode 進行選取。
-
在「直接模式」下,系統會直接讀取訊號狀態,而不會儲存先前數值。
在「上升」模式下,若先前已在輸入鏈路上偵測到上升沿,則狀態參數將被設定為高電平。
在Fall模式下,若先前已在輸入鏈路上偵測到落沿,則狀態參數將被設定為高電平。
在邊緣模式下,若先前已在輸入鏈路上偵測到上升沿或下降沿,則狀態參數將被設定為高電平。
在脈衝模式下,若先前已在輸入鏈路上偵測到上升沿和下降沿,則狀態參數將被設定為高電平。
讀取該參數會將其值重置為零。
此 operator 不包含在 VisualApplets 功能模擬中。
| Property | Value |
|---|---|
| Operator Type | M |
| Input Link | I0...I64,影像資料輸入 |
Synchronous and Asynchronous Inputs
- 所有訊號輸入可由相同或不同的 M-type operators 透過任意的 O-type operators 網路提供來源。 if 他們由相同的 M-type 來源提供,將會自動進行同步。
| 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 |
| Mode | |
|---|---|
| Type | 靜態參數 |
| Default | 直接 |
| Range | {直線、上升、下降、邊緣、脈衝} |
|
此參數用於指定監控類型模式。 請參閱上文說明。 |
|
| Status | |
|---|---|
| Type | 動態讀取參數 |
| Default | 0 |
| Range | [0, 2^輸入連結數] |
|
顯示所有輸入端子的當前連結狀態。 讀取期間,狀態會重設為 0。 位元 0 對應於輸入端子 0,位元 1 對應於輸入端子 1,依此類推。 |
|
以下範例展示了 GetSignalStatus 運算子的使用方式:
-
'Functional Example for Specific Operators of Library Signal'
範例 - operator 使用方式示範

上一頁

