How to recompile S-functions in Simulink?

10 vues (au cours des 30 derniers jours)
Laurent Vermeulen
Laurent Vermeulen le 30 Mar 2015
When executing my Simulink program, containing S-functions, I get the following error:
To use block 'Environnement/S-Function' in referenced models, recompile the S-function with the current version of Simulink.
The S-function I'm trying to use is one I downloaded, but I changed the code and made a new function with the new code.
How can I recompile this S-function and get rid of this error?
Thanks

Réponses (1)

Abhishek GS
Abhishek GS le 10 Avr 2015
Hi Laurent,
I am guessing you have edited the C S-Function. Once you have changed the C S-Function, you have to mex it inorder to compile and use in Simulink as a block. The command is
>>mex filename.c
Refer this link for an example.
Hope this helps, Abhishek

Catégories

En savoir plus sur Simulink Functions dans Help Center et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by