SPARQ is a serial plotter with a focus on fast realtime plotting and the display of big datasets in different plot types
- Realtime plotting of serial data
- Simultaneous display of 256 independent datasets
- Different plot types like Line, Bar, Heatmap, XY
- Many plot customizations
- Measure markers
- CSV export
- Display of big datasets using downsampling (ToDo)
- Math functions (ToDO)
- Handling of different data types and message formats (float, int, uint, sample by sample, bulk, strings)
Download the newest version for your operating system from the Releases and open the executable.
Open a COM port with the correct baud rate and transmit data from a place of your choice, for example a microcontroller. Currently only data transmitted in the custom SPARQ format can be interpreted by the plotter. An ASCII mode is planned and will be implemented in the future.
The custom SPARQ format is documented in this Readme. Furthermore, there are custom SPARQ Sender (SPARQS) classes in their own repository for STM32. A general base class will be available in the future.
This software was built using: ImGui | ImPlot | ImGuiNotify | SFML | ImGui-SFML | mINI