home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boot Disc 8
/
boot-disc-1997-04.iso
/
PDA_Soft
/
Psion
/
misc
/
Gplota
/
GPLOT.TXT
< prev
next >
Wrap
Text File
|
1994-05-15
|
9KB
|
343 lines
Gplot
-----
The graph plotting and mathematical package for the Psion series 3
------------------------------------------------------------------
Installation
------------
Using the provided INSTALL.OPO program is recommended, however if you
wish to manually install GPLOT the following is required
Create \APP\GPLOT and \OPD\GRAPH directories
Copy GPLOT.OPA to \APP\GPLOT.OPA
Copy XGPLOT.OPO to \APP\GPLOT\XGPLOT.OPO
Copy GPLOT.HLP to \APP\GPLOT\GPLOT.HLP
Copy SYS$HELP.OPO to \OPD\SYS$HELP.OPO (this will not appear under your
OPO icon)
Install Gplot from the system screen using Psion+I.
Use of Gplot
------------
Gplot is shareware, this means if you use it you should register.
Registration will bring you updates for free, along with notification,
by email. Or for a minimal shipping charge by snail mail.
Gplot is not crippled in any way, your only incentive to register is
your concience and the desire to persuade me to produce more
software. Registration also removes the irritating reminder that is
displayed on exit. It is also guaranteed to give a warm glot inside!
See the Registration section in this text or the details within the
program for more information.
Current Functions
-----------------
3 Windows for graphs, 1 full screen 2 half screen windows.
Plotting of any function that can be evaluated in "Calc".
Plotting of data points.
Linear fits of data points, with gradient, x intercept, y intercept
and RMS error calculation.
Manipulation of data points by functions.
Editing, modification, deletion and display of data points.
Numerical integration of functions using simpsions rule.
Solution of equations by Newton Raphson method.
Tracing of plotted functions with cursor.
Option to add scales at user defined intervals to the graphs.
Info screen with details of graphs.
Solution of simultaneous equations for systems of up to 32 variables.
Bring to and from Spreadsheet
Use of Gplot
------------
After installation the Graph icon will appear on the system screen,
below it will be listed any data files. These files are held in the
\OPD\GRAPH directory (this will be created if it doesn't exist). Pressing
Enter on any of these files will open it and start Gplot.
The active data file will be displayed in the status window on the
right of the screen, if you do not wish to use the file functions
then creation of a dummy file with no data points will safeguard
data.
Pressing help will bring up information on all functions, these may
be accessed by any of the following methods, pressing Menu, pressing
Psion+<key> where <key> is the hotkey listed to the right of the entry
in the Menu or just <key>. Exit (Psion+X) is the only function that
cannot be accessed by a single keypress. The Diamond key cycles through
the 4 avaliable windows, it starts with just the status window avaliable,
as more windows are made avaliable then these will be cycled through.
Details of the functions follow.
FILE
----
New (Psion+N)
Creates then opens a new data file, closing the current open file
Open (Psion+O)
Closes the current then opens an existing data file
Bring Data (Psion+B)
This will bring highlighted data from the Spreadsheet into the current
data file for plotting and fitting. The data will be echoed to the
system screen as it is copied over.
Export Data (Psion+Shift+E)
This highlights the current data file for export, the data can now be
copied into a spreadsheet file using Bring (Psion+B). The operation can
be cancelled by pressing Esc.
MATH
----
Info (Psion+F)
This pops up a dialog with details of the ranges and functions of the
graphs.
Integrate (Psion+I)
This integrates a function (either from one of the graphs or
specified) using Simpsons rule
Newton-Raphson (Psion+W)
This solves equations using the Newton Raphson method, points either
side of the desired root should be specified, these can be determined
from the graph
Matrix Solution (Psion+Q)
This solves sets of simultaneous linear algebraic equations, the
coefficients are input in equation order,
followed by the solutions to the equations. Up to 32 variables are
supported, if anyone wants to use greater than 32 variables then let
me know and I'll recode it. Good luck to you too!
GRAPH
-----
Plot Graph (Psion+G)
Allows a function to be plotted on one of the 3 avaliable windows.
This is any function that can be evaluated in Calc, acceptable
variables are x,X,y,Y,q,Q these are all converted to q or Q for speed
of calculation.
Plot (Psion+P)
Plots the data in the current open file
Trace (Psion+T)
This allows the function in a chosen window to be traced, keys while
tracing are as follows:
With CapsLock ON or Shifted cursors
Arrow keys move the cursor around the screen, Control jumps the
cursor 5 pixels
With CapsLock OFF
Left and Right move along the function
Psion+Z and Psion+Shift+Z zoom in and out of the graph centred on
the cursor.
Enter redraws with the cursor now as the screen centre.
Ranges (Psion+R)
This allows you to set the ranges on the axis of the graphs
Label Axis (Psion+Shift+B)
This puts tick marks on the axis at specified intervals
DATA
----
Linear Fit (Psion+L)
Fits a line of best fit to the data in the current file
Display (Psion+D)
Displays the data in the current open file
Modify (Psion+M)
Allows a function to act on X and Y values in the current file.
There is special case X=Y this transposes the two ranges.
Edit (Psion+E)
Allows addition, modification or deletion of points in the current
file.
SPECIAL
-------
About (Psion+A)
Information about Gplot and registration.
Register (Psion+Shift+R) This only appears on the unregistered
evaluation version.
Allows entry of Name and code to Register Gplot
Set Preferences (Psion+Q)
This allows various options to be set, if "Save graphs on exit" is
chosen then then the graph functions and ranges will be saved on
exit.
If the resolution is increased the pixel jump between recalculations
will be increased, greatly increasing the speed of plotting, but
decreasing the number of points plotted so reducing the accuracy of
highly oscillatory functions. A resolution of 4 or 5 is recommended as
being a reasonable compromise between speed and accuracy.
Close Windows (Psion+Shift+K)
This destroys all currently open graph windows, recovering the memory
used by them. To hide the windows the Diamond key can be used to cycle
through different views.
Exit (Psion+X)
Close open files and exit Gplot.
Disclaimer
----------
Although I have fully tested this program and see no reason why it should
cause problems I would still like to issue the following disclaimer.
This program is used entirely at the users risk, and any fault or
loss of data caused by the use of this program will be the
responsibility of the user and no liability will be placed upon M.Millar.
Registration
------------
Registration costs £15 in the UK or $25 in the US, US registration is by
the GO SWREG service on CompuServe. UK registration can be made by
cheques payable to "M.C.Millar" and posted to
M.C.Millar
The White House
28 Water End
Clifton
York
YO3 6LP
United Kingdom
Credits
-------
Thanks to David Wood at Psion for the assistance with the use of the OO
programming for the EVAL speed enhancements. Tom Dolbilin for the OPL
help system, this can be used with other OPL programs, mail myself or
Tom on CompuServe or CIX (Tom : Compuserve 72730,1176 Me : Compuserve
100021,3354 or millar@cix.compulink.co.uk) for more details. Dennis
Lefebvre for the loan of the S3a programming manual before I had my S3a.
All my beta testers, and all the users that have registered and come up
with recommendations for new features in Gplot.
History
-------
Version 0.82-0.83, added Escaping from graph plotting
V0.83-0.83.1, Fixed the jump to graph plot after linear fit.
V0.83.1-.2, Fixed the bug with -ve RMS means
V
0.83.2-.3, Added x intercept display to Linear fit.
V0.83.3-.4, Fixed bug with plotting fitted graphs to windows other
than Full screen. Speeded up graph plotting by reducing number of
significant figures to be parsed.
V0.83.4-.5, Added option to set X ranges before autoranging
V0.83.5-.6, Code refinements, commenting of code
V0.83.6-1.0, Made Gplot a type 2 APP, added trace, scales, zooming
functions, Simultanous equation support, further commenting and
algorythm improvements. Shareware now. Reorganised Menus to be more
Psion compliant.
V1.0-1.1 Fixed problem with directory creation on startup and new
file from system screen creation. Translated mdified S3a version.
V1.1-2.0a Major speed revision with optimizations for S3a use, including
enanced EVAL parsing. Added diamond key handling, added link paste
between Spreadsheet and Gplot. Registration handling. Included use of
Tom Dolbilin's SYS$HELP.OPO for help system.