MATLAB Answers

0

How to recompile S-functions in Simulink?

Asked by Laurent Vermeulen on 30 Mar 2015
Latest activity Answered by Abhishek GS on 10 Apr 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

  0 Comments

Sign in to comment.

1 Answer

Answer by Abhishek GS on 10 Apr 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

  0 Comments

Sign in to comment.