Operator Library: Signal
オペレーターは入力信号を遅延させ、それを出力に出力します。 遅延は、制御データ入力リンク PI によって制御されます。
入力のパルスの立ち上がりエッジによって遅延が開始されます。 遅延時間は、入力リンク PI における最後の有効値と等しく、High状態のティック数で測定されます。 入力パルスのパルス幅は維持されます。つまり、立ち上がりエッジと立ち下がりエッジの両方が遅延されます。
パルスの遅延処理中は、オペレーターの入力で新しいパルスを受け入れることはできません。 この場合、新しい入力パルスはすべて無視されます。 さらに、PI の値が変化しても、現在のパルス処理は変更されません。 PI は遅延の開始時にサンプリングされます。
オペレーターは、入力リンク Reset を使用してリセットできます。 リセット入力が High の間は、出力パルスは処理されません。 すべての処理が中止されます。 リセット入力が Low になると、オペレーターは動作を再開します。 次の波形図は、オペレーターの動作を示しています。

Tick 入力は、オペレーターがデータを処理する時間を定義します。 プリスケーラーのように使用できます。 ほとんどの場合、Tick 入力は必要ありません。この場合は、オペレーターの VCC に接続(タイ)してください。 次の図に、Tick 入力の影響を示します。

ティックを使用する場合の特異なケースとして、ティックが存在しない場合でも入力パルスがサンプリングされるという点があります。 これは、波形の2番目の入力パルスについて示されています。 これにより、入力パルスが失われないことが保証されます。
このオペレータは、VisualApplets の機能シミュレーションから除外されます。
| Property | 値 |
|---|---|
| オペレータータイプ | O |
| 入力リンク | I、信号データ入力 PI、制御画像データ入力 Tick、信号データ入力 Reset、信号データ入力 |
| Output Link | O、信号データ出力 |
同期および非同期入力
- すべての信号入力は、O型オペレーターの任意のネットワークを介して、同じまたは異なる M型オペレーターから供給される場合があります。 それらが同じ M型ソースから供給されている場合、自動的に同期されます。
- 入力リンク PI は、信号入力に対して非同期です。
| Link Parameter | Input Link I | 入力リンク PI | Input Link Tick | 入力リンク Reset | Output Link O |
|---|---|---|---|---|---|
| Bit Width | 1 | [1, 64] | 1 | 1 | as I |
| Arithmetic | unsigned | unsigned | unsigned | unsigned | as I |
| Parallelism | 1 | 1 | 1 | 1 | as I |
| Kernel Columns | 1 | 1 | 1 | 1 | as I |
| Kernel Rows | 1 | 1 | 1 | 1 | as I |
| Img Protocol | VALT_SIGNAL | {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} | VALT_SIGNAL | VALT_SIGNAL | as I |
| Color Format | VAF_GRAY | VAF_GRAY | VAF_GRAY | VAF_GRAY | as I |
| Color Flavor | FL_NONE | FL_NONE | FL_NONE | FL_NONE | as I |
| Max. Img Width | any | any | any | any | as I |
| Max. Img Height | any | any | any | any | as I |
DelayToSignal オペレーターの使用例を次に示します:

前へ

