Operator WidthToSignal

Operator Library: Signal

オペレーターは、入力 I の立ち上がりエッジごとにパルスを生成します。 パルス幅は入力リンク PI によって制御されます。

入力の立ち上がりエッジにより、パルス生成が開始されます。 パルス幅は、入力リンク PI における最後の有効な値と等しく、ハイ状態のティック数で測定されます。

パルス生成中は、オペレーター入力での新しい立ち上がりエッジを受け入れることはできません。 この場合、新しい入力の立ち上がりエッジはすべて無視されます。 さらに、PI の値を変更しても、現在のパルス処理は変更されません。 PI は、入力での立ち上がりエッジの発生時にサンプリングされます。

オペレーターは、入力リンク Reset を使用してリセットできます。 リセット入力がハイの間は、出力パルスは処理されません。 すべての処理が中断されます。 リセット入力がローになると、オペレーターは動作を再開します。 次の波形は、オペレーターの動作を示しています。

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

ティックを使用する場合の特異なケースとして、ティックが存在しない場合でも入力パルスがサンプリングされるという点があります。 これは、波形の2番目の入力パルスについて示されています。 これにより、入力パルスが失われないことが保証されます。

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

I/O Property

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

パラメーター

None

使用例

WidthToSignal オペレーターの使用例を次に示します。