Small and simple software for plotting data from serial port in realtime.
See hackaday.io page for screenshots.
You can obtain windows and linux binary packages hackaday.io page:
https://hackaday.io/project/5334-serialplot-realtime-plotting-software
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
Qwt is the library that provides plotting widgets for SerialPlot. You have 3 different options for Qwt.
Leave it to serialplot build scripts. Qwt will be downloaded and built for you.
If your linux distribution has the libqwt-qt5-dev
or qwt-qt5-devel
or,
on OpenSUSE, qwt6-qt5-devel
package,
install it and set BUILD_QWT
cmake option to false
.
Download Qwt 6 here
and build it yourself per these
instructions
and install. Make sure you use Qt5 (not Qt4) to build. And set
BUILD_QWT
cmake option to false
.
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.
libqt5serialport5
package to
launchpad ppa. If you install SerialPlot from there or use AppImage binary, you shouldn't
have any problems.This software is licensed under GPLv3. See file COPYING for details.