- You can have a C code in the system path and call it while executing the MATLAB code. You may find the documentation on Call C/C++ Code from MATLAB Code helpful if you take this approach.
- Another way could be to have everything inside Simulink and call the C code using MATLAB Function block. You can then connect the outputs of the block to Scope to generate graphs. You may find the documentation on Integrate C Code by Using the MATLAB Function Block helpful if you take this particular approach.
Get data from hardware using C and process it in MATLAB in real time
13 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Kishore Kumar
il 8 Ott 2021
Commentato: jalil ur rehman kazim
il 13 Ago 2022
I have a C program that output 10200 bytes of data by communicating with an hardware. I want to process the data in matlab, plot it and refetch new set of value and process it in realtime in a loop. I want to update the graph in realtime. How to obtain otuput of c program in matlab. I use Eclipse IDE for C programming.
What is the best way to do it?
The hardware is a FTDXX device that brings data from a sensor.
0 Commenti
Risposta accettata
Tanmay Das
il 13 Ott 2021
Hi,
To my understanding, you want to use the outputs returned by the C code to generate plots in MATLAB. There can be two possible ways by which you can do that:
0 Commenti
Più risposte (1)
Vedere anche
Categorie
Scopri di più su DSP Algorithm Acceleration in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!