Disp function with matlab coder
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I'm experimenting with a simple hello world function to see how the coder works.
disp('Hello world')
The mex version works, but when I make a standalone executable there is no output. In fact, the generated code for the function itself is completely empty ({}), like the disp() was purposely skipped over. Is this the expected behavior, or is there some setting I can change?
EDIT: I just tried fprintf(1,'Hello world'), and the converted code contains "cfprintf()". So still, purposely suppressing output? BTW, this is on Linux/2016b.
1 commentaire
Benjamin Thompson
le 15 Juin 2024
Is there a recommended workaround for the problem of wanting to generate console output from an M file that is generated to C/C++ code?
Réponses (1)
Vishal Neelagiri
le 5 Déc 2016
The 'disp' function is not supported to generate C/C++ code from MATLAB code. You can refer to the following documentation link for a list of functions that support code generation:
https://www.mathworks.com/help/rtw/ug/create-a-protected-model-using-the-model-block-context-menu.html
0 commentaires
Voir également
Catégories
En savoir plus sur MATLAB Coder dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!