1

PyVisa v1.9 を使用して LeCroy オシロスコープに接続する際に問題が発生しています。

コードを使用して接続しようとすると:

import visa
from pyvisa.resources import MessageBasedResource

visa.log_to_screen()
rm = visa.ResourceManager()
my_instrument = rm.open_resource('VICP::10.2.72.141:INSTR', resource_pyclass=MessageBasedResource)

次のエラーが表示されます: VisaIOError: VI_ERROR_RSRC_NFOUND (-1073807343): 位置情報が不十分であるか、要求されたデバイスまたはリソースがシステムに存在しません。

ただし、次のように変更すると:

my_instrument = rm.open_resource('TCPIP::10.2.72.141:INSTR', resource_pyclass=MessageBasedResource)

コードは計測器に接続しますが、ドライバーの機能が機能しなくなりました。読み取りコマンドも次のように応答します。

「警告: 現在のリモート コントロール インターフェイスは TCPIP です」

pyvisa のバージョン 1.9 に移行する前に問題は発生しませんでした。

Python バージョンは 2.7 64 ビットで、Windows 10 64 ビットで実行されます

ヒントをいただければ幸いです。

4

0 に答える 0