is there any where to convert an matlab algorithm to working on my microcontroller?
Show older comments
hi everyone
matlab is known form it's lots of algorithms ..but i want to make it benefit on the hardware..
so can i convert the simulink block that contains an matlab algorithm to Embedded C code to use it on my pic16f877A
Answers (2)
Walter Roberson
on 5 Oct 2011
1 vote
I believe the MATLAB algorithm would have to have been coded with the Embedded MATLAB Subset.
Kaustubha Govind
on 6 Oct 2011
0 votes
What kind of Simulink block is it? Double-click on the block to see whether it opens up an Editor (in which case, you can generate C code from the MATLAB code using MATLAB Coder), or a block dialog that says S-function (in which case, you may actually want to convert it to use a MATLAB Function Block instead). Like Walter mentioned, your code must only contain the MATLAB Language subset that is supported for code generation.
3 Comments
Mohamed
on 6 Oct 2011
Kaustubha Govind
on 10 Oct 2011
What made you think that it was a MATLAB algorithm? The block is support for code-generation, so you shouldn't have to do anything special to generate code from the block.
Fangjun Jiang
on 10 Oct 2011
You do need the toolbox of Real-Time Workshop or Simulink Coder as it is called now.
Categories
Find more on Texas Instruments C2000 Processors in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!