Tektronix TDS3054B 500 MHz 4 Channel Digital Phosphor Oscilloscope - with Python

One problem that I found out when trying to set the Tektronix TDS3054B up for network access is certainly a firmware bug: You can set the network adapter to get an IP address via DHCP or set it manually (the bug occurs on both). Let's say you choose to set the IP to one from the local network (and thus the subnet mask to, it works and is accessible from the local network. If you are using, however, another network (CIDR instead of CLASS C) such as, you have to set the subnet address to 255.255.254 accordingly. This makes the scope inaccessible from the network (at least from those computers which are not on the same /24).

Web interface eScope

The TDS3054B has a web interface called eScope. You may use it as a simple way to get data off the scope:

  • Send a VISA command like this: http://scope-ip/?COMMAND=:FPANEL:PRESS+CLEARMENU
  • simple screen capture: http://scope-ip/image.png