Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
debug
Debugging environment in Scilab
Syntax
debug()
Description
Use to debug Scilab script.
After call of debug()
, you enter in debug mode.
This mode allows you to manage breakpoints
,
launch execution with stop on error, execute script step by step, ...
In debugging mode, the prompt is debug>
.
- h:
Show always the debuger help in the console, whatever is the Scilab running mode.
- help:
In Scilab standard running mode (with GUIs), displays the debug() help page in the help browser. Otherwise, displays the help in the console (as with "h").
- (q)uit:
Leave debug mode to return to normal mode of Scilab.
- (w)here or bt:
Display callstack.
- (e)xec or (r)un:
Execute command.
- (d)isp var, or (p)rint var:
Display variable
var
. - (c)ontinue:
Continue execution.
- (a)bort:
Abort execution.
- step(n)ext or next:
Continue execution to next expression.
- step(i)n or in:
Continue execution to next expression in sub function.
- step(o)ut or out:
Continue execution to next expression in previous function.
- (b)reakpoint or break:
breakpoint function [line [condition]]
Add a breakpoint in a function at line
line
If a condition is specified, the breakpoint is enabled only if the condition is
%t
- (del)ete [n]:
Remove all breakpoints.
If n is specified, remove breakpoint #n
- enable [n]:
Enable all breakpoints.
If n is specified, enable breakpoint #n
- disable [n]:
Disable all breakpoints.
If n is specified, disable breakpoint #n
- (s)how [n]:
Show all breakpoints information.
If n is specified, show breakpoint #n
Examples
History
Version | Description |
6.0.0 | New version: console interface to Scilab 6 debugger. |
Report an issue | ||
<< Debugging | Debugging | where >> |