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 ビットで実行されます
ヒントをいただければ幸いです。