Contenu principal

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

Fonctions Simulink

Définir des fonctions accessibles depuis l’ensemble de la hiérarchie de modèle Simulink

Vous pouvez utiliser les fonctions Simulink® pour définir des fonctions accessibles dans la hiérarchie de modèle Simulink. Une fonction Simulink calcule un ensemble de sorties en fonction des entrées fournies et du comportement implémenté de la fonction. Vous pouvez utiliser les fonctions Simulink pour :

  • Spécifier le prototype de fonction, qui comprend le nom de la fonction, les arguments en entrée et en sortie, par exemple y = f(u).

  • Implémenter le comportement de la fonction dans l’environnement Simulink en utilisant un bloc Simulink Function, une fonction exportée depuis un diagramme Stateflow® ou un bloc S-Function.

  • Appeler et réutiliser votre fonction dans l’ensemble de la hiérarchie de modèle.

Pour plus d’informations, consultez Simulink Functions Overview.

Blocs

développer tout

Simulink FunctionDefine a function using Simulink blocks
ChartImplémenter une logique de contrôle avec une machine à états finis
Function CallerCall a Simulink function
MATLAB FunctionInclude MATLAB code in Simulink models
ChartImplémenter une logique de contrôle avec une machine à états finis
InportCreate input port for subsystem or external input
OutportCreate output port for subsystem or external output
Function ElementSpecify function to be called via exporting function port (depuis R2022a)
Function Element CallSpecify function call to be issued via invoking function port (depuis R2022a)

Rubriques

Comprendre les fonctions Simulink

Fonctions Simulink à portée limitée

Fonctions Simulink limitées aux ports

Sélection d՚exemples