NI製品ディスカッション

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

GPIB-USB-HS ibconfig 設定

お世話になります。

現在、GPIB-USB-HSを使用して、測定器からバイナリデータを入力しているのですが、
時々受信データ数が足りない状態があります。

 

バイナリデータにEOS文字が含まれる場合に上記の不具合が出ているのではないかと
Ibconfig関数IbcEOSrdからEOS文字を無視する設定に変更したのですが、効果はありませんでした。
次にIbconfig関数IbcEndBitIsNormalにより、EOI検出時のみENDビットを設定する方法を試みたのですが、
Optionに0x1A(また、16以上の数値)を書き込むとエラーとなってしまいます。

 

IbcEndBitIsNormalに16以上を数値を書き込めない原因と、上記の状況で受信データが途中で切れてしまう原因や解決方法が
わかりましたらご教授願いたいです。

 

宜しくお願い致します。

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

NND様

 

 

平素よりお世話になっております。

日本ナショナルインスツルメンツ技術部 西原でございます。

ご対応が大変遅くなり申し訳ございません。

 

ご質問いただきました件ですが、正直申し上げまして理由が分かりかねております、申し訳ございません。

関数の不具合と仕様の両面からお調べしてます。 そこでNND様のドライバ(NI-488.2)のバージョンを教えて頂けまでしょうか。

宜しくお願い致します。

 

西原

 

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