DESL


DESL Home | Website Outline | Commands | Examples | Download | Contacts

Contents :

Frequently Asked Questions
User Forum

No names of individuals will be used in association with the entries made.

( FAQ) DESL Frequently Asked Questions.

When you see the symbol in the DESL documentation you can click that symbol to link back to a pertinent FAQ here.


( FAQ0) Why would somebody need something like DESL?

There are several reasons why one might need to use the capabilities of DESL. For example, you might have three sets of numeric data which were each taken at varying values of some independent variable, measuring the values of other dependent and state variables that you need to :

  1. Adjust to the same values of the independent variable
  2. Get the differences between certain dependent variables in the first and second and first and third data set

This is the type of task that DESL could handle.

A two-stage process, each stage handling one of the items above, could be invoked to accomplish the job.

Various manipulative operations and various analytical functions are possible using DESL. The basic idea is that, starting with some set(s) of data, that data is put through one or more functions until it has been transformed to the desired state, at which time it could be rendered graphically or in tabular form or could just remain a new data set to be handed to another process.

The quality and control of the DESL graphic (dominantly mainstay X-Y plots) output is very high. I suppose one could consider DESL to be a plotting package with a lot of front-end preprocessing capability also available.


( FAQ1) Please, in a nutshell, give me the very basic (minimum) instructions on how to Download DESL. Nothin more. Nothing less. Please.

Download a demonstration/unrestricted version of DESL from its Vigyan origin. The easiest way to do this is to use the link to the proper DESL page and read the instructions for downloading the self-extracting archive which contains the DESL executable, a documentation unpacking utility and the packed documentation file.

Save the downloaded self-extracting archive file to the location where you want the DESL system to be built and to live.

That's it. Remember, you will have downloaded the documentation. If you do not want to actually produce web pages on your computer then you can later delete the everything which will get produced in the "doc" subdirectory once you run the self-extracting archive.


( FAQ2) OK. Now. Please, also in a nutshell, give me the very basic - and don't forget minimum - instructions on how to Install DESL.

Before I begin, I'll refer you to the documentation location where this information is given in more detail.

OK. At the location where the downloaded file "deslsys.exe" had been saved run this self-extracting archive like : deslsys.exe -dir. Be sure to use the -dir option after deslsys.exe.

That's it. The executable desl.exe should now exist at the same location and there should have been a doc subdirectory written into and/or created and written into. Everything in the doc directory and below it is either the local documentation or a utility to deal with this documentation. If you never intend to need the local DESL documentation then you can delete the entire contents of the doc directory, any directory below it and the doc directory itself.


( FAQ2.1) Now that I have the DESL executable produced and the doc directory filled up what next? Do I run it now?

Like I did in the cases above, before I begin, I'll refer you to the documentation location where this information is given in more detail.

DESL, or should I say its executable desl.exe, is now ready for use. But, even if you don't want to fool with producing the local web documentation pages (see FAQ item below), you still are encouraged to define some system environmental variables which will make life (using DESL) much easier.

The DESLH environment variable is one which defines the directory where the DESL executable (desl.exe) lives. This variable is defined in the autoexec.bat file under Windows 9X and through the Control Panel|System|Environment|User Variables path under Windows NT.

If desl.exe is located at c:\DESL then the value of DESLH is C:\DESL. In the case of the autoexec.bat file, the appropriate line would look like :

SET DESLH=C:\DESL

The DESLPW environmental variable is the best place to define the DESL password. Although it is not the only way for it to be defined, this method of definition is the cleanest way to define the DESL password.

A caveat : If a newer version of DESL is downloaded a new password will be effective and the DESLPW variable will have to be also updated.

SET DESLPW=JuerT673DoiWoOUy

If the DESLPW environment variable is not set in the autoexec.bat file, the DESL initialization file is the next best way to issue the DESL password.

There is an additional means by which the DESL password may be set.

If a file called DESLPW exists in, first, the path defined by the DESLH Environmental variable or, second, the current directory and the content of the first line of this file is the 16-character DESL password, then the DESL password will be set.

