Custom Code and Hand Coded Blocks Using the S-Function API
This library launches examples of different types of Simulink® S-functions. Simulink S-functions allow you to extend Simulink with new hand coded blocks, interface to custom external code, and create live interfaces to other programs. Use this example to access models containing S-functions in C, C++, M, and Fortran®.
Each example contains a model that exercises an S-function block and a link for editing the S-function code. You can also access the main S-function file by using the Edit button on the S-function block dialog. In some of the models, use Look Under Mask to access the S-function. Additionally, the S-Function Builder block is a masked version of the S-function block. The block includes an editor that builds an S-function out of a core algorithm.
By default, the S-Function Builder also creates a TLC file for use with Simulink Coder™ and Embedded Coder®.
See Also
S-Function | S-Function Builder