Está en la página 1de 7

Equation Manager V1.

2
for The G\GX\S\SX
By Othniel Rawlins
ostcroix@aol.com
EQM is copyright (c) 1996 by Othniel Rawlins.
This program my be Redistributed freely as long there
are no exchange of cash. Although I spent hours debugging
this program, use it at your own risk; I am not responsible
for any damages or memory lost to your calc as a result of
using this program.

INTRODUCTION
============
EQM is Equation Manager that was written to help
users manage and organize equations more smoothly.
EQM offers as much features as HP's equation library
and much more. With EQM, users can create a true User
define Equation Library.
Here are just a few features.
* EQM recognize functions from several popular programs:
HPP
HPPAINTv1.3
MPLOT
MATHTOOLSv7.0
AGROB
JAVAv2.8
AGROB
EQSTKv5.8
BZ
BZv1.2
UBZ
XRCL
HACKLIB8.7
* EQM allows user to enter illegal names to name equations
& directories with a maximum of 21 characters.
* Fast equation directory browser that allows user to
navigate user any directory.
* Dual speed equation scroller
* and much more

INSTALLING EQM
===============

EQM package contains

EQMv12.LIB
EQMv12.GX
EQM.DOC
SAMPLES

EQM library SX/S/G/GX version


GX version
documentation
sample complied from EQSTK & JAVA

The difference between the two libraries are minimal.


GX users have the luxury of by passing the view prompt
when editing a equation with the equation writer.
*
*
*
*

Download EQM.LIB to your calc.


push the content of EQM.LIB to the stack
put a 0 on the stack & press store
Read the manual for a more detail description
GX/G users can assign EQM to
the key for the built in equation library. LS 3
Here is a simple way to do it
{ EQM }
OBJ->
DROP
84.3
ASN

PROGRAMS EQM WILL RECOGNIZE


===========================
EQM will recognize various programs by parsing the approriate
Library name and then executing it. All programs can be found
on hpcvbbs.external.hp.com or ftp.cis.com unless otherwise
specifed. The programs below are not mandatory to run with EQM
however, they greatly enhance the features of EQM, please take
the time to install the appropriate ones.

calls

Program name

HPP
MPLOT
AGROB
AGROB
BZ
UBZ
XRCL

HPPAINTv1.3
MATHTOOLSv7.0
JAVAv2.8
EQSTKv5.8
BZv1.2
BZv1.2
HACKLIB8.7

** Note that XRCL also calls UBZ


** all of the above programs can be found on my ftpsite:
ftp://users.aol.com/ostcroix/hp48

MENU DEFINITION
===============
SOLV
---

Exits EQM to MSOLVR if more than one variable are marked.


SOLVR will be used if one equation is marked or the

highlighter
points to a equation. EQM will automatically delete
variables
left over by SOLVER. Note that after re-launching EQM,
EQM will delete variables that contains a real number or
Unit object from the current directory. This is handy to
get rid of those pesky unused varaibles when using the SOLVR
PLOT
----

Plot works pretty much the same as the Solver


If items in display are marked, then it pushes
the marked or highlighted equation in EQ. If
MATHTOOLS is installed, EQM will fetch MPLOT

* SOLV & PLOT will exit EQM environment, however, when EQM is
launched again, the highlightbar will point to the last equation
that you left after exiting. The concept behind this is to do
quick calulations in PLOT or SOLV and quickly return to EQM.

ALL or ONE -

This key sets EQM processing mode. ONE will always


process info for a single equation at the highlight
bar and ALL will process info for the entire directory.
Note that EQM is a extension driven program. This
means that pressing certian keys will save data with the
approriate file extension. a example of the modal
keys are listed below:
Keys
ONE
ALL
-----------------------------------WORK
*.wrk
wrkpar
PIC
*.pic
picpar
VARS
*.vars
varpar
LS PIC
*.pic
picpar
LS WORK
*.wrk
wrkpar
*.wrk
wrkpar
*.pic
picpar
*.vars
varpar

Text info for a single equation


Text info for entire directory
Picture for a single equation
picture for the entire directory
variables for a single equation
variables for the entire directory

PIC LS PIC

This key is modal. View Grobs for current equation


or entire directory
- This key is modal. edit picture for current
equation or entire directory.

->STK - Pushes the name of the current equation to the stack.


If more than one equations are marked, then it pushes
the marked name to the stack in a list
VARS -

This command is modal. displays variables for


for current equations or entire directory.
---

key assignments for Variable environment

[LS EDIT]
[ENTER]
[\]
[*]
[-]
[+]
[ON]
WORK

allows you to edit a variable


