La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Callbacks de modèle, de bloc et de port
Les callbacks offrent un moyen puissant de personnaliser le comportement d'un modèle Simulink®. Ils permettent d'exécuter du code MATLAB® en réponse à des actions spécifiques telles que l'ouverture d'un modèle ou l'arrêt d'une simulation. Chaque callback correspond à une action spécifique. Vous spécifiez le code MATLAB exécuté par le callback. Lorsque l'action correspondante se produit, Simulink exécute le code de callback.
Par exemple, le code spécifié pour le callback du modèle PreLoadFcn
s'exécute avant le chargement du modèle. Vous pouvez ainsi spécifier du code pour PreLoadFcn
afin de charger les variables utilisées par le modèle dans l'espace de travail MATLAB.
Fonctions
Simulink.Annotation | Create and specify properties of text, image, and area annotations |
getCallbackAnnotation | Get annotation executing callback |
Blocs
Callback Button | Execute MATLAB code using button |
Rubriques
- Customize Model Behavior with Callbacks
Use callbacks to customize the behavior of a Simulink model.
- Model Callbacks
Specify MATLAB code that executes at certain action points for models, for example, after the model loads or when you save it.
- Block Callbacks
Set block callbacks that execute when blocks are loaded, opened, or edited.
- Initialization Function
Execute or evaluate an initialization function at the beginning of model compilation.
- Port Callbacks
Set callbacks on input and output ports that execute every time the connectivity of these ports changes.
- View and Trace Callbacks in Models
View and trace all the callbacks executed in a model.