I am building an ECG Generator embedded system. I have the simulations on MATLAB R2010a which needs to be translated to C/C++ for an NXP LPC2148 microcontroller. Preferably, the embedded environment should be kept autonomous (not talk to MATLAB).
I believe Embedded MATLAB Coder (EMLC) is a better tool for it than MATLAB Coder. My understanding of their difference is that EMLC uses the MATLAB Subset language and hence is more restrictive than MATLAB Coder.
The MATLAB code solves ordinary differential equations using ode45(). EMLC apparently does not support ODE45(): "The function 'ode45' is not supported by Embedded MATLAB for code generation. See the documentation for eml.extrinsic to learn how you can use this function in simulation."
Is there a workaround for this? Am I missing something? Can Real-Time Workshop help?
Thanks in Advance, Manav Kataria
Best Answer