Stop simulation in Matlab Fctn block
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
William
el 21 de Abr. de 2014
Respondida: ozgun gunay
el 26 de Jul. de 2018
How can I stop simulation inside the ML Fctn block before it reach the end of the simulation time?
Thanks.
Respuesta aceptada
Mischa Kim
el 21 de Abr. de 2014
Editada: Mischa Kim
el 21 de Abr. de 2014
Use the Stop Simulation block. When the input for the block (e.g. output of your MATLAB Function block) goes to non-zero, the sim stops.
2 comentarios
Mischa Kim
el 21 de Abr. de 2014
Editada: Mischa Kim
el 21 de Abr. de 2014
Sure, you can. If it is a simple "stop at a certain time" logic you can do without at MATLAB function (see model below from documentation). The sim stops at t = 10 sec, provided that the simulation time is greater or equal to 10 seconds.

If you need to use a MATLAB function please post more detailed info on what you are trying to implement.
Más respuestas (1)
ozgun gunay
el 26 de Jul. de 2018
"Stop Simulation" block exits with exit(1) in generated code. This means there is a error for OS. Is there another way ending simulation without without exit(1).
0 comentarios
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!