FIFO.書き込み (メソッドをインボーク)
- 更新日2025-01-28
- 3分で読める
ホストVIからDMA FIFOに要素を書き込みます 。書き込みメソッドは、データが書き込まれた場合、またはタイムアウト (ms) 時間が終了した場合に空の残りの要素を返します。
FIFOへの書き込み中にタイムアウトが発生した場合、データが失われます。FIFOは、空きスペースができるとすぐに新しいデータを受け入れます。
メモ 書き込みメソッドは、FIFOタイプが ホストからターゲット ―DMAの場合にのみ使用できます。一般FIFOプロパティ ページ。
を使用します。このメソッドを実装するには、「メソッドをインボーク」 関数を使用します。
| オプション | 説明 |
|---|---|
| FPGA VIリファレンス入力 | FPGA VIリファレンス入力はFPGA VIへのリファレンスです。する必要があります。このパラメータを使用するには、FPGA VI のリファレンスを開き ます。 |
| エラー入力 | エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。 |
| データ | データは、FPGAターゲットに転送するデータを指定します。 |
| タイムアウト (ms) | タイムアウト (ms) は、「メソッドをインボーク」関数のタイムアウトまでの最小時間をミリ秒数で指定します。「メソッドをインボーク」関数は、ここで指定したミリ秒数が経過してもFIFOのホスト部分にデータを書き込むために十分な容量が確保されないとタイムアウトになります。デフォルトは5000ミリ秒です。このパラメータを-1に設定すると、「メソッドをインボーク」関数は無限に待機します。 |
| FPGA VIリファレンス出力 | FPGA VIリファレンス出力はFPGA VIにリファレンスを返します。 |
| エラー出力 | エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。 |
| 残りの空要素 | 残りの空要素出力には、DMA FIFOのホストメモリの部分に残っている空の要素数が示されます。この数は、次の書き込み操作を実行する際にブロックなしで書き込み可能な要素数を示しています。 |