exit this environment.
pull the top item to the highlightbar
pull the last item to the highlightbar
make the item at the highlighbar the first item
make the item at the highlighbar thae last item
same as ENTER

This command is modal. it allows you to view


text in *.wrk or wrkpar from a text viewer stored
in a variable EQVV in your HOME directory. obviously,
you will have to exit EQM to accomplish this
example:

LS WORK

store

<< MV >>

into EQVV in your HOME directory

- This key is modal. Edit text for current


equation or entire directory. It will use
a modifed version of HP's InputLine or the
user can specify their own own editor by storing
their favorite Editors name in a variable
call EQED . EQED should always remain in the
HOME directory
ie.
***
***
***
***

store << ED >>

into variable EQED

WARNING TO THE USERS OF ED OR TED. DO NOT


STO TO ABORT TO SHELL AND DO NOT PUSH TEXT
TO THE STACK USING LS RCL. THEY CAN CORRUPT
MEMORY

CRDIR -- creates a directory name with a maximum of 21 Characters.


You can also use illegal names to name a directory.
Give your directory any name!

COPY & MOVE -

The COPY MOVE keys will process all marked


equations. If COPY or MOVE is pressed without
equation marked, obviously the item at the
highlightbar will be processed. When COPY or MOVE
is pressed, the menu area will prompt, the user
will then be able to navigate directories selecting
which directory to MOVE or COPY data to.
Menu area prompt
----------------HERE - Start COPYing or MOVEing
EXIT - Exits back to the directory you initiated
the COPY or MOVE command
ON
- End the COPYMOVE mode in the current
directory

* Note that in the COPYMOVE mode the alpha


search key is enable

REN --

Rename a directory or a Equation. Remember you have


the liberty of using 21 character to name your equation.
You can also use illegal names! ie **####@@

ORDER - Moves Equation or directory to the first item


in display
Keyboard assignment
====================
[']

is also UPDIR.

[alpha key] - Search current directory for a string


[LS alpha key] - allows you to search using the last input
search string
* the search is case sensitive so you will have to enter the
exact string
[UpArrow]
[Downarrow]
[LS DownArrow]
[LS UpArrow]
[RS DownArrow]
[RS UpArrow]

[ENTER]

Move
Move
page
page
Page
Page

Highlight bar up one line


Highlight bar down one line
down Display *fast*
Up Dispaly
*fast*
to the last item of display
to the last item in display

The enter key does two things:

if a directory is highlighted, it moves to that

if a equation is highlighted, it displays equation in


the equation viewer in text-book form.
if AGROB is not installed, it uses the SRPL entry
Sym>HBuff, which is extremly slow!.

directory

Below are the key assignments for the equation viewer


[RS LeftArrow]
[LeftArrow]
[RS RightArrow]
[RightArrow]
[UpArrow]
[DownArrow]
[-/+]
[4]
[6]
[8]
[2]
[DEL]

Beginning
ScrollLeft
END
ScrollRight
ScrollUp
ScrollDown
Toggle scrolling speed
ScrollLeft a page at a time
ScrollRight a page at a time
ScrollUp a page at a time
Scrolldown a page at a time

- Delete a directory or equation. all equation extensions


will be deleted. Non-Empty directories will also be
deleted

[LS ENTER] - Allows you to enter a new equation via


EquationWriter.
After your equation is entered, press enter to
give it a name. Remember you have a maximum of 21
characters and illegal names can be used.
Pressing ON will abort the whole process

[LS EDIT] EQWR INPUT -

[NXT]
[LS ON]
[-/+]
[-]
[+]

Edit gives you two choice to edit equation:


Edit via Equation writer
Edit via modify InputLine

change menu page


OFF
Markes the equation at the highlighter.
Delete all marked equations
Mark all equation

keyboard key 1 2 & 3 will only work if AGROB is installed.


[1]
[2]
[3]

set small font viewer mode and view equation


set medium font viewer mode and view equation
set big font viewer mode and view equation

CREDITS
=======
*

Jack Levy - Jack levy contributed so much to this project that it


is probably impossible to mention all of his
contributions. however, I would personally like to
thank him for suggestions about EQM's display &
keyboard layout and also beta testing, and also
EQM display delete routine.

* Andre Schoorl - Thanks for Beta testing and the palaparse trick
* Mika Heiskanen - EQM was 100% delveloped using JAZZ. Also, ENTRIES.SRT
was my main reference for the development of EQM.
Much thanks to Mika for JAZZ HACKLIB and the
programming documentation that made EQM a reality
for me.
* John Edry

* Murry Rogers -

Great beta testing


Great beta Testing

También podría gustarte