Ich gebe den folgenden Code in die IPython-Konsole ein:
Code: Select all
import visa
rm = visa.ResourceManager()
rm.list_resources()
Out[4]:
(u'USB0::0x0957::0x0D0B::MY49431510::INSTR',
u'USB0::0x0957::0x17BC::MY52400338::INSTR',
u'ASRL1::INSTR',
u'ASRL2::INSTR',
u'ASRL5::INSTR',
u'ASRL6::INSTR',
u'ASRL7::INSTR',
u'ASRL8::INSTR',
u'ASRL9::INSTR',
u'ASRL10::INSTR')
Wenn ich also versuche, eine Verbindung zum Instrument über die Leitung herzustellen:
Code: Select all
inst = rm.open_resource('GPIB0::19::INSTR')
VisaIOError: VI_ERROR_INTF_NUM_NCONFIG (-1073807195): Der Schnittstellentyp ist gültig, aber die angegebene Schnittstellennummer ist nicht konfiguriert.
Ich habe auch versucht, eine Verbindung mit den USB-Instrumenten herzustellen, die angezeigt werden, wenn ich die Ressourcen aufliste, und sie geben diesen Fehler nicht aus. Wenn ich jedoch versuche, eine einfache Abfrage durchzuführen:
Code: Select all
inst = rm.open_resource('USB0::0x0957::0x0D0B::MY49431510::INSTR')
inst.query("*IDN?")
Ich verwende Python(X,Y) 2.7.9.0 mit Python-Version 2.7.9 32 Bit
pyVISA-Version ist 1.6.3
NI-Bitness ist 32
Jede Anleitung ist willkommen Ich bin neu in Python.
Vielen Dank
Mobile version