hyOzd / serialplot

Small and simple software for plotting data from serial port in realtime.
https://hackaday.io/project/5334-serialplot-realtime-plotting-software
GNU General Public License v3.0
739 stars 182 forks source link
plotting qt realtime serialport

SerialPlot

Small and simple software for plotting data from serial port in realtime.

SerialPlot v0.4 Screenshot

Features

See hackaday.io page for screenshots.

Installation

You can obtain windows and linux binary packages hackaday.io page:

https://hackaday.io/project/5334-serialplot-realtime-plotting-software

Dependencies

Building

Obtain Dependencies

Under Ubuntu/Debian: apt install qtbase5-dev libqt5serialport5-dev cmake mercurial

Under OpenSUSE: zypper in libqt5-qtbase-devel libqt5-qtserialbus-devel libqt5-qtserialport-devel cmake mercurial

Download and Install Qwt [Optional]

Qwt is the library that provides plotting widgets for SerialPlot. You have 3 different options for Qwt.

Download and Build SerialPlot

You can use Mercurial to download SerialPlot source code. Or you can download it from here: https://hg.sr.ht/~hyozd/serialplot/

hg clone https://hg.sr.ht/~hyozd/serialplot/
cd serialplot
mkdir build && cd build
cmake ..
make

You can also build with QtCreator IDE (or qmake) using serialplot.pro file.

Known Issues

License

This software is licensed under GPLv3. See file COPYING for details.