If the environmental variable DESLI is not defined then DESL tries to load DESLINIT from the directory from which it is being executed. If no such file is found DESL begins without it. And, in this case, the user must enter the 16-character password when prompted to do so. This prompt will occur if either there has been no DESL password entered or or an illegal password has been entered. You might enter a password this way once or twice, but you won't want to do this much more than that. Believe me. Produce an initialization file and then forget it. With such a file the only time you will have to deal with the password is when you download a newer version of DESL.

The environmental variable DESLI which defines a complete path, including the file name, to a DESL initialization file, will obviate the need to have an initialization file in the directory where DESL is being run.

Again, in the case of Windows 9X and the autoexec.bat file, the appropriate line would look like :

SET DESLI=C:\DESL\DESLINT

if DESLINIT was the name of the file.

This variable DESLI points to the DESL initialization file which holds DESL commands and options which will be processed before the user is given control. Since a DESL password, tied to the particular executable you had downloaded, is required as the first DESL command the initialization file is a good place to put the password command and the actual password.

A typical initialization file might have as a minimum the contents :

password 4eUtFRju338ZxC1k

That's it. Now you are ready to run DESL.


( FAQ2.2) What happens if I do not enter a valid password as the first command either from the keyboard or from an initialization file?

This is what happens :


 **********************************************
 No valid PASSWORD and/or Date has been entered.
 **********************************************
 
 DESL Reference Code : APPD
 
 ...Ending DESL Version 012599...
 
 The DESL log file "log31523.dsl" was produced.

DESL stops.

Please notice the 4-character "DESL Reference Code" which is reported when this situation comes up. This code is important in that it is the only link to that code and the Vigyan-maintained record of DESL versions and their associated demonstration and unrestricted passwords.


( FAQ2.3) I thought you said that I could produce local DESL documentation. How do I do that?

In the doc directory, when you ran the self-extracting archive deslsys.exe, a file named shddoc and an executable named makesys.exe were produced. If, in the doc directory you run makesys.exe, that utility will process the shddoc file to yield numerous HTML files. You can then point your web browser to the page desl.htm in the doc directory. It will lead you to all other documentation. If the unrestricted version of DESL was downloaded the capability to include user notes in the web pages produced locally. The unrestricted version of DESL must, however, be run at least once without the use of notes before it can be run with notes. In other words, if notes are desired, the most previous execution of DESL should not be that of a Demonstration version.

Each time DESL is downloaded a fresh documentation package is also downloaded. When you do download a newer DESL system or merely want to force the inclusion of a modified set of user notes in the exsing web documentation the makesys.exe utility can be run. This utility process the current shddoc file, regardless of its origin. And, you should NEVER edit the shddoc file. Never.


( FAQ3) Is DESL the same as "DAS"? I've used DAS before.

We took DAS, rearranged the code, fixed some of its shortcomings, added support, added a web-based documentation/user-notes capability, made plans for a future migration to a better and better product and, Voila! : DESL.

We want to continue to evolve DESL to an increasingly capable tool, able to, in a general way, address many of the real-world problems which occur when experimental data needs to be handled.

And we welcome your comments and suggestions.


( FAQ4) Is the free "demo" software able to do everything that the subscription-based "unrestricted" version can do?

The short answer is yes. However, the ability to include notes from one or more (up to 10) user notebooks in the local DESL web documentation is not active when you have the demo version. Also, the demo software will die approximately 30 days from the time of the download.


( FAQ5) I hope there is a way that I can be informed of changes to DESL so that I will know when to download the system again.

If you had indicated or indicate in the future via the form that you want to be informed of any pertinent changes either in the DESL executable or the documentation then you will be emailed of such as often as necessary. Remember. If you have an annual subscription to DESL you can download the file as often as you want to.


( FORUM) DESL User Forum

This collection of real-world user situations will be continuously moderated to contain a good cross section of useful suggestions, examples and problems encountered during the use of DESL.


(No entries yet.)


DESL Home | Website Outline | Commands | Examples | Download | Contacts


Contact the DESL manager

ViGYAN, Inc.
30 Research Drive
Hampton, VA 23666
Voice: (757) 865-1400
Toll Free: (800) 288-3998
FAX: (757) 865-8177

© 1999 ViGYAN, Inc.