DADiSP Update Downloads
Updated September 17, 2007 - DADiSP 6.0 B18
Download Instructions
-
Click the "Download Now" button for your version of DADiSP and OPEN
or SAVE the file.
-
If the update does not self-extract, run the self-installing
executable up6b1718.exe
(Domestic) or up6b1718i.exe
(International) or up6b1718f.exe
(Floating License)
from the Start-Run Taskbar or a
MS-DOS command window.
-
The update will verify and modify your installation as necessary. Your
existing configuration, license, password and data files will not
be altered.
-
The International and
Floating License Version may require a
new password and/or license file after the application of the
update. Follow the on-screen instructions displayed by DADiSP
to receive your new password.
-
Updates are cumulative, all features and corrections of
previous updates are incorporated into the current update.
DADiSP 6.0 B18 Update Features
This update is available for authorized DADiSP/2002 6.0 B17 or
higher products only. If you have DADiSP 6.0 B17 or a version of
B18 released prior to September 17, 2007, application of this update
is recommended.
If your current build of DADiSP 6.0 is less than B17, please contact
us about updating to B18.
If your major version number of DADiSP is less than 6.0 (prior to
DADiSP/2002), please contact us about upgrading to DADiSP
6.0.
This update corrects and adds the following capabilities to DADiSP
6.0:
New Functions
- FINTEG integrates a series in the frequency domain.
- MODFM frequency modulates a series.
- CURLOC returns the coordinates of the crosshair cursor.
- STD computes the sample or population standard deviation.
feval("func", arg1, arg2, ..., argN)
is equivalent to:
func(arg1, arg2, .. argN)
This function is useful for dialog box processing.
Improvements and Changes
- Continuous print output without page breaks is now supported. Use the
Tools->Options->Print Preferences->Page Size dialog box to specify
Continuous Printing and the desired page width or height. The
PRT_CONTINUOUS, PRT_PAGE_WIDTH and PRT_PAGE_HEIGHT configuration
parameters also control continuous printing.
- The ternary operator supports implicit series iteration. For example:
a = (b > 0) ? b : -b * 10; |
assigns to variable a the value of b if b is greater than 0, else
the values of -b*10. This is faster and perhaps clearer than the
binary series equivalent:
a = (b > 0) * b + not(b > 0) * (-b * 10); |
- Faster series assignments in loop iterations. The iteration constructs:
loop (j = 1..100)
{
a[j] = b[j];
}
for (j = 1; j <= 100; j++)
{
a[j] = b[j];
} |
now execute faster because automatic min/max assignments of a[j] are
deferred until the loop terminates.
- The USE_DEFAULT_MATH_VALUE configuration parameter configure the
result of 1/0, log(0) and other math exceptions. If
USE_DEFAULT_MATH_VALUE is 0, the natural return value is used
(e.g. 1/0 returns inf). If USE_DEFAULT_MATH_VALUE is 1, the value
of DEFAULT_MATH_VALUE is returned for exceptions. Set the
Tools->Options->System Preferences->Default Math Value dialog
option to Automatic to specify the natural return value.
- Faster display of large series in tableview.
- Arrowheads can be located at any end of an arrow line.
- Window functions such as SETX, SETY, SETPLOTTYPE, SETPLOTSTYLE, etc.
now accept a list of Windows.
- {} processing is supported in SPL #include directives. For example:
#include <{gethome + "myfile.h"}>
dynamically expands to:
#include <C:\Program Files\dsp2002\myfile.h>
if C:\Program Files\dsp2002 is the home directory.
Fixes
- XY data overplots correctly on interval data with log scales.
- The += (concat) operator for strings handles large strings properly.
- Global series variables are preserved across Labbooks/Worksheets during
a session.
- NA and inf values transferred to and from Excel correctly via ActiveX.
- Problems saving DWK Worksheets using a spillfile have been corrected.
- Scales and tic labels align properly for log images.
- REDUCE works properly for complex series.
Vista Support
DADiSP 6.0 B18 includes a standard Vista manifest file indicating that
DADiSP should be run with normal user privileges. To better
accommodate Vista's security measures, the following DADiSP
configuration settings specified in
dadisp.cnf
are recommended:
- LABBOOK_DIR 1
Specifies that Labbooks should be placed in the documents
directory, typically
C:\Users\username\Documents\DADiSP. Labbooks are
normally placed in the same directory as the DADiSP executable
(\Program Files\dsp2002) and may
cause security warnings under Vista. If LABBOOK_DIR is set,
DADiSP will automatically copy the example Labbooks found in
the executable directory to the documents directory.
- SESSION_DIR 1
Specifies that the session files (dadisp6.ses) should be written
to the user's application specific directory, typically
C:\Users\username\AppData\Roaming\DADiSP.
The session file is normally saved in the \Windows directory,
which may cause security warnings under Vista.
- SPL_OPL_DIR 1
Specifies that generated .OPL files should be written
to the user's application specific directory, typically
C:\Users\username\AppData\Roaming\DADiSP.
OPL files are normally saved in the same directory as the
corresponding SPL files, which may cause security warnings
under Vista.
- SPILL_FILE_MODE 1
Specifies that temporary files should be written to a system
defined directory with read/write privileges. By default,
temporary files are written in the current Labbook directory
which may cause security warnings under Vista.
Upon installation under Vista, if the
OS_AUTOCONFIG
configuration
parameter is set to 1 (the default), the above parameters are automatically
set to provide a DADiSP deployment that is compatible with Vista's security
protocols.
Windows Vista does not include the standard help engine for 32-bit help files used
by DADiSP. However, you can
download winhlp32.exe directly from Microsoft.