Home

Research activities

Publications

Software

SensHub - Sensor data acquisition & server

SynScopeV - Signal/Video Visualization and Alignment Tool

DScope - Digital Oscilloscope

Hidden Markov Model Library (DHMM)

DSPG

DThread

(Deprecated)

Hardware

Miscellaneous

About this site

DScope - Digital Oscilloscope




Purpose

DScope is a digital oscilloscope for text or binary data streaming over TCP, serial ports and Bluetooth RFCOMM. It offers flexible rendering and highly configurable binary streaming format or text streams. It consists of a main window with a variable number of scopes displaying the incoming signal traces.

Signal data sources include TCP sources, serial ports (USB or hardware serial) and Bluetooth RFCOMM.
Incoming data format include plain text format and binary streaming format. The binary streaming format is fully configurable, including header, number of channels, and channel data width.

The aquired data can be exported to a file.

The number of scopes, as well as the number of traces per scope is fully configurable.

A typical usage example is the real-time display of data coming from sensors interfaced over a USB, TCP, or Bluetooth connection. such as this USB miniature acceleration sensor.

Key features

Portability

DScope has been tested on Windows (note that as of Qt 5.8 Bluetooth is not supported on Windows), Linux and Android. The Android version is available from Google Play.

License

GPL V.2

History

Version
Release date
Changes
1.10
02.04.2017
1.10: Added Bluetooth RFCOMM; added terminal view; revamped the UI for mobile devices.
1.08
26.01.2017
Converted to Qt5 and fixed a bug in parsing text streams.
1.07
18.09.2011
Parse floats and NaN when receiving text data, user-specified buffer size
1.06
25.10.2009
Bug fix in frameparser, moved to latest qextserialport version, compiles/runs under linux
1.05
21.09.2009
New frameparser including checksum, and custom bit-width channels
1.04
23.08.2009
Signal data can be exported to a file.
Linux compilation fix.
1.03
08.08.2009
Initial release

Download

Version
Source
Windows binary
1.10
dscopeqt_1.10-src dscopeqt_1.10-win
1.08
dscopeqt_1.08-src dscopeqt_1.08-win
1.07
dscopeqt_1.07-src dscopeqt_1.07-win
1.06
dscopeqt_1.06-src dscopeqt_1.06-win
1.05
dscopeqt_1.05-src
dscopeqt_1.05-win
1.04
dscopeqt_1.04-src
dscopeqt_1.04-win
1.03
dscopeqt_1.03-src dscopeqt_1.03-win

This project is hosted on gna.org. Pull the latest code directly from the SVN:
svn co svn://svn.gna.org/svn/dscope/trunk dscope
Contribute code directly via SVN by becoming a project member.