DADiSP Top Ten Features
DADiSP includes a number of exciting new features and enhancements.
The majority of these changes and improvements are the direct result of
customer requests and interaction. Below is a summary of some of the major
enhancements included in DADiSP:
Active Document Server
DADiSP now supports external Worksheet Documents or .DWK files
(DADiSP Worksheet File). DWK files are single file, standalone worksheets
that can be saved or opened by DADiSP. In addition, DWK files can be emailed
and viewed by anyone running DADiSP 6.0 or higher. DWK files can
be displayed directly from the Web by Internet Explorer if DADiSP
6.0 is installed. DADiSP functions as a full ActiveX Document Server.
DADiSP Worksheets can be embedded, manipulated, saved and printed by any
ActiveX Container application such as MS Excel or MS Word.
Extended Automation Server
DADiSP adds several data transfer methods to an already powerful
Automation Server environment. DADiSP's
dual COM automation support allows both interpreted languages such as
Visual Basic and compiled languages like C/C++ to make efficient use of
DADiSP as an extremely powerful data analysis engine. Any application
supporting Automation can seamlessly connect to DADiSP via standard ActiveX
protocols to gain access to over 1000 fast and efficient data analysis
routines. DADiSP also functions as an Automation Client, allowing
any COM based Automation Server to be incorporated into the DADiSP environment
via SPL, DADiSP's Series Processing Language.
Just in Time Memory Management
DADiSP employs an optimized memory management scheme to make the
most of system memory when processing large or small datasets. Large series
are transparently buffered to and from the disk while in memory buffers
are sized specifically to the result of the calculation at hand. The maximum
buffer size can be customized to take advantage of today's large memory
systems. Calculations involving smaller series are automatically compacted
to conserve total memory space.
Faster Execution
Combining JIT memory management with code optimizations has resulted
in speed improvements of up to 100% for critical signal processing functions
such as FFT, SPECTRUM, PSD, CONV and FILTEQ. Additional core routines
have been optimized providing increased performance for several other
matrix and series manipulation routines.
New Function Wizard
DADiSP provides a new "Function Wizard" to guide you through the
selection of appropriate analysis routines in a simple and natural manner.
Functions are easily grouped to form any type of specialized analysis
expression or routines can be executed immediately to provide quick and
accurate results.
Recursive Window References
Worksheets can optionally include recursive formulae to support the
simulation of discrete and analog feedback based systems.
Direct Annotations
Text, legends, line and arrow annotations can be directly manipulated
with the mouse. Annotations can be moved, edited or deleted by right clicking
or mouse selection. Full text and line annotation properties are configurable
by standard dialogs.
Improved Hardcopy
DADiSP automatically adjusts the Worksheet or Window plot to make
maximum use of the printer's graphics capabilities. Plot attributes such
as color, margin alignment, borders and text justification can be specified
through simple Print Preview dialogs. Print Preview has been enhanced
to produce a more realistic rendering of the printed page.
Expanded Documentation
The DADiSP Function Reference has been significantly expanded and
enhanced. Examples from the on-line help files can be cut and pasted directly
into a DADiSP Worksheet for immediate evaluation.
SPL Extensions
DADiSP's Series Processing Language, SPL, has
been extended to provide variable function arguments, ternary conditional
statements, user defined error handlers and optimized loop processing.
SPL's C/C++ syntax offers a familiar and clean programming style allowing
users to create custom functions and procedures using standard programming
techniques.
And Over 100 New Functions
DADiSP includes over 100 new built-in and SPL routines spanning
the areas of matrix and series manipulation, signal processing, math,
color, series generation, curve fitting and statistics. DADiSP now
offers over 1000 analysis routines with an intuitive and familiar user
interface to provide one of the most comprehensive and easy to use data
analysis tools available today. |