VISA runtime
Jump to navigation
Jump to search
In order to use GPIB, USBTMC, or TCPIP, you need to install a visa runtime. This runtime will handle the correct communication.
Vendors
There exist different vendors that have their own runtimes, e.g.
- National instruments NI-488.2 runtime e.g. version 17.6 can be installed with the file NI4882_176.zip that can be obtained here: http://www.ni.com/de-de/support/downloads/drivers/download.ni-488-2.html
- Tektronix/Keithley 488.2 runtime. Please find further information here: https://de.tek.com/keithley-accessories/test-fixtures-manual/models-kpci-488lpa-and-kusb-488b-reference-manual
- Keysight IO Libraries https://www.keysight.com/en/pd-1985909/io-libraries-suite?nid=-33330.977662.00&cc=DE&lc=ger&cmpid=zzfindiosuite
In case Typically, the runtime should match the
Troubleshooting
- To check whether SweepMe! was able to find a runtime, go to the menu 'Ports' -> 'Port manager'. If there are no error message, everything is alright.
- SweepMe! is based on python 3.6.8 (32bit) and the visa runtime must have the same 'bitness'.
- If the dll has not been found, but your are sure that the right file is installed, you can change the path that is used to load the runtime (see below)
- Try to use python 3.6 (32 bit) and pyvisa to see whether it is possible to load the correct visa runtime: Link
Individual runtime path
SweepMe! loads the visa runtime during the program start. If your visa runtime is not found, you can add an individual path. As SweepMe! relies on the library pyvisa, you can use the following link link that describes how to create a configuration file '.pyvisarc' where the path to the visa runtime is given.