home *** CD-ROM | disk | FTP | other *** search
- PlotData 1.1: A Plotter with Analysing Data
-
- Copyright (C) 1991-1992
-
- by Dr. Weiguang Huang
- 5/6 Cara Road, Geelong, Vic. 3216, Australia
- Phone: (052)443282
-
-
- This manual is written in Feb. 5, 1992. Please report any
- error or suggestion to the author.
-
-
- Contents
- 1. Introduction
- 2. Interface
- 2.1 With SymbMath
- 2.2 With CurFit
- 3. Main Menu
- 3.1 Read Menu
- 3.2 Graph Menu
- 3.2.1 Plot
- 3.2.2 Zoom
- 3.2.3 Pointer
- 3.2.4 Axes
- 3.2.5 Clear
- 3.2.6 Text
- 3.2.7 Color
- 3.3 Data
- 3.4 Anal Menu
- 3.4.1 Differentate
- 3.4.2 Integrate
- 3.4.3 Average
- 3.4.4 Peak
- 3.5 DOS
- 3.6 Mode Menu
- 3.6.1 Set Monitor Display Mode
- 3.6.2 Save
- 3.7 Help
- 4. Reference
-
-
- 1. Introduction
- Plotdata is a software package of a plotter with analysing
- data. With PlotData, data can be plotted on the screen, viewed,
- edited, analysed, differentiated, integrated, calculated, and
- reproducted graphically. Many sets of data can be overlapped to solve
- systems of equations graphically. Users can zoom in and out graph.
- It offers an interactive menu environment for the easy to use,
- and on-line help.
- It can be interfaced with other software, e.g. SymbMath (a
- software package of a symbolic calculator), CurFit (a software package
- of a separator of overlapping peaks) [1-3]. PlotData can read data in
- these software formats without any modification, in the BAS-100
- instrument format, and in many other data formats.
- If SymbMath is interfaced with PlotData, SymbMath
- produces the data table of the functions, and PlotData plots curves
- from the data table, as SymbMath seems to do graphics. Users can use
- this interface to make the pictures, to plot the function values,
- and to solve equations graphically.
- Its on-line help file is a text file, so users can edit it
- as they like.
- It runs on an IBM-PC with 200 KByte RAM under MS-DOS, the
- graphical monitors (CGA, EGA, or Hercules), or the dot matrix
- printers for the hardcopy.
- Shareware version of PlotData (PlotD11A.ZIP) is available
- free from the Plot directory in SIMTEL20 on many anonymous FTP sites
- (e.g. wmrs-simtel20.army.mil, garbo.uwasa.fi, rana.cc.deakin.oz.au).
-
-
- 2. Interface
- PlotData can be interfaced with many software, e.g. SymbMath,
- CurFit, etc.
-
- 2.1 With SymbMath
- The SymbMath software is a symbolic calculator.
- First, users start SymbMath, go to the WRITE Mode by the
- "write" command, second, produce the data table into a disk file
- (default filename is SymbMath.Out), third, return the SYMBOLIC Mode
- from the WRITE Mode by the "endwrite" command, fourth, go to the
- software PlotData for graph by the DOS shell call, last, return
- SymbMath by exitting from PlotData.
- e.g. plot f(x)=2*x^2 in the range of x from 0 to 40.
-
- ->write
- table(2*x^2, x from 0 to 40 step 1)
- endwrite
- ->DOS(PlotData)
-
- in the software PlotData, just read and plot.
-
- 2.2 With CurFit
- The CurFit software is to separate overlapping peaks into
- individual peaks. If it is interfaced with the CurFit software,
- it can display overlapping peak and individual peaks.
-
-
- 3. Main Menu
- PlotData provides the easy-to-use menu, so users only need to
- choose the munber from the menu. Each menu has its default value.
- Users hit the "RETURN" or "ENTER" key to get the default. This
- default value usually is 0) exit.
- The main menu has following choice:
- 0) exit, 1) read, 2) graph, 3) data, 4) anal, 5) DOS, 6) mode, 7) help
-
- 3.1 Read Menu
- The read menu has following choice:
- 0) exit, 1) x,y, 2) SymbMath, 3) x,y,blank, 4) BAS-100, 5) x,y1,y2...
- PlotData can read these data format in a data file:
- 1) x, y
- 2) SymbMath
- 3) BAS-100
- 4) x,y1,y2,...
- Shareware version A only read 20 point of data, Student
- version B can read 100 point of data, and Advanced version C read
- 1000 point of data.
-
- 3.2 Graph Menu
- The graph menu has following choice:
- 0) exit, 1) plot, 2) zoom, 3) pointer, 4) axes, 5) clear, 6) text, 7) color
-
- 3.2.1 Plot
- This option plots data. When users move a "+" pointer by an
- arrow key, the pointer value in X-Y axes will automately change in
- (x,y) = (xx, yy).
- There are three methods to zoom the graph:
- (1) move the pointer to a place where is a corner of a rectangle,
- hit the Ins key, move the pointer to another place where is another
- corner of the rectangle, hit the Del key. The graph within the
- rectangle is becomed large.
- (2) hit the "+" key for zoom in one step.
- (3) go to the Zoom option.
-
- Table 1 Key Function
- ------------------------------------------------------------------
- Key Function
-
- <- move left one step
- -> move right one step
- Up move up one step
- Down move down one step
- Home move both left one step and up one step
- PgUp move both right one step and up one step
- End move both left one step and down one step
- PgDn move both right one step and down one step
- - zoom out one step
- + zoom in one step
- Ins a corner of a rectangle for zoom in
- Del another corner of the rectangle for zoom in
- ------------------------------------------------------------------
-
- 3.2.2 Zoom
- The graph will be zoom to special X-Y axes values that users
- provide.
-
- 3.2.3 Pointer
- Users can change the rate of the pointer on one step moving.
- The deafult values are X-rate = 0.01 and Y-rate = 0.01. The Y-rate
- value of 0.01 means to move the pointer from bottom to top (or from
- top to bottom) by 100 (1/0.01 = 100) steps. The maxmium rate is 1.
-
- 3.2.4 Axes
- This option plots X-Y axes on origin.
-
- 3.2.5 Clear
- This option clears all graph.
-
- 3.2.6 Text
- This option tells the program to go to a text mode, of course,
- and to clear all graph and text.
-
- 3.2.7 Color
- This option changes the curve color. The default value is 1.
-
- 3.3 Data
- Users can view any range of data, e.g. all data points, or
- from 4th data point to 10th data point.
-
- 3.4 Anal Menu
- The anal menu has following choice for analysis of data:
- 0) exit, 1) differentiate, 2) integrate, 3) avergae, 4) peak
-
- 3.4.1 Differentiate
- This option differentates data and will display a
- differentiated curve.
-
- 3.4.2 Integrate
- This option integrates data and will display a integrated
- curve.
-
- 3.4.3 Average
- This option calculates X average and Y average values.
-
- 3.4.4 Peak
- This option find peaks, and output the number of peaks, the
- peak location and height.
-
-
- 3.5 DOS
- Users can go to the DOS shell for executing any DOS command
- or another program. After execution, type "exit" to return the main
- menu.
-
- 3.6 Mode Menu
- The mode menu has following choice:
- 0) exit, 1) set, 2) save
-
- 3.6.1 Set
- This option is to set a monitor display mode. The default
- value is 1.
-
-
- Table 2 Monitor Display Mode
-
- ----------------------------------------------------------
- Mode Monitor Resolution
-
- 0 text
- 1 CGA, EGA, VGA, MCGA 320x200x16
- 2 as 1 640x200x4
- 3 Hercules 720x348x1
- 4 PC-M24, M240, M28, M280, 640x400
- M380, M380/c/t, PC6300
- 7 EGA, VGA 320x200x16
- 8 EGA, VGA 640x200x16
- 9 EGA, VGA 640x350x64
- 10 Monochrome, EGA, VGA 640x350x1
- 11 MCGA, VGA 640x480x256
- 12 VGA 640x480x256
- 13 VGA 320x200x256
- ------------------------------------------------------------
-
- Note that if your monitor is Hercules, you must load the MSHERC.COM
- program as a TRS program before you run PlotData. Otherwise you will
- get Error when you plot.
-
- 3.6.2 Save
- This option saves your choice of the monitor display mode in
- the PlotData.Ini file. When you run the program next time, it will
- automately load the choice from the PlotData.Ini file.
-
-
- 3.7 Help
- The on-line help displays one screen page each time. Hit any
- key to display next page, except for <Ctrl>C to interrup the help.
-
-
- 4. Reference
- [1] W. Huang, "SymbMath 1.2", Proceedings of the workshop on symbolic
- and numeric computation, Helsinki University, Finland, 1991,
- p 185-186.
- [2] W. Huang, "SymbMath: a program for symbmolic mathematics", Int. J.
- Math. Educ. Sci. Tech., 1992, in press.
- [3] W. Huang, "Resolution in polarography and voltammetry: new
- theoretical and experimental aspects", PhD Thesis, Deakin
- University, Australia, 1990, p 222-250.