MIO DAQデバイスで最大何サンプル集録・生成することができますか?



ハードウェア: Multifunction DAQ (MIO)

問題:
16,777,216サンプル以上の信号を集録もしくは生成しようとすると以下のエラーが発生します。NIのデータ集録ボードを使ってデータの集録もしくは生成に最大数があるのでしょうか?

従来型 NI-DAQ:エラー -10082
 ポストリガのサンプルカウントが無効です。

NI-DAQmx:エラー -200306
 サンプル数/チャンネルプロパティをサポートされている最大値より大きい値に設定しようとしました。
 プロパティ: サンプル量.サンプル/CH
 相当する値: 30000000
 値(小さい): 16777216
 タスク名: _unnamedTask

解決策:
全てのEシリーズ (NI-60xxE)と同時サンプリングMIO(NI-61xx)デバイスは、アナログ入力と出力のタイミングエンジンとしてDAQ-STC(システム タイミング コントローラ)によって制御されています。DAQ-STCは、データ集録のためのクロックの生成、もしくはウェーブフォーム生成の経過をトラックするために24ビットカウンターを使用します。
そのため、有限サンプル時のデータ集録もしくは生成の最大サンプル数が 2~24 (16777216)サンプルとなります。


この制限を回避するには、連続サンプリングを行う、もしくはプログラム的にデータ集録もしくは生成の数をトラックします。660Xデバイスの32ビットカウンターを使用することで、2~24パルス以上の有限パルストレインを生成することができます。ほかの方法とし、MIOボードにある 2つの24ビット汎用カウンターをカスケード、もしくはカウント数をポーリングすることでできます。必要なカウント数が取得されると、実行が停止されます。

関連リンク:
Developer Zone Example: Cascading Two 24-Bit DAQ-STC Counters to Create a 48-Bit Counter

添付:





報告日時: 05/30/2002
最終更新日: 10/26/2007
ドキュメントID: 2LT9RHQI