NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

NI9215 DAQmx MeasurementStudio無し VB2005 出力後 同時入力サンプリング

お世話になっております。標題の件で質問させていただきます。

 

現在、NI9263とNI9215を使って、電圧出力後数秒後に、「入力信号の3ch同時サンプリング」という制御に試みているのですが、上手くいきません。(条件は下記)

 

検索などで調べてみたのですが、

プログラミング言語がVB6であったり、ソフトがDAQであったりと

なかなか参考に出来る書込みを見つける事が出来ませんでした。

 

条件

WindowsXP

VB2005

MeasurementStudio無し

入力:NI9215 出力:NI9263 (シャーシ:NI cDAQ-9174)

DAQmx

入力のサンプリング:100,000S/ch/s  (3ch同時)

 

現状

サンプルコード等を参考に、電圧出力数秒後に入力1chのみのサンプリングには成功したのですが、

入力を3ch同時にサンプリングしようとすると、1ch→2ch→3chの順番にサンプリングしてしまいます。

 

おそらく、ch毎にtaskを分けてreadwaveformを使っている事が原因だと思い、

一つのtaskに3ch作成し、readmultisampleをしようとしたのですが、エラーが発生します。

 

簡単な命令で、3ch同時にサンプリングを開始し、データを保存できる方法はあるのでしょうか?

 

こういった制御が初めてで知識不足である為、

見当違いの質問をしていたら、申し訳ありません。

 

 

 

 

0 件の賞賛
メッセージ1/3
3,123件の閲覧回数

申し訳ありません。

情報に漏れがあったので追記します。

入力はアナログ入力です。

 

一つのタスクに3つのチャンネルを作成し、

そのタスクについて、ReadWaveformを行いましたが、

この場合は3chとも同じデータが取得されていました。

0 件の賞賛
メッセージ2/3
3,112件の閲覧回数

まことに申し訳ありません。

この件については、小生の簡易的なプログラミングミスでした。

0 件の賞賛
メッセージ3/3
3,110件の閲覧回数