DADiSP 6.7 Beta Downloads
Updated February 22, 2018 - DADiSP 6.7 B03
Download Instructions
-
Click the
Download Now button and OPEN or SAVE the file.
-
If DADiSP does not self-extract, run the self-installing
executable from the Start-Run Taskbar or a
MS-DOS command window.
-
Click the Download TDMS
button to download and install the TDMS Module. The module
supports both Win32 and Win64.
-
Click the Download SIF
button to download and install the SIF Module. The module
supports both Win32 and Win64.
- To ensure a clean session, after starting DADiSP for the first
time, perform:
Tools » SPL » Reset SPL
Tools » Macros » Reset Macros
Build 03 Beta Release - Released February 22, 2018
This is a beta release of DADiSP 6.7 B03. The release will install into a separate folder and
will not interfere with previously installed versions of DADiSP.
Build 03 Specific Changes
Below is a list of changes and improvements specific to DADiSP 6.7 B03:
New Features and Functions
Native Copy and Paste
Clipboard Copy and Paste support native binary series format to
preserve series attributes when copying and pasting within DADiSP or
between multiple DADiSPs. Large series copied as text are rendered only
when requested by another application, resulting in faster clipboard
operations.
Enhanced SPL
SPL has been improved with optional function argument initialization,
try-catch error trapping, static functions and nonlocal variables.
File Registration
External File Registration to link directly to external data files
for processing without data duplication. Currently TDMS files are
supported with the optional
TDMS Module.
SPL
- Static functions
are private to the SPL source file. Only functions defined in the
same SPL file as static functions have access to the static
function.
- Default function argument values can be specified directly in the argument list, greatly simplifying SPL initialization code.
- try-catch blocks perform local error handling with optional execution continuation.
- NONLOCAL variables are private to an SPL function but accessible to certain external functions. Useful for implementing custom dialogs.
- __CALLER__, _CALLERFILE__ and __CALLERFILENAME__ macros report the caller
of an SPL function.
- ADDSPLPATH extends the SPL search path.
- RESETSPLPATH resets the SPL search path to the startup default.
- VIEWLOG dislays the current log file.
- Macro names can be up to 63 characters long.
Improvements and Changes
- HISTOGRAM supports various normalization methods.
- 3D surface and XYZ plots respect plot ranges specified by SETX, SETY and SETZ.
- SETXAUTO supports specifying the initial X range of a window in terms
of samples or time.
- Faster OVERLAY plots with large series.
- Optional X and Y subtics for Window axes.
- HOME and END keys position the series at the beginning and end of the current plot range
when the window is activated or zoomed.
- A TOOLBAR may contain up to 64 user defined buttons.
Fixes
- The @= append operator handles window data appends, e.g.
W1 @= W2.
- Array indices support for multiple return statements, e.g.
(a[1], b, c[3]) = func(x).
- INSERTCOL handles first column replacement properly.
- REPLACECOL handles first column replacement properly.
- DIFF handles empty series properly.