background preloader

Software oscilloscope

Facebook Twitter

Software library enables FPGA-based drive control. Free BitScope Downloads. Four Rigol oscilloscope hacks with Python. A Rigol oscilloscope has a USB output, allowing you to control it with a computer and and perform additional processing externally.

Four Rigol oscilloscope hacks with Python

I was inspired by Cibo Mahto's article Controlling a Rigol oscilloscope using Linux and Python, and came up with some new Python oscilloscope hacks: super-zoomable graphs, generating a spectrogram, analyzing an IR signal, and dumping an oscilloscope trace as a WAV file. The key techniques I illustrate are connecting to the oscilloscope with Windows, accessing a megabyte of data with Long Memory, and performing analysis on the data. Analyzing the IR signal from a TV remote using an IR sensor and a Rigol DS1052E oscilloscope. Super-zoomable graphs One of the nice features of the Rigol is "Long Memory" - instead of downloading the 600-point trace that appears on the screen, you can record and access a high-resolution trace of 1 million points.

The following screenshot shows the data collected by hooking the oscilloscope up to an IR sensor. Analyze an IR signal. Software Blog. This major update adds three exciting new features to DSO, compatible with all current BitScopes.

Software Blog

Act on Touch Interface (ATI) Focused Zoom Timebase Control Automated Waveform Measurements It is the first major step towards our goal to support touch-screen devices based on Windows Touch, Android and iOS. Our new Act on Touch Interface now means you can simply click, drag or select any parameter using your finger (on a touch-screen device) or the mouse (on a PC or Macintosh) to change its value or select a related function. Shown on the right are three control panels that use ATI. Dynamic Trigger Control (top) Cursor Measurement Control (middle) Zoom Timebase Control (bottom) Using ATI is easy. Collectively we call these UI interractions Acton Gestures. They apply to trigger, preview and main waveform displays too. The analog channel control panels are also now simpler, smaller and easier to use thanks to ATI as can be seen on the left.

Differential vs Single Ended Measurement. Almost all oscilloscopes have single ended inputs This means all channels measure voltages relative to a shared reference point which is almost always ground.

Differential vs Single Ended Measurement

To understand the implications we need to understand what voltage measurement is. Voltage is defined as the electrical potential difference between two points. Making a voltage measurement therefore means measuring the difference in electrical potential between two points. To see why an oscilloscope with single ended inputs (and a shared reference) imposes a serious constraint on the types of measurement that can be made, consider a tank circuit. The measurements we seek to make are of voltage across the inductor (L) and the voltage across the resistor (R). Consider the same tank circuit but with the capacitor (C) swapped with the resistor (R). While it's true that both measurements still share a common connection point (between R and L) it's not ground (as required by normal single-ended scope inputs).

Software Blog. This major update adds three exciting new features to DSO, compatible with all current BitScopes.

Software Blog

Act on Touch Interface (ATI) Focused Zoom Timebase Control Automated Waveform Measurements It is the first major step towards our goal to support touch-screen devices based on Windows Touch, Android and iOS. Our new Act on Touch Interface now means you can simply click, drag or select any parameter using your finger (on a touch-screen device) or the mouse (on a PC or Macintosh) to change its value or select a related function.

Shown on the right are three control panels that use ATI. Dynamic Trigger Control (top) Cursor Measurement Control (middle) Zoom Timebase Control (bottom) Using ATI is easy. Collectively we call these UI interractions Acton Gestures. They apply to trigger, preview and main waveform displays too. The analog channel control panels are also now simpler, smaller and easier to use thanks to ATI as can be seen on the left. BITSCOPE = PC OSCILLOSCOPES AND ANALYZERS. Www.testequity.com/documents/pdf/manuals/OpenChoice-M.pdf. Universal Software Oscilloscope Library.