RT FIFO読み取り

RT FIFOの最も古い要素を読み取ります。

RT FIFOにデータがない場合、またRT FIFOが空の場合、このノードは、タイムアウト(ms)で指定された時間、新しいデータを待機します。タイムアウト(ms)で指定された時間が経過すると、このノードは「出力要素」の「要素」に配線された値を返し、空?にTrueを返します。

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

rt fifo出力

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

datatype_icon

要素出力

RT FIFOから読み取られたデータです。ノードが新規データを読み取らなかった場合は、デフォルトの要素を返します。

datatype_icon

空?

読み取ったRT FIFOが空かどうかを示すブールです。

True RT FIFOは空で、FIFOはタイムアウトしました。
False RT FIFOは空ではありません。
datatype_icon

エラー出力

エラー情報です。

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

Standard Error Behavior

datatype_icon

要素数

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

Programming Patterns