DADiSP SPL Debugger Downloads
Updated August 10, 2022 - SPL Debugger 2.0
DADiSP GUI SPL Debugger
SPL Debugger 2.0
Requires DADiSP 6.9 B01 or higher
|
MS Windows
|
dbspl20.exe
[1.1 MB]
|
 Download Now!
|
Download Instructions
-
Click the "Download Now" button and OPEN
or SAVE the file.
-
If the SPL Debugger does not self-extract, run the self-installing
executable dbspl20.exe
from the Start-Run Taskbar or a
MS-DOS command window.
-
The SPL Debugger will install in the Modules directory of your current
installation. The SPL Debugger requires DADiSP 6.9 B01 or higher.
SPL Debugger 2.0 Features
The debugger provides a simple source level, GUI based
interface to debug SPL functions and routines. The debugger supports the
following features:
- One click source line stepping.
- Step into and out of SPL functions.
- On the fly expression evaluation and variable assignments.
- One click examination of global and local variables.
- Function and line number based breakpoint definitions.
- Call stack examination and manipulation.
- Color coded syntax highlighting of SPL source files.
Using the SPL Debugger
Once the SPL Debugger has been installed, use the
debug or
db commands to debug an SPL function. For example, try the
following debug session:
The SPL Debugger is invoked and a breakpoint is set in the ROOTS
function. The Command Line will display a red prompt background to
indicate debug mode.
Since the ROOTS function is called, the debugger will display the
source code and pause at the first executable line. Use the GUI
interface to step through code, set breakpoints and evaluate
expressions. Click on any variable to display its value.
Because a breakpoint has been set in the ROOTS function, the debugger
will pause whenever ROOTS is called. For example, invoking
the RESIDUEZ function through the pull down menus:
Analysis->Signal Processing->Partial Fraction Expansion |
causes the debugger to stop in ROOTS because RESIZUEZ calls ROOTS.
Use the appropriate debugger buttons to step through and into SPL
functions, move up and down the stack and show the function call
sequence.
Examining Variables
Use the debugger command prompt to examine global and local
variables by entering the variable to examine or simply click on
any variable to view its current value in the output display
area.
Setting Breakpoints
Press the Breakpoints button or use the DB function to set
additional break points in SPL routines and to set a break point
at a specific line number. Clicking the left mouse button in the left
margin of a line also sets a new breakpoint or clears an existing breakpoint.