RT FIFO読み取り
- 更新日2023-02-17
- 3分で読める
RT FIFO読み取り
RT FIFOの最も古い要素を読み取ります。
RT FIFOにデータがない場合、またRT FIFOが空の場合、このノードは、タイムアウト(ms)で指定された時間、新しいデータを待機します。タイムアウト(ms)で指定された時間が経過すると、このノードは「出力要素」の「要素」に配線された値を返し、空?にTrueを返します。
入力/出力

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

要素
RT FIFOが空の場合のデフォルト戻り値を設定します。このデータタイプは、配線するデフォルト戻り値のタイプに一致するよう変更されます。

タイムアウト (ms)
RT FIFOが空の場合に新規値を受信するまでノードが待機する時間(ミリ秒単位)です。無限に待機するには、-1をタイムアウト(ms)入力に配線します。
Default value: 0

エラー入力

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

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

空?
読み取ったRT FIFOが空かどうかを示すブールです。
| True | RT FIFOは空で、FIFOはタイムアウトしました。 |
| False | RT FIFOは空ではありません。 |

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