FSHA-DataLoggerGUI
A custom Qt-based GUI for embedded systems enabling simultaneous, real-time multi-channel data acquisition, FFT analysis, Excel export, and live visualization.
This advanced interface automatically detects connected USB ports and supports real-time plotting, FFT, interpolation, sampling rate control, and Excel export. Implemented in C++/Qt with a performance-optimized codebase of over 12,000 lines.
- Auto USB Port Detection: Auto-detects and connects to the correct COM port.
- Simultaneous Channel Reading: All sensors are plotted in real time.
- Live Plotting: Smooth, multi-channel visualizations.
- Real-Time FFT: Frequency domain signal analysis.
- Excel Export: Seamless export to .xlsx files.
- Function Fitting & Interpolation: For calibration and transformation.
- Sample Rate Control: Adjustable data acquisition rate.