Open Source SCPI Capture, Oscilloscope Display Program!
Now.. What is the point of this project??
I have an Instek Digital Storage Oscilloscope (GDS-820C) which has a USB & RS-232 serial connection. It came with software to capture waveforms & other data over USB or RS-232 (communicating with the SCPI spec). The problem is: the software sucks. So I decided "Hey, there's an API for this oscilloscope...
I could write a better capture program."
And that's exactly what I'm doing.
background
Ok, so what the hell is SCPI? SCPI is an organization&specification for electronics testing equipment. The goal is to make different pieces of testing equipment talk the same language to the outside world. Such as the engineer's computer that is trying to pull the data. If all testing equipment uses the same language to send/receive data, then you could have one program that talks to all of your pieces of equipment. Which is really convenient. There is more info at http://www.scpiconsortium.org/
Tools used:
- python
- open source python modules
- oscilloscope that supports the SCPI protocol