A desktop application for receiving, parsing, and visualizing multichannel telemetry data from a serial port.
The application reads incoming packets asynchronously, so serial communication and data processing do not block the user interface. Each packet is validated, parsed into separate measurement channels, and displayed on real-time plots.
- Asynchronous serial port communication
- Parsing of multichannel telemetry packets
- Real-time visualization of channel data
- Packet integrity validation using CRC-16 Modbus
- Recording and saving received measurements
- Calculation of basic channel statistics
- Support for calibration experiments
The calibration mode was developed for the VTS24 rotating telemetry test bench used to measure aerodynamic loads on a rotating propeller.
During an experiment, the application collects a specified number of samples for each calibration point, calculates the mean value and variance for every measurement channel, and saves the results for further analysis and calculation of calibration coefficients.
The current packet format and calibration workflow are specific to the VTS24 hardware, while the serial communication and visualization components can be adapted to other multichannel telemetry systems.