Main Content

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

User-Defined Functions

Blocs de fonctions personnalisées tels que MATLAB Function, MATLAB System, Simulink Function et Initialize Function

Utilisez les blocs de la bibliothèque User-Defined Functions pour étendre les fonctionnalités de modélisation de Simulink® en créant de nouveaux types de blocs. Vous pouvez implémenter des algorithmes de bloc avec du code MATLAB®, C/C++ et Fortran®.

Blocs

C CallerIntegrate C code in Simulink
C FunctionIntegrate and call external C/C++ code from a Simulink model (depuis R2020a)
FcnApply specified expression to input
Function CallerCall Simulink or exported Stateflow function
Initialize FunctionExecute subsystem on model initialize event
Interpreted MATLAB Function(To be removed) Apply MATLAB function or expression to input
Level-2 MATLAB S-FunctionUse Level-2 MATLAB S-function in model
MATLAB FunctionInclude MATLAB code in Simulink models
MATLAB SystemInclude System object in model
Reinitialize FunctionExecute subsystem on model or subsystem reinitialize event (depuis R2022a)
Reset FunctionExecute subsystem on model reset event
S-FunctionInclude S-function in model
S-Function BuilderIntegrate C or C++ code to create S-functions
Simulink FunctionGraphically define a function with Simulink blocks
Terminate FunctionExecute subsystem on model terminate event