RT FIFOに要素を書き込みます。


icon

入力/出力

  • cfiforn.png rt fifo

    rt fifoは、既存のRT FIFOのリファレンスです。

  • cstr.png 要素

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

  • ci32.png タイムアウト (ms) (0)

    タイムアウト (ms) (0) は、データを書き込むRT FIFOのスロットが空くまで関数が待機する時間をミリ秒単位で指定します。デフォルトは 0、すぐに返されます。の値 -1 無限に待機します。

  • cerrcodeclst.png エラー入力 (エラーなし)

    エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。

  • cbool.png タイムアウト時に上書き (T)

    タイムアウト時に上書きは、タイムアウト (ms) が経過してもスロットに空きがない場合に、RT FIFOの最も古い値を上書きするかどうかを指定します。最も古い値を上書きする前にスロットの空きを待機する時間の長さは、タイムアウト (ms) で指定します。タイムアウト (ms) 入力の時間が経過し、タイムアウト時に上書き入力がTRUEの場合、RT FIFOは最も古い値を上書きしてタイムアウト?出力にTRUEを返します。

  • ififorn.png rt fifo出力

    rt fifo出力は、既存のRT FIFOのリファレンスです。

  • ibool.png タイムアウト?

    タイムアウト?は、書き込み操作用に空のスロットがRT FIFOで使用できるようになる前にタイムアウト値が経過すると、TRUEを返します。

  • ierrcodeclst.png エラー出力

    エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。

  • iu32.png 要素数

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

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

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

    サンプルプログラム

    LabVIEW Real‐Timeモジュールに含まれている以下のサンプルファイルを参照してください。

    • examples\Real-Time Module\RT Communication\RT FIFO\RT FIFO Communication.lvproj