home *** CD-ROM | disk | FTP | other *** search
/ Mega CD-ROM 1 / megacd_rom_1.zip / megacd_rom_1 / PLOT / LG_EXE3.ZIP / DEMO.BAT next >
DOS Batch File  |  1990-11-09  |  6KB  |  141 lines

  1. Echo off
  2. Cls
  3. Echo   Graphics Demonstration Program
  4. Echo.
  5. Echo.
  6. Echo   This demonstration will provide an overview of the graphics capabilities
  7. Echo   of the plotting software.
  8. Echo.
  9. if exist plotter.exe goto cont
  10. Echo   You must unpack the routines before running this demo.  Read the
  11. Echo   Read.1st file and then run UNPACK.
  12. Echo   Hit any key to see Read.1st; Ctrl-Break to end the demo.
  13. pause
  14. type read.1st
  15. Echo   Hit any key to run unpack, Ctrl-Break to end the demo.
  16. pause
  17. command /c unpack
  18. :cont
  19. if exist environ.par goto continue
  20. Echo   You must Run Install before running this demonstration.
  21. Echo   Hit any key to run INSTALL, Ctrl-Break to end the demo.
  22. Pause
  23. Install
  24. Pause
  25. Cls
  26. :Continue
  27. Echo.
  28. Echo   The most important thing to know is that help files are included, and
  29. Echo   may be viewed with the command PLOTHELP.  The help files will now be
  30. Echo   shown; hit ESC to exit the help files and resume the demo, or enter
  31. Echo   the help topic name for more information on the desired item.  Topics
  32. Echo   OVERVIEW and COMMAND SUMMARY are recommended for beginners.  Note that
  33. Echo   the entire help topic name does not need to be entered; just enough
  34. Echo   to distinguish the desired topic.
  35. Echo.
  36. Pause
  37. PlotHelp
  38. Cls
  39. Echo   The first demostration will display a simple line plot to the screen.
  40. Echo   The data file format is described in PLOTHELP.  In the simplest case,
  41. Echo   the data file contains the following information:
  42. Echo.
  43. Echo      The number of 'lines' of data in the file
  44. Echo      The number of points in each line
  45. Echo      The data for the first line
  46. Echo      The data for the second line
  47. Echo      ... the data for the last line
  48. Echo.
  49. Echo   For example, the plot about to be generated uses the data file TEST.DAT.
  50. Echo   This file contains the following data:
  51. Echo.
  52. Pause
  53. Cls
  54. Type Test.dat
  55. Echo.
  56. Pause
  57. Cls
  58. Echo   Two commands will be used to generate the plot.  The first is TWO_D.
  59. Echo   This command will set up the plot program to generate a two-dimensional
  60. Echo   plot.  The second command is PLOT TEST, which will plot the data file
  61. Echo   TEST.DAT.
  62. Echo.
  63. Echo   When the plot is displayed on the screen, hit any key to get a menu
  64. Echo   of options.  Hit S to save the plot to a disk file, then Q to quit
  65. Echo   the plot program.  Before quitting, you may try hitting L to produce
  66. Echo   a low-resolution plot, or H to produce a high-resolution plot.
  67. Echo.
  68. Pause
  69. command /c two_d
  70. command /c plot test
  71. Cls
  72. Echo   The next example illustrates the use of a three-dimensional surface
  73. Echo   plot.  This example may take several minutes depending on the speed
  74. Echo   of your computer.  For this plot, a header file is used to specify
  75. Echo   various plot parameters.  The HEADER command provides an easy method
  76. Echo   of creating a header file, and HEDIT provides an easy means of editing
  77. Echo   a header file.  The HEDIT program will now be invoked using the
  78. Echo   command HEDIT SINC.HDR.  Use the cursor keys to move through the header
  79. Echo   file; hit function key 2 to see a description of the parameter under
  80. Echo   the cursor, and use Ctrl-Q to exit HEDIT without saving any changes
  81. Echo   you may have made.
  82. Echo.
  83. Pause
  84. Hedit Sinc
  85. Cls
  86. Echo   If the number of parameters is intimidating, bear in mind that default
  87. Echo   values are provided for each parameter so that a full understanding of
  88. Echo   the contents of the header files is not required.
  89. Echo.
  90. Echo   A plot will now be generated using the header file Sinc.hdr and Sinc.dat.
  91. Echo   The command to generate the plot is PLOT /ZI 15 20 1 41 SINC.HDR SINC.DAT.
  92. Echo   Remember to hit S to save the plot to a disk file before hitting Q to return
  93. Echo   to the demo.
  94. Echo.
  95. Echo   This plot may take several minutes to complete.  It will run significantly
  96. Echo   faster on systems using a math coprocessor and running the plot version
  97. Echo   which uses the coprocessor.
  98. Echo.
  99. Pause
  100. If Exist Sinc.dat goto Sinc
  101. Echo   The file Sinc.dat must first be created.  Please be patient; this is
  102. Echo   computationally intesive and may take a while...
  103. Sinc
  104. :Sinc
  105. Command /c Plot /zi 15 20 1 41 Sinc Sinc
  106. Cls
  107. Echo   The next example illustrates the capability of the program to number
  108. Echo   an axis using a log scale.  The command is:
  109. Echo.
  110. Echo      PLOT /LOGY -5 /ASF LOGXYZ.ASF LOG.HDR LOG.DAT
  111. Echo.
  112. Echo   This may appear cryptic.  The /LOGY -5 specifier instructs the program
  113. Echo   to convert the data in the data file to log values using a minimum value
  114. Echo   of -5 (since the log of zero is negative infinity, a lower limit must
  115. Echo   be specified.) The /ASF LOGXYZ.ASF specifier indicates that the program
  116. Echo   should use the axis specification file LOGXYZ.ASF to define the axis
  117. Echo   scale.  Several example *.ASF files are included on the program disk.
  118. Echo   The LOG.HDR and LOG.DAT specifiers indicate that the file LOG.HDR should
  119. Echo   be used as the header file, and LOG.DAT should be used as the data file.
  120. Echo   (The .DAT and .HDR filename extensions are used by default and may be
  121. Echo   omitted.)  Finally, note that this plot may not look very good on a low
  122. Echo   resolution monitor such as CGA.  The log capability may still by useful
  123. Echo   on CGA systems since a high-resolution plot may be generated independent
  124. Echo   of screen resolution.
  125. Echo.
  126. Echo   (Remember to hit S to save the plot to a disk file before returning to
  127. Echo   the demo.)
  128. Echo.
  129. Pause
  130. Command /c Plot /logy -5 /asf logxyz.asf log log
  131. Cls
  132. Echo   All the plots saved to a disk file using this software may be recalled using
  133. Echo   the GALLERY command.
  134. Echo.
  135. Pause
  136. Command /c Gallery *
  137. Cls
  138. Echo   This concludes the demonstration program.  To learn more about using the
  139. Echo   software, read through the help files, and experiment with the examples
  140. Echo   explained therein.
  141.