06-13-2007 11:13 PM
06-15-2007 05:11 AM
06-16-2007 02:43 AM
宮本様
うまくいきました。ありがとうございました。
1つ解らない点が御座いますので教えていただけますでしょうか?
アナログ出力をwhile loop内で、「DAQmxタスク完了確認」を使われておりますが、
これは何故ですか?私は、有限サンプルの出力の場合にだけ使われるものだと思っておりま
したが、連続サンプルの出力で使う意味は何でしょうか?
度々すみませんが、教えて頂きたくお願い申し上げます。
06-18-2007 01:25 AM
06-18-2007 03:14 AM
06-18-2007 06:36 AM
06-18-2007 07:03 AM
櫻田様
ありがとうございました。早速試してみましたら、やはりエラーが発生するようです。
なぜでしょう??エラーは、
Data was overwritten before it could be ready by the System.
If Data transfer Mechanism is Interrupt, try using DMA. Otherwise, divide the input signal
before taking the Measurement.
です。「読み取り可能になる前に上書きされた」 という内容ですが、もしかしたら、
オンボードFIFOメモリからPCバッファに転送する速度が遅いために、オンボードFIFOメモリが
すぐに一杯になってしまうから なのでしょうか?もしそうだとするならば、どうやって回避すれば
良いのでしょうか。
ちなみに、アナログ出力信号の周波数は50kHz程度で、1周期あたりのデータポイントは20~30ポイント
で、出力する周期数(サイクル数)は10サイクル~1000サイクル が私の希望です。
本当に度重なる質問で恐縮ですが、ご返答頂けますと幸甚に存じます。
06-18-2007 07:08 PM
06-18-2007 07:22 PM
06-19-2007 05:49 AM