How to convert an m-file which works offline to real-time operation?

1 visualizzazione (ultimi 30 giorni)
I have a MATLAB script which extracts the logged data from excel spreadsheet, processes it according to if/else loops, performs calculations and generates the result. Now, I have a serial output (in ASCII format) from a CAN-Interface which gives real-time (live) data from the vehicle.
Would it be possible to use this real-time data (similar data as that of the logged Excel sheet data) as a continuous input to the already existing MATLAB script so that it generates results real-time? If so, what are the main commands I should consider and modifications in the MATLAB script? Is it advisable to use Simulink so that I can use the code as a MATLAB function block and build the other blocks for execution?

Risposta accettata

Emmanouil Tzorakoleftherakis
Hi Prajwal,
You should be able to achieve the desired behavior using the MATLAB Fcn block. To do that, you should modify your MATLAB script to be code-gen compatible since a mex file will be generated for the MATLAB Fcn block when you run your model.
For more information please see the this link.

Più risposte (0)

Categorie

Scopri di più su Data Import from MATLAB 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!

Translated by