Operator Library: Synchronization
PixelToImage オペレーターを使用すると、入力リンク I に到達する 0D ピクセルストリームを、入力リンク Sample の 0D、1D、または 2D 画像と同期させることができます。 リンク O の出力画像は、入力 I と Sample の組み合わせと考えることができます。 O はタイミングとフレームレートにおいて Sample に従いますが、データコンテンツは I からコピーされます。 Sample 入力のピクセル値はオペレーター内では使用されず、タイミングのみが使用されます。 入力 I は、入力 Sample と完全に非同期です。 フロー制御は I に影響を与えません。 入力 I がブロックされることはありません。
このオペレーターは、タイムスタンプやその他の情報を画像に追加する場合に便利です。
入力リンク I は非同期であるため、 出力リンクは常に入力 I からの最後の有効なデータを転送します。 有効な入力 I が存在する前にサンプル入力が到着した場合、出力はゼロに設定されます。 詳細は以下の波形を確認してください。
このオペレーターは、O オペレーターのように使用できます。
PixelToImage オペレーターは P タイプのオペレーターです。 リンクのルールに従い、P タイプオペレーターの後に複数のリンクがマージされる場合は、SYNC オペレーターを使用する必要があります。
ただし、PixelToImage オペレーターは異なります。入力 "Sample" と出力 "O" の間 (パス sample -> O)、 このオペレーターは VisualApplets によって O タイプオペレーターのように処理されます。これにより、実質的にパイプラインイコライゼーションが実行されます。 マージに際して、同期は必要ありません。
![]() |
デザインシミュレーション中の動作 |
|---|---|
|
デザインシミュレーション中、オペレーター PixelToImage は、正確なタイミングをシミュレートできないため、入力 "I" 上のすべてのデータを破棄します。代わりに、生成された出力データのピクセル値はシミュレーションパラメータ SimulationPixelValue を介して定義され、出力データの次元はポート "Sample" 上のデータに従って設定されます。 |
|
符号なし入力の場合、入力ビット幅の範囲は[1, 64]です。 符号付き入力の場合、範囲は[2, 64]です。 符号なしカラー入力の場合、範囲は[3, 63]であり、符号付きカラー入力の場合の範囲は[6, 63]です。 |
同期および非同期入力
- すべての入力は相互に非同期です。
PixelToImage オペレーターの使用例を以下に示します。
-
DMA、RAM、GPIO、トリガー、LEDのハードウェアセルフテストの例。
-
例 - Logic Analyzer: オシロスコープのような信号測定と解析を快適に行う方法。
-
'Functional Example for Specific Operators of Library Memory and Library Signal'
使用例 - オペレーターの使用方法のデモ

![[注]](../common/images/admon/note.png)


前へ

