why MATLAB on my PC hasn't embedded matlab function block in simulink?
Show older comments
operating system on my pc is windows 8 64 bit. I installed matlab 2014a 64bit, but hadn't ''embedded matlab function'' block in simulink .after, uninstalled it and install matlab 2014a 32bit. but it hasn't it too. what should I do???? help me please.
Accepted Answer
More Answers (1)
saeede soleymani
on 27 Nov 2015
0 votes
5 Comments
Walter Roberson
on 27 Nov 2015
Speaking relative to older releases,
"Actually, the MATLAB Function block has been renamed to Interpreted MATLAB Function block; and the Embedded MATLAB Function block has been renamed to MATLAB Function block."
Looking at http://www.mathworks.com/help/simulink/slref/matlabfunction.html you can see that what is now known as MATLAB Function Block can be used in circumstances where you might want to generate C code for use on a target system -- but it is also used for Rapid Accelerator mode if I understand correctly.
An Interpreted MATLAB Function block is basically a call to a MATLAB function, with all the facilities of MATLAB available. However, those blocks cannot be accelerated or converted to C or C++ code.
If you are designing code to be deployed to a controller (as mentioned in your other Questions) then you should be working with what is now known as MATLAB Function Block.
saeede soleymani
on 29 Nov 2015
Walter Roberson
on 30 Nov 2015
That article was incorrect; the change to the name of Embedded MATLAB Function was in R2011a. However, it should exist in R2010b.
What difficulty are you encountering with it, and why not use a newer version with the new name?
saeede soleymani
on 1 Dec 2015
Walter Roberson
on 1 Dec 2015
Please describe the problems you are encountering.
Categories
Find more on Introduction to Installation and Licensing 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!