RT FIFO書き込み

RT FIFOに要素を書き込みます。 RT FIFOに空の要素がない場合、このノードは、タイムアウト(ms)で指定された時間、要素が書き込み可能になるまで待機します。タイムアウト(ms)で指定された時間が経過しても空の要素がなく、タイムアウト時に上書きがTrueの場合、このノードはRT FIFOの最も古い要素を上書きし、タイムアウト?にTrueを返します。

メモ RT FIFOを使用して波形データを転送すると、波形のバリアント要素は転送されません。これは、バリアントはサイズが可変であり、RT FIFOと互換性がないためです。
1378

入力/出力

datatype_icon

rt fifo

既存のRT FIFOをリファレンスします。

datatype_icon

要素

RT FIFOへ書き込むデータです。このデータタイプは、書き込む値のタイプに一致するように変更されます。

datatype_icon

タイムアウト (ms)

データを書き込むRT FIFOのスロットが空くまでノードが待機する時間をミリ秒単位で指定します。無限に待機するには、-1タイムアウト(ms)入力に配線します。

Default value: 0

datatype_icon

エラー入力

このノードの実行前に発生したエラー状態です。

ノードは標準エラー動作に基づいてこの入力に応答します。

Standard Error Behavior

Default value: エラーなし

datatype_icon

タイムアウト時に上書き

タイムアウト(ms)が経過してもスロットに空きがない場合に、RT FIFOの最も古い値を上書きするかどうかを定義します。

最も古い値を上書きする前にスロットの空きを待機する時間の長さは、タイムアウト(ms)で指定します。
TrueRT FIFOは最も古い値を上書きしてタイムアウト?出力にTrueを返します。
FalseFIFOがタイムアウトした場合、RT FIFOは最も古い値を上書きしません。

Default value: True

datatype_icon

rt fifo出力

rt fifoで定義されたRT FIFOへのリファレンスです。

datatype_icon

タイムアウト?

書き込み操作用に空のスロットが使用可能になる前にFIFOがタイムアウトしたかどうかを示すブールです。

True 空のスロットが使用できるようになる前にFIFOがタイムアウトしました。
False FIFOはタイムアウトしませんでした。
datatype_icon

エラー出力

エラー情報です。

ノードは標準エラー動作に基づいてこの出力を生成します。

Standard Error Behavior

datatype_icon

要素数

読み取り/書き込み操作の後にRT FIFOに残っている要素の数を返します。

Programming Patterns