User-Defined Functions

Custom function blocks such as MATLAB Function, MATLAB System, Simulink Function, and Initialize Function

Blocks

C CallerIntegrate C code in Simulink
FcnApply specified expression to input
Function CallerCall Simulink or exported Stateflow function
Initialize FunctionExecutes contents on a model initialize event
Interpreted MATLAB FunctionApply MATLAB function or expression to input
Level-2 MATLAB S-FunctionUse Level-2 MATLAB S-function in model
MATLAB FunctionInclude MATLAB code in models that generate embeddable C code
MATLAB SystemInclude System object in model
Reset FunctionExecutes contents on a model reset event
S-FunctionInclude S-function in model
S-Function BuilderIntegrate C or C++ code to create S-functions
Simulink FunctionFunction defined with Simulink blocks
Terminate FunctionExecute contents on a model terminate event