Operator Library: Signal
このオペレータは、入力における信号のパルス幅を測定します。 パルス幅とは、入力での立ち上がりエッジと立ち下がりエッジの間隔のことです。 結果は、出力リンクOのピクセル値として出力されます。 したがって、出力OはVALT_PIXEL0Dピクセルデータストリームになります。 出力リンクのBit Widthは変更可能であり、最大許容パルス幅を表します。 実際のパルス幅が出力値の範囲を超える場合、最大許容値にクリップされます。 次の波形図に、このオペレータの動作を示します。

周期時間は、High状態にある Tick 単位で測定されます。 Tick は信号入力であり、プリスケーラーのように使用できます。 Tick 入力が High の値になるたびに、周期時間が測定されます。 次の波形は、周期測定に対する Tick 入力の動作を示しています。 ほとんどの場合、Tick 入力は必要ありません。その場合は、オペレーター VCC に接続(タイ)してください。

2つのティックパルス間の入力パルスが失われることはありません。 オペレータはパルスを記憶し、次のティックで結果(= 1)を出力します。 2つのティックの間に複数のパルスが存在する場合、それらのパルスは単一のパルスとして処理されます。 この場合、入力はアンダーサンプリングされます。
追加のリセット入力を使用することで、現在の測定をキャンセルできます。
このオペレータは、VisualApplets の機能シミュレーションから除外されます。
| Property | 値 |
|---|---|
| オペレータータイプ | M |
| 入力リンク | I、信号入力 Tick、信号入力 Reset、信号入力 |
| Output Link | O、画像データ出力 |
同期および非同期入力
- すべての信号入力は、O型オペレーターの任意のネットワークを介して、同じまたは異なる M型オペレーターから供給される場合があります。 それらが同じ M型ソースから供給されている場合、自動的に同期されます。
| Link Parameter | Input Link I | Input Link Tick | 入力リンク Reset | Output Link O |
|---|---|---|---|---|
| Bit Width | 1 | 1 | 1 | [1, 64] |
| Arithmetic | unsigned | unsigned | unsigned | unsigned |
| Parallelism | 1 | 1 | 1 | 1 |
| Kernel Columns | 1 | 1 | 1 | 1 |
| Kernel Rows | 1 | 1 | 1 | 1 |
| Img Protocol | VALT_SIGNAL | VALT_SIGNAL | VALT_SIGNAL | VALT_PIXEL0D |
| Color Format | VAF_GRAY | VAF_GRAY | VAF_GRAY | VAF_GRAY |
| Color Flavor | FL_NONE | FL_NONE | FL_NONE | FL_NONE |
| Max. Img Width | any | any | any | any |
| Max. Img Height | any | any | any | any |
SignalToWidthオペレータの使用例を以下に示します。
-
'Functional Example for Specific Operators of Library Signal'
使用例 - オペレーターの使用方法のデモ

前へ

