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 >
Wrap
Text File
|
1992-02-06
|
8KB
|
257 lines
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.