Real-Time Auto-Scrolling Graph from Serial Port
This script takes input from the Serial port 'COM4' with the baud rate of 19200 and plots a running graph with the X-axis range of 200.
I used it for my IMU sensor so the input is in the form of strings '<accX accY accZ>' (eg:- '381 328 420'), you can also add the gyro readings to it. I run the loop to 1000 iterations you can modify to suit your purpose. A better solution i will try later is to take the time inputs from your device(i used Arduino so i will possibly use micros()) to get exact time related outputs.
It is a bit slow due to the usage of 'drawnow' but i'll try it with other methods and post a better version soon.
I haven't commented it nicely cause i think the code is fairly self-explanatory.
Cita come
Shashank (2025). Real-Time Auto-Scrolling Graph from Serial Port (https://it.mathworks.com/matlabcentral/fileexchange/31857-real-time-auto-scrolling-graph-from-serial-port), MATLAB Central File Exchange. Recuperato .
Compatibilità della release di MATLAB
Compatibilità della piattaforma
Windows macOS LinuxCategorie
- MATLAB > Graphics > 2-D and 3-D Plots > Animation >
Tag
Riconoscimenti
Ispirato: LSP, TCPIP/Serial Data Live Plot Utility
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
| Versione | Pubblicato | Note della release | |
|---|---|---|---|
| 1.0.0.0 |