Products > Test Equipment
Affordable Power Supply with Ethernet/LXI?
<< < (4/5) > >>
nctnico:
Then again, if you use ethernet exclusively (either direct or through a ethernet-GPIB adapter), you can skip dealing with Visa and use a simple library which talks to devices directly over the network. Like Pyvisa for Python or just open a socket and start sending / receiving text for simple control applications. Personally I never had much luck using VISA from any vendor. Mostly resulted in getting the wrong version for the software to be used, missing DLLs or unsupported OS.  I don't want to deal with that kind of crap. KISS is king.
Berni:
PyVISA still handles all of those. It can access all the usual interface types of USB,LAN,RS232..etc be it using official VISA DLLs or using the pure python re implementation of VISA that needs no DLL.

Id imagine getting any of those official VISA library implementations on Linux is a huge pain. But for Win 7 and Win 10 i never had any issues with the official VISA. Run the installer, next, next next, open it up to detect instruments and grab the address, run the testing script and it works.

If anything i had issues with bad implementations on the instrument side for some cheep Chinese or badly designed test gear where the remote control misses commands or locks up or starts giving garbage etc.. High quality brand name test gear never had those issues.
BennoG:
Have you seen the load of shit NI-VISA installs on your system. (yes NI-VISA) is needed to run PyVISA.

Benno
alm:
You can use PyVISA with PyVISA-py on any platform which will support a bunch of protocols like VXI-11, USBTMC, plain TCP, serial and on Linux most GPIB interfaces. I've read R&S VISA is also pretty light weight.
Berni:

--- Quote from: BennoG on March 15, 2024, 09:24:33 am ---Have you seen the load of shit NI-VISA installs on your system. (yes NI-VISA) is needed to run PyVISA.

Benno

--- End quote ---

Hence why i advise against using the National Instruments VISA implementation in my post above. (As a lot of people think they need it)

It is not strictly required to have their implementation. You can install any other vendors VISA implementation (Keysight,Rigol, R&S...etc) and it places in a API compatible visa.dll that other applications will happily use it. Any implementation can be used in its place as long as it follows the VISA spec from the IVI Foundation.
Navigation
Message Index
Next page
Previous page
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod