MATLAB: How to Generate Code from S-Functions

codeEmbedded Codergenerationsfunctionsimulink

I want to generate code from a Simulink model that contains an S-Function. It tells me that this is not supported. What's the best way to work around this?

Best Answer

Generating code from S-Functions became supported after release R2019a, so if you are able to upgrade to a more recent version, that would be the best work-around. However, you can also inline the S-Function, and that should allow Simulink to generate code for that model.
You can find more information here in the documentation: https://www.mathworks.com/help/rtw/tlc/inlining-s-functions.html?s_tid=srchtitle