# LiveGraph **Repository Path**: rebeater/LiveGraph ## Basic Information - **Project Name**: LiveGraph - **Description**: 一个实时数据流可视化工具,用于平时debug - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-10-08 - **Last Updated**: 2023-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LiveGraph: A visualization tool for realtime variable watch This is a tool used to plot data from uart,which support ascii data and binary data. More Protocol and functions(like FFT) and demos are coming soon. ![img.png](Res/img.png) version 0.01 ## Compile To compile this repo, tested on 1. GCC 8.3 2. Qt-default 5.15 3. qwt-6.2 4. platform: Windows 10/11 and linux-5.18.4(Deepin 20.3) Assuming that gcc is work correctly. On linux,you need ### install qt and submodules ```shell sudo apt install qt5-default sudo apt install libqt5svg5-dev sudo apt install libqt5serialport5-dev ``` ### install qwt ```shell git clone https://git.code.sf.net/p/qwt/git qwt6.2 cd qwt6.2 qmake qwt.pro make -j ``` After compile with no error,copy the library and headers to system local ```shell sudo cp lib/libqwt.so /usr/local/lib sudo cp src/*.h /usr/local/include ``` ### compile LiveGraph ```shell git clone https://gitee.com/rebeater/LiveGraph.git cd LiveGraph mkdir build && cd build cmake .. make -j ``` ## Usage Insert uart device,and run LiveGraph(.exe) if the device does not have R/W rules on Linux, you need to run with `sudo` or add rules