I recently purchased a Rigol DS1052E. It is a nice scope for a reasonable price. One feature I really appreciate is that it has support for the USB Test and Measurement Class (USBTMC). This feature allows GPIB commands to be sent through USB to control the scope and capture data from it.
I spent a couple of hours the other day trying out the USB interface and I thought I would write up my initial experience working with USBTMC in Linux since there are quite a few different options and potential gotchas.
Continue reading