Breakpoints in code. Something equivalent to the Stop command in interpreted Basic.
34 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
John
am 6 Mär. 2017
Bearbeitet: Ivan Nascimento
am 8 Jul. 2021
I'm wanting to put permanent breakpoints in code. Something equivalent to the Stop command in interpreted Basic. As with the Editor's breakpoints, I want the cursor to be at the interruption point. And I want to continue with F5. Any ideas?
0 Kommentare
Akzeptierte Antwort
Steven Lord
am 6 Mär. 2017
Use the keyboard function.
3 Kommentare
Steven Lord
am 6 Mär. 2017
If you have the Editor/Debugger preference "Automatically open files when MATLAB reaches a breakpoint" enabled (in the "General Preferences for the Editor/Debugger" section of this documentation page) it will automatically open the file in which the keyboard command is called to the line where it is called.
Weitere Antworten (1)
Walter Roberson
am 6 Mär. 2017
Bearbeitet: KSSV
am 10 Feb. 2021
8 Kommentare
Ivan Nascimento
am 8 Jul. 2021
Bearbeitet: Ivan Nascimento
am 8 Jul. 2021
Walter's STOP worked perfectly for me but only once I changed str2num to num2str, since dbstop receives a string as argument and ST(2).line is double. It works even when it is called before a comment or blank line (it stops in the next executable line, if it exists). Thank you, Walter!
EDIT. From dbstop help: To resume execution, use dbcont or dbstep. To exit from the debugger, use dbquit.
Siehe auch
Kategorien
Mehr zu Startup and Shutdown finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!