Operator GetSignalStatus

Operator Library: Signal

GetSignalStatus オペレーターを使用すると、ソフトウェアアプリケーションで最大 64 個の入力信号リンクを監視できます。 リンク上の現在値は保存され、ソフトウェアからパラメーター Status を使用して読み取ることができます。 値はビットコード化されます。 すべてのビットが 1 つの入力リンクを表します。 ビット 0 は入力リンク 0、ビット 1 は入力リンク 1 を表します(以下同様)。

リンク値を読み取るためのさまざまなモードがサポートされています。 モードはパラメーター Mode を使用して選択します。

  • Direct モードでは、以前の値の保存を行わずに、信号ステータスが直接読み出されます。

    Rise モードでは、入力リンクで立ち上がりエッジが事前に検出されていた場合、ステータスパラメーターが High に設定されます。

    Fall モードでは、入力リンクで立ち下がりエッジが事前に検出されていた場合、ステータスパラメーターが High に設定されます。

    Edge モードでは、入力リンクで立ち上がりまたは立ち下がりエッジが事前に検出されていた場合、ステータスパラメーターが High に設定されます。

    Pulse モードでは、入力リンクで立ち上がりエッジと立ち下がりエッジの両方が事前に検出されていた場合、ステータスパラメーターが High に設定されます。

パラメーターを読み取ると、パラメーター値がゼロにリセットされます。

このオペレータは、VisualApplets の機能シミュレーションから除外されます。

I/O Property

Property 値
オペレータータイプ M
Input Link I0...I64、画像データ入力

同期および非同期入力

  • すべての信号入力は、O型オペレーターの任意のネットワークを介して、同じまたは異なる M型オペレーターから供給される場合があります。 それらが同じ M型ソースから供給されている場合、自動的に同期されます。

サポートされているリンクフォーマット

Link Parameter 入力リンク I0...I64
Bit Width 1
Arithmetic unsigned
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

パラメーター

モード
タイプ static パラメータ
Default Direct
範囲 {Direct, Rise, Fall, Edge, Pulse}

このパラメーターは、監視タイプモードを指定します。 上記の解説を参照してください。

Status
タイプ 動的リードパラメータ
Default 0
範囲 [0, 2^NoOfInputLinks]

すべての入力の現在のリンクステータスを表示します。 読み取り時にステータスが 0 にリセットされます。 ビット 0 は入力 0、ビット 1 は入力 1 に対応します(以下同様)。

使用例

GetSignalStatus オペレーターの使用法を以下の例に示します: