リアルタイムストリームチャンネルに要素を書き込みます。チャンネルが満杯の場合、このエンドポイントはデフォルトでジッタなしの操作を実行しますが、領域が使用可能になるか、タイムアウトが発生するまで待機するように構成することもできます。

ブロックダイアグラムにこのエンドポイントを置くには、端子またはワイヤを右クリックし、作成→チャンネル書き込み→リアルタイムストリーム→書き込みを選択します。


icon

入力/出力

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

    タイムアウト (ms) は、このエンドポイントが指定されたデータをチャンネルに書き込まなければならない時間 (ミリ秒) です。デフォルト値は-1のため、時間制限はありません。

  • ci32.png サイズ (10)

    サイズは、チャンネルでバッファできる最大要素数を指定します。デフォルトは10です。すべての要素の領域は、このエンドポイントの最初の呼び出し時に割り当てられ、チャンネルがリセットするまで後続の呼び出し中もそのまま維持されます。リセットは、書き込みエンドポイントと読み取りエンドポイントの共通発呼者VIが新しい反復を開始したときに発生します。

  • cdbl.png 要素

    要素は、チャンネルに書き込むデータを指定します。

  • cbool.png 要素が有効? (T)

    要素が有効?は、要素が有効かどうかを指定します。デフォルトはTRUEです。要素が有効?がFALSEの場合、エンドポイントは要素の値ではなく、転送データタイプのデフォルト値をチャンネルに書き込み、要素が有効なデータでないことを読み取りに伝えます。

  • cbool.png 最後の要素? (F)

    最後の要素?は、これがエンドポイントがチャンネルに書き込む最後の要素かどうかを指定します。デフォルトはFALSEです。TRUEの場合、エンドポイントはチャンネルを終了とマークし、それ以降の書き込み呼び出しを無視します。読み取りエンドポイントは、読み取りエンドポイントの最後の要素?出力がTRUEを返すまでデータを読み取り続けます。

  • ci32.png 配列の要素 (1)

    配列内の要素数は、各RT FIFO要素の配列内の要素数です。デフォルトは1です。

    この入力はRT FIFO要素が配列の場合にのみ適用されます。RT FIFOは、多次元配列をサポートしていません。

  • ci32.png 波形内のデータポイント (1)

    波形内のデータポイントは、波形の配列の各要素のデータポイント数です。この入力はRT FIFO要素が波形の場合にのみ適用されます。

  • cenum.png 中断状態 (No abort)

    中断状態は、このエンドポイントの中断状態を指定します。デフォルトはno abortです。

    0中断なし
    1今すぐ中断
    2タイムアウトしたら中断
  • cnclst.png r/wモード (ポーリング、ポーリング)

    r/wモードは、新しいRT FIFOの読み書きモードを指定します。読み取り/書き込みモードによって、空のFIFOからの値の読み取りや、空きスロットがない場合のFIFOへの値の書き込みの方法が定義されます。RT FIFOは、書き込み操作で書き込む領域が空くまで、または読み取り操作で値が読み取り可能になるまで待機します。

    読み取り/書き込みモードには以下のいずれかを指定できます。
    • ポーリング―読み取り/書き込み処理のパフォーマンスを最適化するには、このモードを使用します。ポーリングモードでは、FIFOの新しいデータや空き領域を確認するために継続的にポーリングが実行されます。ポーリングモードは、ブロックモードよりも早く新しいデータや空きスロットに反応しますが、より多くのCPUオーバーヘッドが必要になります。リアルタイムストリームチャンネルの読み取りまたは書き込みエンドポイントのタイムアウト (ms) 入力を使用して、書き込み操作で空き領域をポーリングする制限時間、または読み取り操作で新規データをポーリングする制限時間を指定します。
    • ブロック―読み取り/書き込み処理中にCPU使用率を最適化するには、このモードを使用します。ブロックモードでは、待機中にVIのスレッドがスリープ状態となり、システム内の他のタスクの実行を許可します。リアルタイムストリームチャンネルの読み取りまたは書き込みエンドポイントのタイムアウト (ms) 入力を使用して、読み取り操作で新規値を待機する時間、または書き込み操作で空きスロットを待機する時間を指定します。
  • cenum.png 読み取りモード

    読み取りモードは、RT FIFOの読み取りモードを指定します。

  • cenum.png 書き込みモード

    書き込みモードは、RT FIFOの書き込みモードを指定します。

  • iqueuern.png チャンネル

    チャンネルは、このエンドポイントを読み取りエンドポイントに接続するチャンネルワイヤです。

  • ibool.png タイムアウト?

    タイムアウト? は、タイムアウト入力 (ms) に指定された値を経過するとTRUEを返します。

  • ibool.png 完了?

    完了?は、エンドポイントが最後の要素を書き込み終わったか、チャンネルがいずれかのエンドポイントで中断した場合に、TRUEを返します。この出力は、タイムアウトが発生した場合はFALSEを返します。

  • 関連情報

    読み取り