How do you programmatically invoke model callbacks?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
For organizational purposes, I've defined my Simulink model's PreLoad callback expressions in the model explorer's callback pane directly, and NOT broken them out into a separate script file (so that all the necessary info is contained in the .mdl file). I'd also like to re-invoke the expressions IF the workspace has been cleared between the time the model was opened and the time it was run. So, I'd love a way to generically run the contents of the PreLoad pane without copying all of it into the InitFcn pane. Does anyone know of a way to programmatically run a model's callback function with a generic command?
I figured there would be a command similar to setting a model's simulation command to 'start', but I can't find a corresponding parameter for a model's callback.
0 comentarios
Respuesta aceptada
Kaustubha Govind
el 13 de Jun. de 2012
Kind of a hack, but this should work:
>> eval(get_param(bdroot, 'PreLoadFcn'))
2 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Model, Block, and Port Callbacks en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!