home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / PRINTING / PLOTD11A.ZIP / PLOTDATA.DOC < prev    next >
Text File  |  1992-02-06  |  8KB  |  257 lines

  1.     PlotData 1.1: A Plotter with Analysing Data
  2.  
  3.         Copyright (C) 1991-1992
  4.  
  5.         by Dr. Weiguang Huang
  6.     5/6 Cara Road, Geelong, Vic. 3216, Australia
  7.         Phone: (052)443282
  8.  
  9.  
  10.     This manual is written in Feb. 5, 1992. Please report any 
  11. error or suggestion to the author.
  12.  
  13.  
  14.         Contents
  15. 1. Introduction
  16. 2. Interface
  17.     2.1 With SymbMath
  18.     2.2 With CurFit
  19. 3. Main Menu
  20.     3.1 Read Menu
  21.     3.2 Graph Menu
  22.         3.2.1 Plot
  23.         3.2.2 Zoom
  24.         3.2.3 Pointer
  25.         3.2.4 Axes
  26.         3.2.5 Clear
  27.         3.2.6 Text
  28.         3.2.7 Color
  29.     3.3 Data
  30.     3.4 Anal Menu
  31.         3.4.1 Differentate
  32.         3.4.2 Integrate
  33.         3.4.3 Average
  34.         3.4.4 Peak
  35.     3.5 DOS
  36.     3.6 Mode Menu
  37.         3.6.1 Set Monitor Display Mode
  38.         3.6.2 Save
  39.     3.7 Help
  40. 4. Reference
  41.  
  42.  
  43.         1. Introduction
  44.     Plotdata is a software package of a plotter with analysing
  45. data. With PlotData, data can be plotted on the screen, viewed, 
  46. edited, analysed, differentiated, integrated, calculated, and 
  47. reproducted graphically. Many sets of data can be overlapped to solve 
  48. systems of equations graphically. Users can zoom in and out graph.
  49.     It offers an interactive menu environment for the easy to use, 
  50. and on-line help.
  51.     It can be interfaced with other software, e.g. SymbMath (a 
  52. software package of a symbolic calculator), CurFit (a software package
  53. of a separator of overlapping peaks) [1-3]. PlotData can read data in 
  54. these software formats without any modification, in the BAS-100 
  55. instrument format, and in many other data formats.
  56.     If SymbMath is interfaced with PlotData, SymbMath 
  57. produces the data table of the functions, and PlotData plots curves 
  58. from the data table, as SymbMath seems to do graphics. Users can use 
  59. this interface to make the pictures, to plot the function values, 
  60. and to solve equations graphically.
  61.     Its on-line help file is a text file, so users can edit it 
  62. as they like.
  63.     It runs on an IBM-PC with 200 KByte RAM under MS-DOS, the 
  64. graphical monitors (CGA, EGA, or Hercules), or the dot matrix 
  65. printers for the hardcopy.
  66.     Shareware version of PlotData (PlotD11A.ZIP) is available
  67. free from the Plot directory in SIMTEL20 on many anonymous FTP sites 
  68. (e.g. wmrs-simtel20.army.mil, garbo.uwasa.fi, rana.cc.deakin.oz.au).
  69.  
  70.  
  71.         2. Interface
  72.     PlotData can be interfaced with many software, e.g. SymbMath,
  73. CurFit, etc.
  74.  
  75.         2.1  With SymbMath
  76.     The SymbMath software is a symbolic calculator.
  77.     First, users start SymbMath, go to the WRITE Mode by the 
  78. "write" command, second, produce the data table into a disk file 
  79. (default filename is SymbMath.Out), third, return the SYMBOLIC Mode 
  80. from the WRITE Mode by the "endwrite" command, fourth, go to the 
  81. software PlotData for graph by the DOS shell call, last, return 
  82. SymbMath by exitting from PlotData.
  83.     e.g. plot f(x)=2*x^2 in the range of x from 0 to 40.
  84.  
  85. ->write
  86. table(2*x^2, x from 0 to 40 step 1)
  87. endwrite
  88. ->DOS(PlotData)
  89.  
  90. in the software PlotData, just read and plot. 
  91.  
  92.         2.2 With CurFit
  93.     The CurFit software is to separate overlapping peaks into
  94. individual peaks. If it is interfaced with the CurFit software,
  95. it can display overlapping peak and individual peaks.
  96.  
  97.  
  98.         3. Main Menu
  99.     PlotData provides the easy-to-use menu, so users only need to
  100. choose the munber from the menu. Each menu has its default value. 
  101. Users hit the "RETURN" or "ENTER" key to get the default. This 
  102. default value usually is 0) exit.
  103.     The main menu has following choice:
  104. 0) exit, 1) read, 2) graph, 3) data, 4) anal, 5) DOS, 6) mode, 7) help
  105.  
  106.         3.1 Read Menu
  107.     The read menu has following choice:
  108. 0) exit, 1) x,y, 2) SymbMath, 3) x,y,blank, 4) BAS-100, 5) x,y1,y2...
  109.     PlotData can read these data format in a data file:
  110. 1) x, y
  111. 2) SymbMath
  112. 3) BAS-100
  113. 4) x,y1,y2,...
  114.     Shareware version A only read 20 point of data, Student
  115. version B can read 100 point of data, and Advanced version C read
  116. 1000 point of data.
  117.  
  118.         3.2 Graph Menu
  119.     The graph menu has following choice:
  120. 0) exit, 1) plot, 2) zoom, 3) pointer, 4) axes, 5) clear, 6) text, 7) color
  121.  
  122.         3.2.1 Plot
  123.     This option plots data. When users move a  "+" pointer by an 
  124. arrow key, the pointer value in X-Y axes will automately change in 
  125. (x,y) = (xx, yy). 
  126.     There are three methods to zoom the graph:
  127. (1) move the pointer to a place where is a corner of a rectangle, 
  128. hit the Ins key, move the pointer to another place where is another
  129. corner of the rectangle, hit the Del key. The graph within the 
  130. rectangle is becomed large.
  131. (2) hit the "+" key for zoom in one step.
  132. (3) go to the Zoom option.
  133.  
  134.     Table 1        Key Function
  135. ------------------------------------------------------------------
  136. Key        Function
  137.  
  138. <-        move left one step
  139. ->        move right one step
  140. Up        move up one step
  141. Down        move down one step
  142. Home        move both left one step and up one step
  143. PgUp        move both right one step and up one step
  144. End        move both left one step and down one step
  145. PgDn        move both right one step and down one step
  146. -        zoom out one step
  147. +        zoom in one step
  148. Ins        a corner of a rectangle for zoom in
  149. Del        another corner of the rectangle for zoom in
  150. ------------------------------------------------------------------
  151.  
  152.         3.2.2 Zoom
  153.     The graph will be zoom to special X-Y axes values that users
  154. provide.
  155.  
  156.         3.2.3 Pointer
  157.     Users can change the rate of the pointer on one step moving.
  158. The deafult values are X-rate = 0.01 and Y-rate = 0.01. The Y-rate
  159. value of 0.01 means to move the pointer from bottom to top (or from
  160. top to bottom) by 100 (1/0.01 = 100) steps. The maxmium rate is 1.
  161.  
  162.         3.2.4 Axes
  163.     This option plots X-Y axes on origin.
  164.  
  165.         3.2.5 Clear
  166.     This option clears all graph.
  167.  
  168.         3.2.6 Text
  169.     This option tells the program to go to a text mode, of course,
  170. and to clear all graph and text.
  171.  
  172.         3.2.7 Color
  173.     This option changes the curve color. The default value is 1.
  174.  
  175.         3.3 Data
  176.     Users can view any range of data, e.g. all data points, or 
  177. from 4th data point to 10th data point.
  178.  
  179.         3.4 Anal Menu
  180.     The anal menu has following choice for analysis of data:
  181. 0) exit, 1) differentiate, 2) integrate, 3) avergae, 4) peak
  182.  
  183.         3.4.1 Differentiate
  184.     This option differentates data and will display a
  185. differentiated curve.
  186.  
  187.         3.4.2 Integrate
  188.     This option integrates data and will display a integrated
  189. curve.
  190.  
  191.         3.4.3 Average
  192.     This option calculates X average and Y average values.
  193.  
  194.         3.4.4 Peak
  195.     This option find peaks, and output the number of peaks, the
  196. peak location and height.
  197.  
  198.  
  199.         3.5 DOS
  200.     Users can go to the DOS shell for executing any DOS command
  201. or another program. After execution, type "exit" to return the main 
  202. menu.
  203.  
  204.         3.6 Mode Menu
  205.     The mode menu has following choice:
  206. 0) exit, 1) set, 2) save
  207.  
  208.         3.6.1 Set
  209.     This option is to set a monitor display mode. The default 
  210. value is 1.
  211.  
  212.  
  213.     Table 2        Monitor Display Mode
  214.  
  215. ----------------------------------------------------------
  216. Mode    Monitor                Resolution
  217.  
  218. 0    text
  219. 1    CGA, EGA, VGA, MCGA        320x200x16
  220. 2    as 1                640x200x4
  221. 3    Hercules            720x348x1
  222. 4    PC-M24, M240, M28, M280,    640x400
  223.     M380, M380/c/t, PC6300        
  224. 7    EGA, VGA            320x200x16
  225. 8    EGA, VGA            640x200x16
  226. 9    EGA, VGA            640x350x64
  227. 10    Monochrome, EGA, VGA        640x350x1
  228. 11    MCGA, VGA            640x480x256
  229. 12    VGA                640x480x256
  230. 13    VGA                320x200x256
  231. ------------------------------------------------------------
  232.  
  233. Note that if your monitor is Hercules, you must load the MSHERC.COM
  234. program as a TRS program before you run PlotData. Otherwise you will 
  235. get Error when you plot.
  236.  
  237.         3.6.2 Save
  238.     This option saves your choice of the monitor display mode in 
  239. the PlotData.Ini file. When you run the program next time, it will 
  240. automately load the choice from the PlotData.Ini file.
  241.  
  242.  
  243.         3.7 Help
  244.     The on-line help displays one screen page each time. Hit any 
  245. key to display next page, except for <Ctrl>C to interrup the help.
  246.  
  247.  
  248.         4. Reference
  249. [1] W. Huang, "SymbMath 1.2", Proceedings of the workshop on symbolic
  250.     and numeric computation, Helsinki University, Finland, 1991, 
  251.     p 185-186.
  252. [2] W. Huang, "SymbMath: a program for symbmolic mathematics", Int. J.
  253.     Math. Educ. Sci. Tech., 1992, in press.
  254. [3] W. Huang, "Resolution in polarography and voltammetry: new 
  255.     theoretical and experimental aspects", PhD Thesis, Deakin 
  256.     University, Australia, 1990, p 222-250.
  257.