[background/context] hello, I am trying to learn to automate measurement devices using SCPI commands, but instead of using Labview I decided to go with python. I have played around with SCPI commands in Physik Instrumente (PI)-specific software in the past and It seems much more user-friendly to me than trying to work with complex flowcharts (plus I don't want my programs to depend on third-party licenses).
it seems from a rudimentary search that a common method is using PyVisa, in the second page of their instructions ("configuring the backend") they mention installing an NI-VISA library, which I assume corresponds to National Instruments (TM).
[Question] It mentions that "If no backend is specified, Pyvisa uses the NI backend". Will this even work for instruments that are not NI products? (e.g. I need to synchronize Agilent hardware to synchronize with various other instruments, including the PI hardware ).