So my Lab just bought a DPO and an AFG3022C, as well as a few PWS and a Keithley SMU.
We have a very open source philosophy, and are very reluctant to use any proprietary software with closed source code. This is because we want our application to be as portable as possible. In addition LabView is clearly out of the question for us.
In short, we would like to avoid using TekVISA.
So we develop our own solution based on NodeJS with Python interfaces to communicate with VXI11 with the scope. No problem here, works perfectly with the Tek scope, the Keithley SMU (even through raw sockets !), the lasers, the spectrometer, the arduino, etc. No need for TekVISA or any NI software.
I'm struggling a bit more with the AFG. First of all the only open ports are:
Code: Select all
tsf-460-wpa-3-177:spectrolab-control transients$ nc -z 192.168.0.100 20-30000 Connection to 192.168.0.100 port 23 [tcp/telnet] succeeded! Connection to 192.168.0.100 port 111 [tcp/sunrpc] succeeded! Connection to 192.168.0.100 port 807 [tcp/*] succeeded! Connection to 192.168.0.100 port 810 [tcp/fcp-udp] succeeded!
If I use the telnet port however, I'm reading:
Code: Select all
Tek-Vgpp login: Password:
If I go through with that, I assume I can simply send the SCPI commands through the telnet port, just like I do with the Keithley SMU.
Second question: I don't see the LXI sign on my AFG. Can I use VXI11 to communicate with it ? Port 111 is open with suggets I can use RPC, but nothing is documented...
Thanks in advance,
Laboratory of Photonics and Interfances
Laboratory of Photomolecular Sciences
Ecole Polytechnique Fédérale de Lausanne
Max Planck Institute for Solid State Research