LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

アジレントDSO-X 3104Aでのアベレージモード測定

アジレント社製DSO-X 3104AをGPIB-USBにて接続し使用しています。対応する計測器ドライバが見つからなかったため、計測器ドライバ"Agilent 2000 3000 X-Series Oscilloscope"(http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=9E84674573AF6AB8E0440021287E6A...をインストールしました。

サンプルプログラム"Agilent 2000 3000 X-Series Acquire Waveform.vi"を使用すると"エラーコード-1074003951がAgilent 2000 3000 X-Series.lvlib:Initialize.viで発生"が表示されましたが、Initialize.viのID Query端子にFalseを接続してデータを取得することができました。しかし、Configure Acquisition.viを使用してデータの収集モードを変えられるようにすると、Normalでは問題なく動作するのですが、Averageにて測定しようとすると"エラーコード-1074000000がAgilent 2000 3000 X-Series.lvlib:Error Query.viで発生"と表示され、計測器側には"QUERY UNTERMINATED"が表示されてしまいデータを取得することができません。High resolutionモードでは動作します。

解決策がありましたらご教示いただけますと幸いです。

よろしくお願い致します。

0 Kudos
Message 1 of 2
(2,137 Views)

KAIMR 様

 

弊社ディスカッションフォーラムをご利用頂きまして誠にありがとうございます。
日本ナショナルインスツルメンツ技術部の桑島と申します。
ご質問頂きましたアベレージモード測定の件に関してご連絡差し上げます。

 

まずはDSO-X 3104Aがドライバのサポートのリストに含まれていないため、動作の保証が無いことをご了承願います。
それをご理解いただいた上で私がお手伝い出来る限り解決策をご提供させて頂きます。
Configure Acquistion.vi のフロントパネルのAcquistion Typeの詳細ヘルプを見るとAcquistion Format がSegmentedだと使用できないと書いてあるので確認願います。
また、DSO-X 3104Aに対応していない機能の可能性もございますので取扱説明書をご確認下さい。
Configure Acquisition.viの内部からも分かる通り、AverageやHigh resolutionなど指定すると送っているコマンドがACQ:TYPE AVERからHRES等に変化するのみなので、デバイスの仕様や設定に依存している可能性が高いです。

 

宜しくお願い致します。


日本ナショナルインスツルメンツ株式会社
技術部 桑島

0 Kudos
Message 2 of 2
(2,111 Views)