why MATLAB on my PC hasn't embedded matlab function block in simulink?
Mostra commenti meno recenti
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.
Risposta accettata
Più risposte (1)
saeede soleymani
il 27 Nov 2015
0 voti
5 Commenti
Walter Roberson
il 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
il 29 Nov 2015
Walter Roberson
il 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
il 1 Dic 2015
Walter Roberson
il 1 Dic 2015
Please describe the problems you are encountering.
Categorie
Scopri di più su Introduction to Installation and Licensing in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!