Home » Support » Debugger Downloads


"A jewel, a fully responsive package that meets the needs of the Test & Evaluation world."

- Mike Alamo, Ordnance Evaluation

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]
dbspl20.exe
Download Now!


Download Instructions


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:

DADiSP SPL Debugger

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:


  db roots
  roots(1..5)

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.