Callbacks de modelos, bloques y puertos
Los callbacks son una forma eficaz de personalizar el comportamiento de un modelo de Simulink®. Utilice callbacks para ejecutar el código de MATLAB® en respuesta a acciones específicas, como abrir un modelo o detener una simulación. Cada callback se corresponde con una acción específica. Especifique el código de MATLAB que ejecuta un callback. Cuando se produce la acción correspondiente, Simulink ejecuta el código de callback.
Por ejemplo, el código que se especifica para el callback del modelo PreLoadFcn
se ejecuta antes de cargarse. Puede proporcionar un código para PreLoadFcn
que cargue las variables que utiliza el modelo en el espacio de trabajo de MATLAB.
Funciones
Simulink.Annotation | Create and specify properties of text, image, and area annotations |
getCallbackAnnotation | Get annotation executing callback |
Bloques
Callback Button | Execute MATLAB code using button |
Temas
- 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.