Home
Support
Archived: PCI-Eシリーズボードでアナログ出力 エラー-10843が発生する
Archived: PCI-Eシリーズボードでアナログ出力 エラー-10843が発生する
This document has been archived and is no longer updated by National Instruments
ハードウェア: Multifunction DAQ (MIO)>>E Series
問題: 低コストPCI-Eシリーズボードを使用して、Function Generator Example VIを実行するとLabView上でエラー-10843が発生します。
なぜこのエラーが発生するのでしょうか。また、このエラーを回避する方法はありますか?
解決策: 低コストEシリーズボードのアナログ出力には、FIFO(First in First out)バッファを搭載していません。そのため、出力スピードはバスのスピードとPCの処理能力に制限されてしまいます。
エラー-10843は、PCの割り込みスピードが追いつかない為、NI-DAQが指定されたレートでアナログ出力できない事を示しています。
回避策としまして、アップデートレートを下げる、もしくはデータの転送方法として割り込みではなくDMA(Direct Memory Access)を使用する事です。
プログラム上でのDMAの設定は、以下のVIを使用して行うことができます:
データ集録 → カリブレーションと構成→
DAQデバイス情報設定DMAは、CPUを仲介する事なく、ボード上のメモリ(FIFO)からメモリに直接転送します。
そこで、上記の設定を行っていただく際に、ご使用になっているデバイスがDMA機能をサポートしているか、またDMAの使用できる環境かを確認してください。
この情報は、デバイスのユーザマニュアルのAppendixAに掲載されています。
関連リンク: ローコストEシリーズDAQデバイスのアナログ出力のデータ転送方法のデフォルト設定 DAQデバイスでDMA転送の変わりに割り込みを使うにはどのようにしたらいいですか? DAQカード-AE-16E-4でサポートされたレートを使用しているにも関わらず、エラー -10845 もしくは -10843が発生します
添付:
報告日時: 01/23/2002
最終更新日: 01/30/2005
ドキュメントID: 2HMGOA5B
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.