NI製品ディスカッション

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

Windows7 32bit版で動作するプログラムがWindows7 64ビット版で正常動作しない

お世話になっております。

 

NI-PCI-6534を使ってデジタルデータを連続して送受信するプログラムを作成しています。

 

Windows7の32ビット版と64ビット版のPCをそれぞれ準備し、プログラムを動作させたところ、

32ビット版では正常に動作するのですが、64ビット版では不定期に出力されたり遅延したりなど、不連続な動きをします。

PC以外のハードウェア(NI-6534ボード含む)は共通のものを使用しているため、NI-DAQmxの64ビット版ドライバの動作

が原因ではないかと思うのですが、直接的な原因が分かりません。

 

(動作中のAPI呼び出しをNI Spy/NI IO Traceで確認しましたが、特にエラーは出ていませんでした)

 

プログラム内容

・Burst Handshakeによる送受信(送信16bits/受信16bits/転送クロック8MHz)

・オンボードメモリ使用量は送受信それぞれ32MBに設定

・送信プログラムと受信プログラムを別々に作成(別プロセスとして動作)

 

動作環境(32ビット版)

・NI-DAQmx 9.0.2f0

 

動作環境(64ビット版)

・NI-DAQmx 9.4.0f5

 

開発環境

OS Windows7 Professional(32bit/64bit) SP1

IDE Visual Studio 2008(.NET Framework2.0, C++/CLI)

 

 

以上、ご教示願います。

 

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