Richiami di modelli, blocchi e porte
I richiami sono un modo efficace per personalizzare il comportamento di un modello in Simulink®. I richiami possono essere utilizzati per eseguire il codice MATLAB® in risposta ad azioni specifiche, come l'apertura di un modello o l'arresto di una simulazione. Ciascun richiamo corrisponde a un'azione specifica. Si specifica il codice MATLAB che un richiamo deve eseguire. Quando si verifica l'azione corrispondente, Simulink esegue il codice di richiamo.
Ad esempio, il codice specificato per il richiamo del modello PreLoadFcn
viene eseguito prima del caricamento del modello. È possibile fornire il codice per PreLoadFcn
che carica le variabili utilizzate dal modello nell'area di lavoro di MATLAB.
Funzioni
Simulink.Annotation | Create and specify properties of text, image, and area annotations |
getCallbackAnnotation | Get annotation executing callback |
Blocchi
Callback Button | Execute MATLAB code using button |
Argomenti
- 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.