home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 September
/
Simtel20_Sept92.cdr
/
msdos
/
printer
/
laser.arc
/
DEMO.BAT
< prev
next >
Wrap
DOS Batch File
|
1988-10-08
|
7KB
|
152 lines
Echo off
Cls
Echo : Graphics Demonstration Program
Echo :
Echo :
Echo : This demonstration will provide an overview of the graphics capabilities
Echo : of the plotting software.
Echo :
if exist environ.par goto continue
Echo : You must Run Install before running this demonstration.
Echo : Hit any key to run INSTALL, Ctrl-Break to end the demo.
Pause
Install
Pause
Cls
:Continue
Echo :
Echo : The most important thing to know is that help files are included, and
Echo : may be viewed with the command PLOTHELP. The help files will now be
Echo : shown; hit ESC to exit the help files and resume the demo, or enter
Echo : the help topic name for more information on the desired item. Topics
Echo : OVERVIEW and COMMAND SUMMARY are recommended for beginners. Note that
Echo : the entire help topic name does not need to be entered; just enough
Echo : to distinguish the desired topic.
Echo :
Pause
PlotHelp
Cls
Echo : The first demostration will display a simple line plot to the screen.
Echo : The data file format is described in PLOTHELP. In the simplest case,
Echo : the data file contains the following information:
Echo :
Echo : The number of 'lines' of data in the file
Echo : The number of points in each line
Echo : The data for the first line
Echo : The data for the second line
Echo : ... the data for the last line
Echo :
Echo : For example, the plot about to be generated uses the data file TEST.DAT.
Echo : This file contains the following data:
Echo :
Pause
Cls
Type Test.dat
Echo :
Pause
Cls
Echo : Two commands will be used to generate the plot. The first is TWO_D.
Echo : This command will set up the plot program to generate a two-dimensional
Echo : plot. The second command is PLOT TEST, which will plot the data file
Echo : TEST.DAT.
Echo :
Echo : When the plot is displayed on the screen, hit any key to get a menu
Echo : of options. Hit S to save the plot to a disk file, then Q to quit
Echo : the plot program. Before quitting, you may try hitting L to produce
Echo : a low-resolution plot, or H to produce a high-resolution plot.
Echo :
Pause
command /c two_d
command /c plot test
Cls
Echo : The next example illustrates the use of a three-dimensional surface
Echo : plot. This example may take several minutes depending on the speed
Echo : of your computer. For this plot, a header file is used to specify
Echo : various plot parameters. The HEADER command provides an easy method
Echo : of creating a header file, and HEDIT provides an easy means of editing
Echo : a header file. The HEDIT program will now be invoked using the
Echo : command HEDIT SINC.HDR. Use the cursor keys to move through the header
Echo : file; hit function key 2 to see a description of the parameter under
Echo : the cursor, and use Ctrl-Q to exit HEDIT without saving any changes
Echo : you may have made.
Echo :
Pause
Hedit Sinc
Cls
Echo : If the number of parameters is intimidating, bear in mind that default
Echo : values are provided for each parameter so that a full understanding of
Echo : the contents of the header files is not required.
Echo :
Echo : A plot will now be generated using the header file Sinc.hdr and Sinc.dat.
Echo : The command to generate the plot is PLOT /ZI 15 20 1 41 SINC.HDR SINC.DAT.
Echo : Remember to hit S to save the plot to a disk file before hitting Q to return
Echo : to the demo.
Echo :
Echo : This plot may take several minutes to complete. It will run significantly
Echo : faster on systems using a math coprocessor and running the plot version
Echo : which uses the coprocessor.
Echo :
Pause
If Exist Sinc.dat goto Sinc
Echo : The file Sinc.dat must first be created. Please be patient; this is
Echo : computationally intesive and may take a while...
Sinc
:Sinc
Command /c Plot /zi 15 20 1 41 Sinc Sinc
Cls
Echo : The next example illustrates the capability of the program to number
Echo : an axis using a log scale. The command is:
Echo :
Echo : PLOT /LOGZ -5 /ASF LOGXYZ.ASF LOG.HDR LOG.DAT
Echo :
Echo : This may appear cryptic. The /LOGZ -5 specifier instructs the program
Echo : to convert the data in the data file to log values using a minimum value
Echo : of -5 (since the log of zero is negative infinity, a lower limit must
Echo : be specified.) The /ASF LOGXYZ.ASF specifier indicates that the program
Echo : should use the axis specification file LOGXYZ.ASF to define the axis
Echo : scale. Several example *.ASF files are included on the program disk.
Echo : The LOG.HDR and LOG.DAT specifiers indicate that the file LOG.HDR should
Echo : be used as the header file, and LOG.DAT should be used as the data file.
Echo : (The .DAT and .HDR filename extensions are used by default and may be
Echo : omitted.) Finally, note that this plot may not look very good on a low
Echo : resolution monitor such as CGA. The log capability may still by useful
Echo : on CGA systems since a high-resolution plot may be generated independent
Echo : of screen resolution.
Echo :
Echo : (Remember to hit S to save the plot to a disk file before returning to
Echo : the demo.)
Echo :
Pause
Command /c Plot /logz -5 /asf logxyz.asf log log
Cls
Echo : The final example illustrates split screen capability. For split screens,
Echo : a split screen specification file must be used. Command SEDIT allows for
Echo : the creation or editing of such a specification file. This example makes
Echo : use of the included file SPLIT.SPL. SEDIT will now be invoked to display
Echo : the contents of SEDIT.SPL. Use Ctrl-Q to exit SEDIT.
Echo :
Pause
Command /c Sedit split
Cls
Echo : The plot will now be generated. Note that this example generates four
Echo : plots on one screen, and will look bad on most monitors. The split file
Echo : capability is intended for use in generating high-resolution plots
Echo : (particularly on a laser printer or a 24 pin dot-matrix printer). Two
Echo : plots may be generated on one screen with good results.
Echo :
Echo : (Remember to hit S to save the plot to a disk file before returning to
Echo : the demo.)
Echo :
Pause
Command /c Plot /Split Split
Cls
Echo : All the plots saved to a disk file using this software may be recalled using
Echo : the GALLERY command.
Echo :
Pause
Command /c Gallery *
Cls
Echo : This concludes the demonstration program. To learn more about using the
Echo : software, read through the help files, and experiment with the examples
Echo : explained therein.