Operator AppendLineDyn

Operator Library: Synchronization

オペレーター AppendLineDyn は、リンク I の入力画像からの画像ラインを、リンク O の出力画像内です動的に連結してより長いラインを生成します。ラインを追加するかどうかは、入力 I と同期する入力 Append によって制御されます。これは、連結するラインの量がパラメータによって定義されるオペレーター AppendLine との違いです。入力 Append のラインのいずれかのピクセルの値が 1 である場合、次のラインが現在のラインに常に追加されます。

このオペレーターは、フレームレートや帯域幅を変更しません。

このオペレーターを使用すると、通常、入力 Append のパターンに応じて異なるライン幅を持つ画像が生成される場合があります。

[重要] 最大画像寸法を超過しないこと

このオペレーターを使用することにより、出力リンクで定義されている最大画像幅および高さを超える可能性があります。したがって、連結された入力ラインが、出力リンクのパラメータ設定された最大画像幅を超えないように常に確認してください。また、出力リンクのパラメータ設定された最大画像高さが十分に大きいことも確認してください。画像幅または高さがリンクの Property で指定された制限を超えた場合、デザイン内の後続のオペレーターが正常に動作しない可能性があります。

たとえば、幅 1024 の入力ラインが 3 つ連結されます。出力画像の幅は 3072 になります。したがって、VisualApplets オペレーターの正しい機能を確保するためには、出力リンクの最大画像幅を 3072 以上に設定する必要があります。

I/O Property

Property 値
オペレータータイプ P
入力リンク I、データ入力
Append、制御入力
Output Link O, data output

サポートされているリンクフォーマット

Link Parameter Input Link I 入力リンク Append Output Link O
Bit Width [1, 64]1 1 as I
Arithmetic {unsigned, signed} unsigned as I
Parallelism any as I as I
Kernel Columns any 1 as I
Kernel Rows any 1 as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D} as I as I
Color Format any VAF_GRAY as I
Color Flavor any FL_NONE as I
Max. Img Width any as I any2
Max. Img Height any as I any

1

入力 Bit Width の範囲は次のとおりです:

  • 符号なし入力の場合: [1, 64]

  • 符号付き入力の場合: [2, 64]

  • 符号なしカラー入力の場合: [3, 63]

  • 符号付きカラー入力の場合: [6, 63]。

2

最大画像幅は、入力画像幅以上である必要があります。

パラメーター

None

使用例

AppendLineDyn オペレーターの使用法を以下の例に示します。