Operator Library: Signal
このオペレータは、幅を制御可能なパルスを生成します。 幅はパラメータ Widthを使用して定義されます。
入力の立ち上がりエッジに対して出力パルスが生成されます。 現在パルスが生成されている場合、入力におけるそれ以上の立ち上がりエッジを受け入れることはできません。 説明については、以下の波形を参照してください。

入力リンク Resetを介して、ユーザーはオペレータを初期状態にリセットできます。
Tick 入力は、オペレーターがデータを処理する時間を定義します。 プリスケーラーのように使用できます。 ほとんどの場合、Tick 入力は必要ありません。その場合は、オペレーターの VCC に接続してください。 次の図に、Tick 入力の影響を示します。

ティックを使用する場合の特殊なケースとして、ティックが存在しない場合でも入力パルスがサンプリングされることがあります。 これは波形の最初の入力パルスに対して示されています。 この動作により、入力パルスが失われないことが保証されます。
2つのティックパルスの間のパルスは失われません(それが1つのパルスである限り、つまり、2つの入力パルス間のポーズがティック周期よりも長い限り)。 オペレータはパルスを認識し、次のティックがHIGHになり次第、パルスの解釈を開始します。 これらの小さなパルスは、ティックのタイムベースに適応し、ティックに同期されます。 オペレータ出力のすべての変更は、ティックがHIGHのときに行われます。 ティック=HIGHの発生が2回ある間に複数の入力パルスが到着した場合にのみ、それらがティックのタイムベースを下回るため、オペレータはそれらを異なるパルスとして認識できません。
このオペレータは、VisualApplets の機能シミュレーションから除外されます。
| Link Parameter | Input Link I | Input Link Tick | 入力リンク Reset | Output Link O |
|---|---|---|---|---|
| Bit Width | 1 | 1 | 1 | as I |
| Arithmetic | unsigned | unsigned | unsigned | asI |
| 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 |
| WidthBits | |
|---|---|
| タイプ | static パラメータ |
| Default | 16 |
| 範囲 | [1; 64] |
|
可能な最大幅はこのパラメータを使用して定義されます。ステップサイズは1です。 このパラメータは、Widthがdynamicに設定されている場合にのみ有効になります。 Widthの値を新しい最大値よりも大きくするようにパラメータWidthBitsの値を減らすと、両方のパラメータが赤色で表示されます。 DRCに対応するエラーメッセージが表示されます。 |
|
| Width | |
|---|---|
| タイプ | dynamic/static パラメータ |
| Default | 32768 |
| 範囲 | dynamicの場合は[0;2^WidthBits-1]、staticの場合は[0; 2^64-1] |
|
実際の出力パルス幅はこのパラメータを使用して定義されます。 ステップサイズはdynamicおよびstaticの両方で1です。 width=0の場合、出力はありません。 dynamicに設定すると、パラメータWidthBitsが有効になります。 staticに設定すると、パラメータWidthBitsが無効になります。 Widthの値を新しい最大値よりも大きくするようにパラメータWidthBitsの値を減らすと、両方のパラメータが赤色で表示されます。 DRCに対応するエラーメッセージが表示されます。 |
|
オペレータ SignalWidthの使用方法は、以下の例に示されています。
-
例 - Logic Analyzer: オシロスコープのような信号測定と解析を快適に行う方法。
-
Examples - Auto Exposure: Automatic ajustment of exposure time
-
'Area Scan Trigger for microEnable 5 marathon'
エリアスキャンプロセスのトリガーを示します。 トリガーの生成には、外部ソース、内部周波数ジェネレータ、またはソフトウェアトリガーパルスを使用できます。
-
'Area Scan Trigger for microEnable 5 marathon VCX QP'
CoaXPress 用のエリアスキャントリガーを示します。 トリガーの生成には、外部ソース、内部周波数ジェネレータ、またはソフトウェアトリガーパルスを使用できます。
-
'Area Scan Trigger for imaFlex CXP-12 Quad'
CoaXPress12向けエリアスキャントリガーについて説明します。 トリガーの生成には、外部ソース、内部周波数ジェネレーター、またはソフトウェアトリガーパルスを使用できます。
-
'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'
使用例 - オペレーターの使用方法のデモ

前へ

