Send "abort signal" to MEX
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Fox Mulder
el 27 de Jul. de 2021
Comentada: Fox Mulder
el 28 de Jul. de 2021
I'm playing around in Matlab with MEX-files, right now coding the mandelbrot set. Works well so far, except that with high zooms, the iterations have to go up and thus the execution takes a while. I'd like to send an "abort signal" to the MEX-code when I change settings in Matlab (for example new zoom factor), so that the MEX-code can immediatly start calculating the new settings. Is it possible to, for example, update a variable used in MEX (maybe a variable in workspace that a pointer in MEX points to)? Like a boolean "abort" that I can check in the iteration-loops in MEX?
0 comentarios
Respuesta aceptada
Jan
el 27 de Jul. de 2021
You could check from inside the MEX function, is a key is pressed.
Or you can use mexCallMATLAB to run a drawnow command and request the status of a GUI object, e.g. a button. This takes some time, but it should be enough to trigger this every second.
Más respuestas (0)
Ver también
Categorías
Más información sobre Graphics Objects en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!