Operator Library: Signal
このオペレーターは、急激な信号の変化を抑制します。 パラメータ Debounce は、入力信号が出力に転送されるまでに一定を保つ必要がある最小時間を定義します。 これより速く変化する入力は抑制されます。 次の図は、このオペレーターの動作を示しています。

デバウンス時間は、1(HIGH)である Tick 単位で測定されます。つまり、Tick はプリスケーラー入力のように機能します。 Tick が常に 1(HIGH)に設定されている場合、デバウンスオペレーターはデザインクロック周波数で信号の持続時間をカウントします。 ほとんどのアプリケーションでは、Tick 入力は必要ありません。 その場合は、オペレーターの Vcc に接続してください。 次の波形は、Tick 入力リンクを使用する場合のオペレーターの動作を示しています。

このオペレーターは遅延要素として機能することに注意してください。 N Tick の間変化しないというデバウンス仕様を満たす信号変化はすべて、N Tick の遅延の後にオペレーター出力に転送されます。 ただし、パルス形状は変更されません。
追加のリセット入力により、オペレーターをリセットできます。
このオペレータは、VisualApplets の機能シミュレーションから除外されます。
| Property | 値 |
|---|---|
| オペレータータイプ | O |
| 入力リンク | I, 信号データ入力 Tick, 信号データ入力 Reset, 信号データ入力 |
| Output Link | O、信号データ出力 |
| Link Parameter | Input Link I | Input Link Tick | 入力リンク Reset | Output Link O |
|---|---|---|---|---|
| Bit Width | 1 | 1 | 1 | as I |
| Arithmetic | unsigned | unsigned | unsigned | as I |
| Parallelism | 1 | 1 | 1 | as I |
| Kernel Columns | 1 | 1 | 1 | as I |
| Kernel Rows | 1 | 1 | 1 | as I |
| Img Protocol | VALT_SIGNAL | VALT_SIGNAL | VALT_SIGNAL | as I |
| Color Format | VAF_GRAY | VAF_GRAY | VAF_GRAY | as I |
| Color Flavor | FL_NONE | FL_NONE | FL_NONE | as I |
| Max. Img Width | any | any | any | as I |
| Max. Img Height | any | any | any | as I |
| DebounceBits | |
|---|---|
| タイプ | static パラメータ |
| Default | 16 |
| 範囲 | [1, 64] |
|
このパラメータは、パラメータ Debounce のビットの最大範囲を指定します。 Debounce が動的に設定されている場合にのみ、このパラメータを変更できます。 |
|
| Debounce | |
|---|---|
| タイプ | 動的読み取り/書き込みパラメータ |
| Default | 2 |
| 範囲 | 動的な場合は [0, 2^DebounceBits-1]、静的な場合は [0, 2^64-1] |
|
デバウンス時間を定義します。 |
|
SignalDebounce オペレーターの使用例を次に示します。
-
'Line Scan Trigger for microEnable 5 marathon VCL Using Signal Operators and Operator CameraControl'
ラインスキャントリガーを示します。 このトリガーには、キャプチャゲートを使用する画像トリガーおよび多機能ライントリガーが含まれます。 トリガーの生成には、外部ソース、内部周波数ジェネレータ、またはソフトウェアトリガーパルスを使用できます。
-
'Line Scan Trigger for microEnable 5 marathon VCX QP Using Signal Operators'
ラインスキャントリガーを示します。 このトリガーには、キャプチャゲートを使用する画像トリガーおよび多機能ライントリガーが含まれます。 トリガーの生成には、外部ソース、内部周波数ジェネレータ、またはソフトウェアトリガーパルスを使用できます。
-
'Line Scan Trigger for imaFlex CXP-12 Quad Using Signal Operators'
CoaXPress12 用のラインスキャントリガーを示します。 このトリガーには、キャプチャゲートを使用する画像トリガーおよび多機能ライントリガーが含まれます。 トリガーの生成には、外部ソース、内部周波数ジェネレータ、またはソフトウェアトリガーパルスを使用できます。
-
'Functional Example for Specific Operators of Library Signal'
使用例 - オペレーターの使用方法のデモ

前へ

