Debug /pause at every function definition line (local function or function script) without explicit breakpoints
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Octavian
el 18 de Mzo. de 2020
Comentada: Steven Lord
el 19 de Mzo. de 2020
Dear All,
I am trying to debug a GUI associated with a (new to me) code package, containing m scripts with multiple local functions/subfunctions, and also function scripts. During certain GUI operations, the code executions hops from one function to another. Is there a way to pause in debug mode at the function definition line of any function/subfunction within a particular script, or when hopping to another function script, without declaring any breakpoints beforehead (since I do not know which scripts/functions the GUI uses a priori)?
Thank you,
OL
0 comentarios
Respuesta aceptada
Steven Lord
el 18 de Mzo. de 2020
There's no way to say "stop whenever a new function gets called" in debug mode without setting breakpoints.
But if you're debugging your code you can "Step In" to the function that gets called on a particular line. You can also "Run to Cursor" to move your cursor to a particular line and automatically execute up to that point. See the "Step Through File" section on this documentation page for more information.
2 comentarios
Steven Lord
el 19 de Mzo. de 2020
Setting an error breakpoint should work to stop the GUI processing and drop into debug mode when an error occurs.
Más respuestas (0)
Ver también
Categorías
Más información sobre Interface-Based Instrument Communication 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!