0

私はKeithley2701DMMを持っており、Python2.7とpyVISAを使用してTCPIP経由で通信しようとしています。私はvirtualenvとwxPythonでpython2.7を実行しています。IPアドレスにpingを実行できるため、デバイスがアクティブであることがわかります。次のコードを使用してマシンにアクセスしようとしています。

from pyvisa.vpp43 import visa_library
visa_library.load_library("/Library/Frameworks/Visa.framework/VISA")
import visa import instrument
Keithley = visa.instrument("TCPIP::192.168.0.2::INSTR")

コードを実行すると、次のエラーが発生します。

Traceback (most recent call last):
  File "Keithley.py", line 4, in <module>
    Keithley = visa.instrument("TCPIP::192.168.0.2::INSTR")
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyVISA-1.4-py2.7.egg/pyvisa/visa.py", line 294, in instrument
    return Instrument(resource_name, **keyw)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyVISA-1.4-py2.7.egg/pyvisa/visa.py", line 358, in __init__
    "lock")))
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyVISA-1.4-py2.7.egg/pyvisa/visa.py", line 132, in __init__
    keyw.get("lock", VI_NO_LOCK))
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyVISA-1.4-py2.7.egg/pyvisa/vpp43.py", line 753, in open
    byref(vi))
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyVISA-1.4-py2.7.egg/pyvisa/vpp43.py", line 398, in check_status
    raise visa_exceptions.VisaIOError, status
pyvisa.visa_exceptions.VisaIOError: VI_ERROR_RSRC_NFOUND: Insufficient location information or the requested device or resource is not present in the system.

どんな助けでも大歓迎です....

V

4

1 に答える 1