Model: 48GX
General:
Name: Scientific Expandable
HP-Code-Name: Hammer
Family: Charlemagne
Logic: RPL
Features: scientific, programmable, clock, alarms
date arithmetic, hyperbolics, complex
base w/arithmetic, matrix, vector, lists,
solver (algebraic, program), symbolic
math, symbolic integration, differentiation,
plotting, graphics, multiple equation solver,
equation library, etc., etc.
Firsts: 128K RAM built in, able to accept
bank-switched RAM cards in port 2 up to 4 meg
Introduction:
Date: 1993-06-01
Price: $350
Discontinuation:
Date: 2003-05-30
Price: $149.99 as of 2003-01-31
Production-Run: ?
Display:
Type: LCD, bit-mapped
Size: 8 lines x 22 chars, 64 x 131 pixels
Number-Formats: sign, 12 mantissa, ., exp sign, 2 exp
see data types
Annunciators: <\ left shift active
/> right shift active
\Ga alpha keyboard active
((.)) alarm has gone off or low battery
hourglass busy
/\
--> transmitting data
\/
the following ones are in the message area:
RAD radians mode
GRAD grads mode
R\<)Z polar/cylindrical mode
R\<)\<) polar/spherical mode
HALT program has been halted
1 user flag 1 set
2 user flag 2 set
3 user flag 3 set
4 user flag 4 set
5 user flag 5 set
1USR user keyboard active for one key
USER user keyboard mode
ALG alebraic-entry mode
PRG program entry mode
Data:
User-Visible:
Smallest: 1E-499
Largest: 9.99999999999E499
Signif.-Digits: 12
Internal:
Smallest: 1E-49999
Largest: 9.99999999999999E49999
Signif.-Digits: 15
Data-Types-and-Sizes:
type object size (bytes) display as
0 real number 10.5 1.2345
1 complex number 18.5 (6.7,8.9)
(6.7,\<)8.9)
2 string 5 +length "XYZ" or
$C 5 hello
3 real array 7.5+8*elements [ 9 8 7 ]
4 complex array 7.5+16*elements [ (1,2) (3,4) ]
5 list 5+2.5*elements+ { "FIN" Name }
element storage
6 global name 5 + length X
7 local name 5 + length j
8 program as list \<< Z 4 * \>>
9 algebraic as list 'A=B-3'
10 binary integer 10.5 # 1010b
1-64 bits # 765o
# 987d
# FEDh
11 graphics object 10 + data Graphic 131 x 64
header 2.5 GROB 4 4 70607050
length 2.5
height 2.5
width 2.5
data <as required>
12 tagged object 5+tag+object area: 4.8
(tags can be applied to any object) :area: 2.3
13 unit object 7.5 plus: 55 km/s^2
Real magnitude:10.5 (2.5 if built-in)
Prefixes: 6
Unit Names: 5 + no. chars
Operators: (*,/ or ^): 2.5
Exponents: 10.5 (2.5 if built-in)
14 XLIB name 5.5 XLIB 645 2
15 directory as list DIR ... END
16 library ? Library 645: ...
17 backup object 5 + no. of Backup HOMEDIR
name chars +
included object
18 built-in function 2.5 COS
19 built-in command 2.5 ROLL
20 address 5 <28FCh>
21 long real 13 Long Real
22 long complex 23.5 Long Complex
23 linked array ? Linked Array
24 character 3.5 Character
25 code ? Code
26 library data ? Library Data
27-30 external ? External
The sizes are guesses.
Memory:
Named-Registers: none
Flags: 64-1 user flags
60 units type
61 units usage
63 variable state change
-1 principal solution only
-2 symbolic constants
-3 numeric results
-5 to -10 binary word size
-11 to -12 base 0)decimal 1)octal
2)binary 3)hex
-14 TVM payment mode
-15 to -16 coordinates 0)rectangular
2)cylindrical 3)spherical
-17 to -18 trig mode 0)degrees
1)radians 2)grads
-19 vector/complex
-20 underflow is error
-21 overflow is error
-22 infinite not an error
-23 there was positive underflow
-24 there was negative underflow
-25 there was overflow
-26 there was infinite
-27 symbolic decompilation
-28 plotting multiple functions
-29 trace mode
-31 disable curve filling
-32 graphics cursor dark background
-33 I/O to I/R
-34 print to serial
-35 I/O is binary format
-36 receive overwrite variable
-37 double-spaced print
-38 supress line feed
-39 supress Kermit messages
-40 display clock
-41 24 hour format
-42 DD.MM.YY format
-43 don't reschedule repeating alarms
-44 save acknowledged alarms
-45 to -48 set number of digits
-49 to -50 display format 0)STD 1)SCI
2)FIX 3)ENG
-51 fraction mark comma
-52 multi-line object display
-53 display () to mark precedence
-54 tiny array elements
-55 save last arguments
-56 beep off
-57 alarm beep off
-58 verbose messages off
-59 fast catalog display
-60 alpha key once to lock
-61 user key once to lock
-62 user mode active
-63 vectored enter on
-64 set by GETI and PUTI when indices wrap
Register-Usage: ALRMDAT current alarms
CST custom menu
EQ current equation
IERR uncertainty of integration
IOPAR I/O parameters {baud parity recv-pacing
xmit-pacing checksum translate-code}
PICT the graphics display
PPAR plotting parameters {(xmin,ymin)
(xmax,ymax) indepvar resolution
(xaxis,yaxis) type dependvar}
PRTPAR printing parameters {delay "remap"
linelen "lineterm"}
VPAR parameters used by 3D plot commands
der... user-defined derivative
n1,n2,... integers created by ISOL
s1,s2,... signs created by ISOL and QUAD
\GSDAT current statistics data
\GSPAR statistics parameters {indepcol
dependcol intercept slope model }
Numbered-Registers: none
Program-Steps: memory
Program-Editing: insert or replace
Program-Display: alpha
User-RAM-Bytes: 128K
Total-RAM-Bytes: 128K (256K max merged, 4224K max independent)
ROM-Bytes: 512K
Machine-State: flags
stack
user memory
libraries
File-Types: none
Physical:
Technology-Used: CMOS
Processor: Yorke (00048-80063, 160 pin QFP), 4 MHz
Chip-Count: 5 (Yorke CPU, 2x SED1181
(display column driver), 512K ROM,
128K RAM)
Power-Source: 3 AAA cells
Continuous-Memory: yes
Expansion-Ports: 2
I/O-Ports: 4-wire serial, I/R I/O, beeper
Clock: yes
Length: 180mm
Width: 81mm
Height: 25mm
Weight: 264g
Temperature-Range:
Operating: 0 to 45 deg C
Charging: -
Storage: -20 to 65 deg C
Keyboard:
Switches: none
Shift-Keys: left, lavender, above left
right, teal, above right
alpha, white, right
User-Defined-Keys: 6 menu keys, entire keyboard
Key-Arrangement::
** ** ** ** ** **
** ** ** ** ** **
** ** ** ** ** **
** ** ** ** ** **
***** ** ** ** **
* *** *** *** ***
* *** *** *** ***
* *** *** *** ***
* *** *** *** ***
Key-Labels-Base-Keyboard::
[] [] [] [] [] []
MTH PRG CST VAR ^ NXT
' STO EVAL <| v |>
x
SIN COS TAN \v/x y 1/x
ENTER +/- EEX DEL <-
\Ga 7 8 9 \:-
<\ 4 5 6 x
/> 1 2 3 -
ON 0 . SPC +
(The ON key has a white lower label of CANCEL.)
Key-Labels-Left-Lavender-Above-Left::
[] [] [] [] [] []
RAD [] [] [] [] PREV
UP DEF ->NUM PICTUREVIEW SWAP
2 x x
ASIN ACOS ATAN x 10 e
EQUATION EDIT PURG CLEAR DROP
USR [] [] [] ( )
[] [] [] [] [ ]
[] [] [] [] \<< \>>
CONT = , \pi { }
Key-Labels-Right-Teal-Above-Right::
[] [] [] [] [] []
POLAR CHARS MODES MEMORY STACK MENU
HOME RCL UNDO [] [] []
\.d \.S \GS x\v/y LOG LN
MATRIX CMD ARG [] []
ENTRY SOLVE PLOT SYMBOLIC #
[] TIME STAT UNITS _
[] I/O LIBRARY EQ LIB " "
OFF -> <--| \<) : :
Key-Labels-Alpha-White-Right::
A B C D E F
G H I J K L
M N O P Q R
S T U V W X
[] Y Z [] []
[] [] [] [] []
[] [] [] [] []
[] [] [] [] []
[] [] [] [] []
([] keys do the same as the base keyboard, but do not insert any extra
spaces.)
Key-Labels-Alpha-Left-Not-Shown::
a b c d e f
g h i j k l
m n o p q r
s t u v w x
& y z ! ?
LC ` ^ : ()
[] $ L- currency []
[] == < \<= \<< \>>
CONT = , \pi {}
(The three characters starting after LC are non-spacing diacritics
that compose with the character typed next.)
Key-Labels-Alpha-Right-Not-Shown::
\Ga \Gb \GD \Gd \Ge \Gh
\Gg \Gn \Goo | \|^ \Gl
' \Gm \GW \<- \|v \Gr
\Gs \Gt % ~ \Gw \Gx-
@ +- \GZ upside! upside?
INS ' ~ etc. #
[] c| Y= \^o _
[] \=/ > \>= ""
OFF \-> return \<) ::
(The three characters starting after INS are non-spacing diacritics
that compose with the character typed next.)
Programmable-Operations::
! factorial or gamma
" " identify string
# identify binary number
% compute percent
%CH compute percent change
%T compute percent total
' identify algebraic
( ) precedence; identify complex number
*H adjust plot height
*W adjust plot width
+ addition
+/- change sign
- subtraction
-> create local variable
->ARRY create an array
->COL matrix to columns
->DATE set the date
->DIAG matrix diagonal to array
->GROB create a grob
->HMS convert to HH.MMSS
->LCD put grob into LCD
->LIST create a list
->NUM evaluate an object to a numeric value
->Q converts a number to a fractional equivalent
->Q\pi converts a number to a fractional equivalent after factoring
out \pi
->ROW matrix to rows command
->STR create a string
->TAG create a tagged object
->TIME set the time
->UNIT create a unit object
->V2 create a 2d vector
->V3 create a 3d vector
0-9, . enter digit
1/x reciprocal
10^x common exponentiation
: : identify tag
< "less than" comparison test
= "equal" comparison test
== "equality" comparison test
> "greater than" comparison test
A ampere unit
a are unit (100 m^2)
ABS absolute value
ACK acknowledge displayed past due alarm
ACKALL acknowledge all past due alarms
ACOS arc cosine
ACOSH hyperbolic arc cosine
ADD add lists' corresponding elements
acre acre unit
ALOG common antilogarithm
AMORT amortize
AND logical / binary and
ANIMATE animate GROBs in stack
Ao Angstrom unit
APPLY applies an operator to an expression
ARC draw an arc
ARCHIVE makes a backup copy of HOME
arcmin arc minutes unit
arcs arc seconds unit
ARG compute polar angle of a coordinate
ARRY-> separate array (28 compatability)
ASIN arc sine
ASINH hyperbolic arc sine
ASN assign user key
ASR arithmetic shift right
ATAN arc tangent
ATANH hyperbolic arc tangent
ATICK axes tick-mark
atm atmosphere unit
ATTACH attach a library to a directory
au astronomical unit
AUTO auto-scales Y axis
AXES set axes intersections
b barn unit
B->R convert binary to real
BAR select bar plot
bar bar unit (pressure)
BARPLOT draw a bar plot
BAUD set baud
bbl barrel unit
BEEP sound a beep
BESTBIT select best fit model
BIN select binary mode
BINS sort summation into bins
BLANK blank grob
BOX draw a box
Bq Becquerel unit of activity
Btu British Thermal Unit
bu bushel unit
BUFLEN returns the number of characters in the serial in buffer
BYTES returns object size and checksum
C Couloumb unit
c speed of light constant
C->PX convert user to pixel coordinates
C->R convert complex to real
cal calorie unit
CASE ... THEN ... END ... END case statement
cd Candela unit
CEIL next larger integer
CENTR identify center of plot display
CF clear flag
chain chain unit
CHOOSE create user-defined choose box
CHR convert integer to character
Ci Curie unit
CKSM specifies Kermit checksum
CLEAR clears the stack
CLKADJ adjust clock ticks
CLLCD clear display
CLOSEIO close serial port
CLTEACH clear teaching examples
CLUSR clear all variables
CLVAR clear all variables
CL\GS clear statistics data
cm centimeter unit
cm/s centimeters/second unit
cm^2 square centimeters unit
cm^3 cubic centimeters unit
CNRM compute column normal
COLCT collect like terms
COL+ insert column
COL- delete column
COL\GS specifies dependant and independant statistics variables
COL-> columns to matrix
COMB combinations
CON constant array
COND returns column-norm condition number of square matrix
CONIC selects conic polot
CONJ compute complex conjugate
CONLIB open constants library
CONST returns value of a constant
CONT continue
CONVERT compute unit conversion
CORR compute correlation coefficent
COS cosine
COSH hyperbolic cosine
COV compute covariance
CR print a carriage-right
CRDIR create directory
CROSS compute cross product
CSWP column swap
CT carat unit
cu cup unit
CYLIN cylindrical mode
d day unit
D->R convert degrees to radians
DARCY darcy friction factor function
DATE return the date
DATE+ add days to date
DDAYS compute days between dates
DEC specify decimal mode
DECR decrements variable
DEFINE create a user-defined function
DEG specify degrees mode
DELALARM remove an alarm
DELAY specify printing delay
DELKEYS delete key assignments
DEPND specify dependant plot variable
DEPTH size of stack
DET compute determinant
DETACH detach a library
DIAG-> array to matrix diagonal
DIFFEQ differential equation plot type
DISP display object in line of display
DO ... UNTIL ... END do loop
DOERR generate error
DOLIST do to list object
DOSUBS do to sublist
DOT compute dot product
DRAW draw plot
DRAX draw axes
DROP drop one object
DROP2 drop two objects
DROPN drop N objects
DTAG remove tags
DUP duplicate object
DUP2 duplicate two objects
DUPN duplicate N items
dyn dyn unit
e symbolic constant 'e'
EEX enter exponent
EGV Eigenvalues and Eigenvectors command
EGVL Eigenvalues command
ELSE control structure component
END control structure component
ENDSUB ending sublist command
ENG specify ENG mode
ENTER enter
EQ-> separate equation
EQNLIB start the equation library
ERASE erase PICT
erg erg unit
ERR0 clear error
ERRM last error message
ERRN last error number
eV electron volt unit
EVAL evaluate object
EXP natural exponentiation
EXPAN expands algebraic
EXPFIT exponential curve fit
EXPM natural exponentiation - 1
e^x natural exponentiation
EYEPT eyepoint command
F Farad unit
F0\Gl black body emissive power function
FACT factorial
FANNING fanning friction factor function
fath fathom unit
fbm board foot unit
fc footcandle unit
FC? is a flag clear?
FC?C is a flag clear? and clear
Fdy Faraday unit
fermi Fermi unit
FFT discrete Fourier Transform command
FINDALARM find an alarm
FINISH end Kermit server mode
FIX specify FIX display mode
flam footlambert unit
FLOOR next smaller integer
FOR ... NEXT for loop
FOR ... STEP for loop
FP fractional part
FREE free merged memory
FREE1 free RAM card in port 1
FREEZE freeze part of display
FS? is a flag set?
FS?C is a flag set? then clear
ft foot unit
ft*lbf foot-pound unit
ft/s feet per second unit
ftUS US foot unit
ft^2 square feet unit
ft^3 cubic feet unit
FUNCTION specify function plot
g gram unit
ga standard freefall acceleration constant
gal US gallon unit
galC Canadian gallon unit
galUK UK gallon unit
GET get an element from a list, vector, or matrix
GETI get an element from a list, vector, or matrix and increment
gf gram-force unit
GOR graphics OR
GRAD specify GRADS mode
grad grads unit
grain grains unit
GRAPH enter the graphics environment
GRIDMAP gridmap plot type command
GXOR graphics XOR
Gy Gray unit of radiation
H Henry unit
h hour unit
ha hectare unit
HALT suspend execution
HEAD first listed element command
HEX specify hexadecimal mode
HISTOGRAM specify histogram plot
HISTPLOT draw a histogram
HMS+ hh.mmss addition
HMS- hh.mmss subtraction
HMS-> convert to hh.mmss
HOME move to home directory
hp horsepower unit
Hz Hertz unit
i return symbolic constant i
IDN identity matrix
IF ... THEN ... ELSE ... END if-statement
IF ... THEN ... END if-statement
IFERR ... THEN ... ELSE ... END error trap
IFERR ... THEN ... END error trap
IFFT inverse discrete Fourier transform
IFT stack-based if
IFTE stack-based if, can be used in algebraics
IM return imaginary part
in inch unit
INCR increment variable
INDEP specify independent variable for plotting
INFORM user-defined dialog box command
inH20 inches of water unit
inHg inches of mercury unit
INPUT accept input
INV reciprocal
in^2 square inches unit
IN^3 cubic inches unit
IP integer part
IR infrared/serial transmission command
ISOL isolate an equation variable
J Joule unit
K Kelvin unit
kcal kilocalorie unit
KERRM return last Kermit error message
KEY check for key press
kg kilogram unit
KGET get data using Kermit
KILL abort all suspended programs
kip kilopound of force unit
km kilometers unit
km^2 square kilometers unit
knot knots unit
kph kilometers per hour unit
l liter unit
LABEL labels axes
lam lambert unit
LAST return last arguments
LASTARG return last arguments
lb Avoirdupois pount unit
lbf pound-force unit
lbt troy pound unit
LCD-> return LCD as a grob
LIBEVAL evaluate library function command
LIBS lists library objects
LINE draw line
LINFIT specify linear model
LININ linear test function
LIST-> separate list (28 compatability)
lm lumen unit
LN natural logarithm
LNP1 natural logarithm + 1
LOG common logarithm
LOGFIT specify logarithmic model
LQ LQ factorization of a matrix
LR compute linear regression
LSQ least squares solution command
LU LU decomposition of a square matrix
lx lux unit
lyr light-year unit
m meter unit
m/s meters per second unit
MANT return mantissa
MAX larger of two number
MAXR largest real number
MAX\GS largest statistics value
MCALC make calculated value command
MEAN compute mean
MEM compute available memory
MENU select a built-in menu
MERGE merges RAM card into main memory
MERGE1 merge RAM in port 1
MeV mega electron volt unit
mho mho unit
mi international mile unit
mil mil unit
MIN smaller of two numbers
min minutes unit
MINEHUNT minehunt game
MINIT multiple equation menu initialization command
MINR smallest positive real number
MIN\GS smallest statistics value
MITM multiple equation menu item order command
miUS US mile unit
miUS^2 square US miles unit
mi^2 square miles unit
ml milliliters unit
mm millimeters unit
mmHg millimeters of mercury unit
MOD modulus
mol mole unit
Mpc mega parsec unit
MPH miles per hour unit
MROOT multiple roots command
MSGBOX message box command
MSOLVR multiple equation solver command
MUSER make user=defined variable command
M^2 square meter unit
M^3 cubic meter unit
N Newton unit
NDIST normal distribution command
NEG negate an argument
NEWOBJ create a new instance of an object
NEXT control structure component
nmi nautical mile unit
NOT logical or binary not
NOVAL INFORM place holder/result command
NSUB number of sublist command
NUM convert character to a number
NUMX number of X-steps command
NUMY number of Y-steps command
N\GS number of entries in summation
OBJ-> separate object
OCT specify octal mode
OFF off
OLDPRT maps printer output to HP 82249A character set
OPENIO open serial port
OR logical or binary or
ORDER specify order of objects in a directory
OVER select object
oz ounce unit
ozfl US fluid ounce unit
ozt Troy ounce unit
ozUK UK fluid ounce unit
P Poise unit of viscosity
Pa Pascal unit
PARAMETRIC specify parametric plot
PARITY sets parity
PARSURFACE parsurface plot type command
PATH returns current path
pc parsec unit
PCOEFF monic polynomial coefficients command
PCONTOUR pcontour plot type command
PCOV population covariance command
PDIM changes the size of PICT
pdl poundal unit of force
PERM compute permutations
PEVAL polynomial evaluation command
PGDIR purge directory
ph phot unit of illuminance
PICK fetch object
PICT specify screen for graphics
PICTURE picture environment command
PINIT port initialize command
PIX? is pixel set?
PIXOFF turn pixel off
PIXON turn pixel on
pk peck unit
PKT send a Kermit packet to a server
PMAX sets the upper-right plot coordinate
PMIN sets the lower-left plot coordinate
POLAR specify polar plot
POS find position of object in another
PR1 print level 1 object
PREDV predict the dependant variable
PREDX compute X given Y
PREDY compute Y given X
PRLCD print screen
PROMPT display prompt and print program
PROOT polynomial roots command
PRST print stack
PRSTC print stack compactly
PRVAR print a variable
PSDEV population standard deviation command
psi pounds per square inch unit
pt pint unit
PURGE deletes one or more variables
PUT put an element to a list, vector, or matrix
PUTI put an element to a list, vector, or matrix and incremnt
PVAR population variance command
PVARS return a lists of backup and library objects
PVIEW display PICT at location
PWRFIT specify power model
PX->C convert pixel to user coordinates
qt quart unit
QUAD solve a quadratic polynomial
QUOTE returns an argument unevaluated
R roentgen unit
r radian unit
R->B convert real to binary
R->C convert real to complex
R->D convert radians to degrees
RAD specify radians mode
rad rad unit of absorbed dose
RAND compute random number
RANK matrix rank command
RANM random matrix command
RATIO prefix divide function
RCEQ recalls the current equation
RCI multiply matrix row by constant
RCIJ add multiplied matrix row
RCL recall value
RCLALARM recall an alarm
RCLF recall flags
RCLKEYS recall key assignments command
RCLMENU recall current menu
RCL\GS recall the current statistics matrix
RCWS recall binary word size
rd rod unit
RDM redimension a matrix
RDZ set the random number seed
RE return real part
RECN receive file from remote Kermit, save in name
RECT rectangular mode
RECV receive file from remote Kermit, save as file
rem rem unit
REPEAT control structure component
REPL replace
RES set the plot resolution
RESTORE restore a backup object
REVLIST reverse list command
RKF solve for initial values (Runge-Kutta-Fehlberg)
RKFERR error estimate for Runge-Kutta-Fehlberg method
RKFSTEP next solution step for RKF command
RL rotate left
RLB rotate left byte
RND round number
RNRM compute row normal of a matrix (maximum of sums of absolute
values of all elements of all rows)
ROLL roll stack
ROLLD roll stack down
ROOT compute numerical root
ROT move level 3 object to level 1
ROW+ insert row command
ROW- delete row command
ROW-> rows to matrix command
RR rotate right
RRB rotate right byte
RREF reduced row echelon form command
RRK solve for initial values (Rosenbrock,Runge-Kutta)
RRKSTEP next solution step and method (RKF or RRK) command
RSBERR error estimate for Rosenbrock method command
RSD compute residual to solution of system of linear equations
RSWP row swap command
S Siemens unit
s second unit
SAME comparison test
sb Stilb unit of luminance
SBRK send a break on the serial line
SCALE specify x and y scale
SCATRPLOT draw a scatter plot
SCATTER scatter plot type command
SCHUR Schur decomposition of a square matrix
SCI specify scientific display mode
SCL\GS scale sigma command
SCONJ conjugate the contents of a variable
SDEV compute standard deviation
SEND send the object using Kermit
SEQ sequential calculation command
SERVER go into Kermit server mode
SF set flag
SHOW resolve all name references
SIDENS silicon intrinsic density command
SIGN return the sign of a number
SIMU simultaneous plotting command
SIN sine
SINH hyperbolic sine
SINV invert the contents of a variable
SIZE returns the dimensions of an object
SL shift left
SLB shift left byte
SLOPE compute slope
SLOPEFIELD slopefield plot type command
slug slug unit
SNEG negates the contents of a variable
SNRM spectral norm command
SOLVEQN start equation solver
SORT ascending order sort command
SPHERE spherical mode command
SQ square
sr steradian unit
SR shift right
SRAD spectral radius command
SRB shift right byte
SRECV reads data from serial port
St Stoke unit of viscosity
st stere unit of volume
START ... NEXT loop with no index variable
START ... STEP loop with no index variable, variable step
STD specify standard display mode
STEP control structure component
STEQ store into EQ
STIME sets serial timeout
STO store into variable
STO* store with multiplication into variable
STO+ store with addition into variable
STO- store with subtraction into variable
STO/ store with division into variable
STOALARM store an alarm
STOF set system flags
STOKEYS make user key assignments
STO\GS store into \GSDAT
STREAM stream execution command
STR-> separate string (28 compatability)
STWS sets binary wordsize
SUB extracts portion of an object
Sv Sievert unit of dose equivalent
SVD singular value decomposition command
SVL singular values command
SWAP exchange two objects
SYSEVAL evaluates object
T Tesla unit
t metric ton unit
TAIL last listed elements command
TAN tangent
TANH hyperbolic tangent
TAYLR compute Taylor series approximation
tbsp tablespoon unit
TDELTA temperature delta function
TEACH teaching examples function
TEXT selects the stack display (as opposed to graphics)
THEN control structure component
THEN ... END control structure components
therm therm unit
TICKS return time in clock ticks
TIME return the current time
TINC emperature incrememt command
TLINE draw line toggling pixels
TMENU display temporary menu
ton short ton unit
tonUK UK ton unit
torr torr unit
TOT compute statistics sums
TRACE matrix trace command
TRANSIO select character translation
TRN transpose
TRNC truncate fucntion
TRUNC truncates a number
TRUTH specify truth plot
tsp teaspoon unit
TSTR convert date and time to string
TVARS lists variables of type
TVM time value of money command
TVMBEG payment at start of period command
TVMEND payment at end of period command
TVMROOT TVM root command
TYPE returns type of an object
u unified atomic mass unit
UBASE convert to SI base units
UFACT factor compound unit
UNTIL control structure component
UPDIR move up one level in path
UTPC upper-tail Chi-Square distribution
UTPF upper-tail F-distribution
UTPN upper-tail normal distrbution
UTPT upper-tail t-distribution
UVAL return numeric portion of a unit
V volt unit
V-> separate a vector
VAR compute variances
VARS return list of variables
VERSION software version command
VTYPE return variable's type
W Watt unit
WAIT pause execution for time or key
Wb Weber unit
WHILE ... REPEAT ... END while statement
WIREFRAME wireframe plot type command
WSLOG return warm start log
x multiplication
XCOL specify independant variable
XMIT sent serial data
XOR logical or binary xor
XPON return exponent
XRECV Xmodem receive command
XRNG specify x-axis plotting range
XROOT xth root of y
XSEND Xmodem send command
XVOL X volume coordinates command
XXRNG X range of an input plane
x\v/y xth root of y
x^2 square
YCOL specify dependant variable
yd yard unit
yd^2 square yard unit
yd^3 cubic yard unit
yr year unit
YRNG specify y-axis plotting range
YSLICE Y slice plot command
YVOL Y range of an input place
y^x power
ZFACTOR gas compressibility Z factor function
ZVOL Z volume coordinates command
[ ] identify array
\.d differentiate
\.S integrate
\:- division
\<) identify polar or spherical coordinates
\<< \>> identify program
\<= comparison test
\=/ comparison test
\>= comparison test
\GDLIST list differences command
\Gm micron unit
\GPILIST list product command
\GS sum expression over range
\GS+ add to statistics
\GS- add to statistics
\GSLINE compute best-fit line
\GSLIST list sum command
\GSX compute sum of X data
\GSX*Y compute sum of products of X and Y data
\GSX^2 compute sum of squares of X data
\GSY compute sum of Y data
\GSY^W compute sum of squares of Y data
\GW ohms unit
\pi symbolic constant
\v/x square root
\^o degrees units
\^oC degrees C units
\^oF degrees F units
\^oR degrees R units
^ power
_ identify unit
{ } identify list
| where; substitute symbolics for names
Non-Programmable-Operations::
(()) parenthesize neighbors
(X,Y) toggles on or off the current cursor coordinates at the
bottom of the display
(<- expand subexpression left
/>(<- repeat (<- until no change
*1 multiply by 1
+1-1 add and subtract 1
+COL insert a column of zeros
+ROW insert a row of zeros
, separate numbers
-() double negate and distribute
->() distribute prefix
->) expand subexpression right
/>->) repeat (<- until no change
->DEF expand trig and hyp functions into EXP and LN
->STK put object onto stack
->LIST combines objects from level 1 to current level into a list
->TRG replace exponential with trigonometric functions
-COL delete a matrix column
-ROW delete a matrix row
/1 divide by 1
/> right shift
1-VAR makes entry the statistical matrix and displays menu page 2
1/() double invert and distribute
12/24 toggle 12 and 24 hour display format
2-VAR makes entry the statistical matrix and displays menu page 4
2D assemble or disassemble a 2d vector
3D assemble or disassemble a 3d vector
<- erase last character or object
<--> commute arguments
<--| enter newline
<-A associate left
/><-A repeat <-A until no change
<-D distribute left
/><-D repeat <-D until no change
<-DEL delete item to the left
/><-DEL delete all items to the end of the line
<-M merge factors left
/><-M repeat <-M until no change
<-SKIP move left one item
<-T move term left
/><-T repeat T-> until no change
<-WID decrease column width
<\ left shift
<| left arrow
>DATE set alarm date
>TIME set alarm time
vCHK toggle checkmark field on and off
A-> associate right
/>A-> repeat A-> until no change
A/PM specify AM/PM format in clock
A/PM specify AM/PM format in alarm
ADJST TIME sub-menu
AF add fractions
ALGEBRA bring up menu
ALRM TIME sub-menu
AMORT calculate amount of principal, interest,etc. for TVM vars
AMRT calculate amortization data for scenario currently in solver
ANGL UNITS sub-menu
AREA calculate area under plot
AREA UNITS sub-menu
ARG enable/disable LAST ARG
ASCII specify ASCII/binary Kermit transfer
ATTN abort execution; exit special environments; clear messages
AUTO scale Y axis and draw plot
/>AXES recall axes intersection
B->PV yransfers remaining balance after an amortization to PV var.
BASE MTH sub-menu
BEEP enable/disable beep
BEG Toggle payment mode between Beginning or End of onth
BOX draw box
BOXZ toggle expanding box drawing mode on and off
BRCH PGM sub-menu
CALC copies contents of current field to stack and displays stack
CANCL erases command line and cancels entry in process
CAT STAT sub-menu
CENT redraw graph centered
/>CENT recall center coordinates
CHOOS display a choose box
CIRCL draw circle
CLK enable/disable clock display
CLR clears screen or pict
CMD enable/disable LAST CMD
CNCT enable/disable curve filling
CNTR redraws graph with center at current cursor position
COLCT collect like terms
COORD displays cursor coordinates
COPY copies highlighted object to a new location
CST custom menu
CTRL PGM sub-menu
D-> distribute right
/>D-> repeat D-> until no change
DAY repeating alarm interval
DBUG debugger
DEL delete next item
DEL-> delete item to the right
/>DEL-> delete all items to the end of the line
/>DEPN recall dependant variable
DINV double invert
DNEG double negate
DOT+ turn on pixel drawing
DOT- turn off pixel drawing
DRAW plot equation with axes
DRPN drop items from stack
DSPL PGM sub-menu
DUPN duplicate items
E() replace power-of-power with power-product
ECHO copy items to stack
EDEQ edit equation
EDIT EDIT menu
EDIT\GS copy statistics data to matrix writer
ELEC UNITS sub-menu
ENRG UNITS sub-menu
ENTRY toggle algebraic and program entry modes
EQ+ add equation to EQ
/>EQ+ remove last entry from EQ
EQUATION equation writer application
ERASE erase PICT
EXEC set alarm execution action
/>EXEC recall alarm execution action
EXECS show alarm execution action
EXIT exits environemnt
EXPND expand algebraic object
EXPR highlights subexpression
EXPR= return expression or equation values
EXTR move cursor to extremum
E^ replace power-of-product with power-of-power
F' plot first derivative
F(X) display value of function
FAST toggles display of equation names or names and values
FCN PLOT sub-menu
FM,/FM. set fraction mark
FORCE UNITS sub-menu
GO-> set matrix entry mode to left-to-right
GOv set matrix entry mode to top-to-bottom
GRAPH invokes scrolling mode
HOUR repeating alarm interval
HR+ adjust hours
HR- adjust hours
HYP MTH sub-menu
HZIN zoom in horizontally
HZOUTN zoom out horizontally
I/O I/O menu
/>INDEP recall independent variable
INFO display information about reserved variables
INFO? toggles automatic display of information
INIT+ stores values of differential equation solution as new initial
values for the next iteration
INS switches between insert and replace editing
IR/W infrared/wire selection
ISECT move cursor to closest intersection
KEEP clear stack levels above current
KEYS remove graphics application menu labels
L() replace product-of-log with log-of-power
L* replace log-of-power with product-of-log
LABEL labels axes
LAST ARG retains stack and restores last arguments
LAST CMD return last command line
LAST MENU return last menu
LAST STACK restore last stack
LENG UNITS sub-menu
LEVEL enter level number to stack
LIBRARY bring up menu
LIGHT UNITS sub-menu
LINE draw line
M-> merge factors right
/>M-> repeat M-> until no change
M/D toggles date display format
MARK sets mark at cursor position
MASS UNITS sub-menu
MATCH accesses the pattern matching functions within the
symbolic form
MATRX MTH sub-menu
MATRIX matrix writer application
MEMORY bring up menu
MENU toggles the soft-key menu on or off
MIN+ adjust minutes
MIN- adjust minutes
ML chooses the multiple-line or single-line display for multiline
results
MODES bring up menu
MODL STAT sub-menu
MOVE moves the selected variables to a new directory
MTH bring up menu
NEW stores algebraic or matrix under new name
NEXT display but doesn't execute next object
NONE cancel alarm repeat
NXEQ rotate list in EQ
NXT next screen or menu
OBJ PRG sub-menu
OFF off
OK accepts the values of all fields as they are displayed
ON turn on
ON + + adjust contrast
ON + - adjust contrast
ON + A + F clear all memory
ON + B cancels ON + selection
ON + C bring calculator to known state without clearing memory
ON + D interactive self-test, exit with ON + C
A display CPU speed
B press ENTER for display patterns
C check internal ROM
D check internal RAM
DEL summary of tests
E test keyboard
ENTER initialize test times
F partial keyboard test
G ESD test
H UART loop back test
I wired UART echo
J identify what's plugged in
K port RAM device test
L blank display
M sent time to I/R port
N receive time from I/R port
O wireless loop back test
P writeless UART echo test
S show test start time
T show test fail time
U looping test
V looping test
W looping test
X looping test
Y looping test
Z looping test
ON + E continuous self-test, stop with ON + C
ON + I/O print screen
ON + PRINT graphics screen dump
ON + SPC enters coma mode, which turns off all timers and saves power
ON + TIME cancels next repeating alarm
OPTS selects plot options
PARTS MTH sub-menu
/>PDIM recall PICT size
PICK copies object to level 1
PICT-> copies the current PICT as a GROB to the stack
PLOT bring up menu
PLOTR PLOT sub-menu
POLAR switches rectangular and polar coordinates
PORT0 LIBRARY sub-menu
PORT1 LIBRARY sub-menu
PORT2 LIBRARY sub-menu
POWR UNITS sub-menu
PRED calculated predicted value of a variable from regression model
PRESS UNITS sub-menu
PREV previous screen or menu
/>PREV first menu page
PRG bring up menu
PRINT prints an object
PROB MTH sub-menu
PTYPE PLOT sub-menu
PURG purges selected equation
RAD switches radians and degrees mode
RAD UNITS sub-menu
RCLKEYS recall user key assignments
RECV prepares HP48 to receive data
/>RES recall spacing
RESET reset plot parameters
REVIEW brings up data in appropriate application
ROLL roll object to level 1
ROLLD roll object in level 1 to here
ROOT move cursor to root
RPT TIME sub-menu
RULES equation writer sub-menu
R\<)Z specify polar/cylindrical mode
R\<)\<) specify polar/spherical mode
/>SCALE recall scale
SEC repeating alarm interval
SEC+ adjust seconds
SEC- adjust seconds
SEND send the specified object(s)
SET TIME sub-menu
SET set alarm
SETUP I/O sub-menu
SHADE shade the area between two graphs
SIMU toggles between simultaneous and sequential plotting
of multiple functions
SKIP-> move right over object
SLOPE compute slope
SOLVE bring up menu
SOLVR bring up SOLVE menu
SPC type a space
SPEED UNITS sub-menu
SST single step
SSTv single step enter procedure
STAT bring up menu
STEP executes the next step in a step-wise differentiation
STK PRG sub-menu
STK enable/disable LAST STK
SYM toggle symbolic/numeric results
T-> move term right
/>T-> repeat T-> until no change
TANL draws line tangent to the current function at x-value of
the cursor
TEMP UNITS sub-menu
TEST PRG sub-menu
TIME bring up menu
TIME UINTS sub-menu
TLINE toggles pixels in PICT on line defined by two coordinates
TRACE toggles trace mode on and off
TRG* expand trig and hyp functions of sums and differences
TYPES displays a list of valid object types for selected field
UNITS bring up menu
USR user keyboard: press once and user keyboard is enabled
for one key; press twice and user keyboard is locked
on; third press clears user keyboard
v move down
VAR variable sub-menu
VEC toggles vector and array modes
VECTR MTH sub-menu
VIEW views object in level 1
VISC UNITS sub-menu
VISIT edit object named by level 1 object
vMATCH match and replace, beginning with top level expression
VOL UNITS sub-menu
VZIN zooms in vertically
VZOUT zooms out vertically
WEEK repeating alarm interval
WID-> increase column width
X select X axis zoom
XAUTO select X axis zoom with auto scaling
/>XCOL recall independant variable
/>XRNG recall x axis display range
XY select X and Y axis zoom
XYZ select rectangular mode
Y select Y axis zoom
/>YCOL recall dependant variable
/>YRNG recall Y axis display range
ZAUTO autoscales and redraws the graph
Z-BOX zoom in to box
/>Z-BOX zoom in to box, autoscaling Y
ZDECI scales horizontal axis so every pixel represents 0.1
ZDFLT resets PPAR to current scale settings
ZFACT displays input form to set zoom default factors
ZIN zooms in by a standard factor
ZINTG sets horizontal scale and vertical scale so every pixel
represents 1
ZLAST returns to previous zoom factor
ZOOM GRAPH sub-menu
ZOUT zooms out by a standard factor
ZSQR resets vertical scale to match the horizontal scale
ZTRIG seta horizontal scale so every ten pixels represents pi/2 and
sets vertical scale so every ten pixels represents 1
\Ga alpha keyboard: press once and alpha keyboard is enabled
for one key; press twice and alpha keyboard is locked
on; third press clears alpha keyboard
^ move up
^1 raise to power 1
^MATCH match and replace, beginning with subexpressions
^STK selects interactive stack
|> right arrow
Menus::
SYMBOLIC: COLCT EXPA ISOL QUAD SHOW TAYLR
^MAT vMAT ->Q ->Q\pi | APPLY
QUOT
MTH: VECTR MATR LIST HYP REAL BASE
PROB FFT CMPL CONS
VECTR: ABS DOT CROSS V-> ->V2 ->V3
RECT CYLIN SPHER
MATR: MAKE NORM FACTR COL ROW LSQ
RSD EGV EGVL ->DIAG DIAG->
MAKE: CON IDN TRN RDM RANM SIZE
GET GETI PUT PUTI SUB REPL
MATR
NORM: ABS SNRM RNRM CNRM SRAD COND
RANK DET TRACE MATR
FACTR: RREF LU LQ QR SCHUR SVD
SVL MATR
COL: ->COL COL-> COL+ COL- CSWP MATR
ROW: ->ROW ROW-> ROW+ ROW- RCI RCIJ
RSWP MATR
LIST: \GDLIST \GSLIST \GPILIST SORT REVLI ADD
HYP: SINH ASINH COSH ACOSH TANH ATAN
EXPM LNP1
PROB: COMB PERM ! RAND RDZ
UTPC UTPF UTPN UTPT NDIST
REAL: % %CH %T MIN MAX MOD
ABS SIGN MANT XPON IP FP
RND TRNC FLOOR CEIL D->R R->D
BASE: HEX DEC OCT BIN R->B B->R
LOGIC BIT BYTE STWS RCWS
LOGIC: AND OR XOR NOT BASE
BIT: RL SL ASR SR RR BASE
BYTE: RLB SLB SRB RRB BASE
FFT: FFT IFFT
CMPL: RE IM C->R R->C ABS ARG
SIGN NEG CONJ
CONS: E 2.718 I (0,1) \Gpi 3.141
MINR 1.E-4 MAXR 9.999
PRG: BRCH TEST TYPE LIST GROB PICT
IN OUT RUN ERROR
BRCH: IF CASE START FOR DO WHILE
IFT IFTE
IF: IF THEN ELSE END BRCH
CASE: CASE THEN END BRCH
START: START NEXT STEP BRCH
FOR: FOR NEXT STEP BRCH
DO: DO UNTIL END BRCH
WHILE: WHILE REPEA END BRCH
TEST: == \=/ < > <= >=
AND OR XOR NOT SAME TYPE
SF CF FS? FC? FS?C FC?C
LININ
TYPE: OBJ-> ->ARR ->LIST ->STR ->TAG ->UNIT
C->R R->C NUM CHR DTAG EQ->
TYPE VTYPE
LIST: ELEM PROC OBJ-> ->LIST SUB REPL
ELEM: GET GETI PUT PUTI SIZE POS
HEAD TAIL
PROC: DOLIS DOSUB NSUB ENDS STREA REVLI
SORT SEQ
GROB: ->GRO BLAN GOR GXOR SUB REPL
->LCD LCD-> SIZE ANIM
PICT: PICT PDIM LINE TLINE BOX ARC
PIIXON PIXOF PIX? PVIEW PX->C C->PX
IN: INFOR NOVA CHOOS INPUT KEY WAIT
PROM
OUT: PVIEW TEXT CLLCD DISP FREEZ MSGB
BEEP
RUN: DBUG SST SSTv NEXT HALT KILL
OFF
ERROR: DOERR ERRN ERRM ERR0 LASTA IFERR
IFERR: IFERR THEN ELSE END ERROR
CHAR: SUB REPL POS SIZE NUM CHR
OBJ-> ->STR HEAD TAIL
CST: custom menu
EDIT: <-SKIP SKIP-> <-DEL DEL-> INS ^STK
EQUATION: type <| to activate SELECTION menu
SELECTION:RULES EDIT EXPR SUB REPL EXIT
RULES: DNEG DINV *1 ^1 /1 +1-1
COLCT
these are not in proper order:
(()) (<- ->) <--> <-M M->
<-A A-> ->() <-D D-> AF
-() 1/() L* L() E^ E()
->DEF TRG*
MODES: FMT ANGL FLAG KEYS MENU MISC
FMT: STD FIX SCI ENG FM, ML
MODE
ANGL: DEG RAD GRAD RECT CYLIN SPHER
MODE
FLAG: SF CF FS? FC? FS?C FC?C
STOF RCLF RESET MODE
KEYS: ASN STOK RCLK DELK MODE
MENU: MENU CST TMEN RCLM MODE
MISC: BEEP CLK SYM STK ARG CMD
INFO MODE
MEMORY: MEM BYTES NEWO DIR ARITH
ARCHI RESTO
DIR: PATH CRDIR PGDIR VARS TVARS ORDER
MEM
ARITH: STO+ STO- STO* STO/ INCR DECR
SINV SNEG SCON MEM
STACK: OVER ROT ROLL ROLLD PICK DEPTH
DUP DUP2 DUPN DROP2 DRPN
SOLVE: ROOT DIFFE POLY SYS TVM
ROOT: SOLVR ROOT EQ SOLVE
DIFFE: RKF RRK RKFS RRKS RKFE RSBER
SOLVE
POLY: PROOT PCOEF PEVAL SOLVE
SYS: / LSQ RSD SOLVE
TVM: SOLVR TVMR AMOR BEG SOLVE
SOLVR: N I%YR PV PMT FV AMRT
PYR BEG
PLOT: PTYPE PPAR EQ ERASE DRZX DRAW
3D STAT FLAG LABEL AUTO INFO
PTYPE: FUNC CONIC POLAR PARA TRUTH DIFFE
PLOT
PPAR: INDEP DEPN XRNG YRNG RES RESET
CENT SCALE *W *H AXES ATICK
PPAR INFO PLOT
3D: PTYPE VPAR EQ PLOT
PTYPE: SLOPE WIREF YSLIC PCON GRID PARSU
3D
VPAR: XVOL YVOL ZVOL XXRN YYRN INFO
EYEPT NUMX NUMY VPAR RESET INFO
3D
STAT: PTYPE DATA \GSPAR PLOT
PTYPE: BAR HISTO SCATT STAT
DATA: \GS+ \GS- CL\GS \GSDAT STAT
\GSPAR: XCOL YCOL MODL \GSPAR RESET INFO
STAT
MODL: LINFI LOGFI EXPFI PWRFI BESTF \GSPAR
FLAG: AXES CNCT SIMU PLOT
TIME: DATE ->DAT TIME ->TIM TICKS ALRM
DATE+ DDAYS ->HMS HMS-> HMS+ HMS-
TSTR CLKA
ALRM: ACK ACKA STOAL RCLAL DELAL FINDA
TIME
STAT: DATA \GSPAR 1VAR PLOT FIT SUMS
DATA: \GS+ \GS- CL\GS \GSDAT STAT
\GSPAR: XCOL YCOL MODL \GSPAR RESET INFO
STAT
MODL: LINFI LOGFI EXPFI PWRFI BESTF \GSPAR
1VAR: TOT MEAN SDEV MAX\GS MIN\GS BINS
VAR PSDEV PVAR STAT
PLOT: BARPL HISTP SCATR STAT
FIT: \GSLINE LR PREDX PREDY CORR COV
PCOV STAT
SUMS: \GSX \GSY \GSX^2 \GSY^2 \GSX*Y N\GS
STAT
I/O: SRVR IOPAR PRINT PR1 SEND RECV
SERIA KERR RECN CLOSE XSEN XRECV
SRVR: SERVE PKT KGET FINIS I/O
IOPSR: IR ASCII BAUD PARIT CKSM TRAN
IOPAR RESET INFO I/O
PRINT: PRVAR PRST PRSTC PRLCD CR PRTPA
PR1 I/O
PRTPA: DELAY OLDPR PRTPA RESET INFO PRINT
SERIA: XMIT SRECV STIME SBRK BUFLE OPENI
I/O
LIBRARY: PORTS PVARS LIBS MERG FREE1 DETAC
ATTAC
PORTS: :0: (:1:) (:2:) etc.
UNITS: LENG AREA VOL TIME SPEED MASS
FORCE ENRG POWR PRESS TEMP ELEC
ANGL LIGHT RAD VISC
LENG: M CM MM YD FT IN
MPC PC LYR AU KM MI
NMI MIUS CHAIN RD FATH FTUS
MIL \Gm A FERMI
AREA: M^2 CM^2 B YD^2 FT^2 IN^2
KM^2 HA A MI^2 MIUS^ ACRE
VOL: M^3 ST CM^3 YD^3 FT^3 IN^3
L GALU GALC GAL QT PT
ML CU OZFL OZUK TBSP TSP
BBL BU PK FBM
TIME: YR D H MIN S HZ
SPEED: M/S CM/S FT/S KPH MPH KNOT
C GA
MASS: KG G LB OZ SLUG LBT
TON TONU T OZT CT GRAIN
U MOL
FORCE: N DYN GF KIP LBF PDL
ENRG: J ERG KCAL CAL BTU FT*LB
THER MEV EV
POWR: W HP
PRESS: PA ATM BAR PSI TORR MMH
INHG INH20
TEMP: \^oC \^oF K \^oR
ELEC: V A C \GW F W
FDY H MHO S T WB
ANGL: \^o R GRAD ARCMI ARCS SR
LIGHT: FC FLAM LX PH SB LM
CD LAM
RAD: GY RAD REM SV BQ CI
R
VISC: P ST
unit: adds the unit to the current object (real number)
<\unit: convert to unit
/>unit: divide the current object by unit
<\UNITS:CONV UBASE UVAL UFACT ->UNIT
VAR: user variables
name does EVAL
<\name does STO
/>name does RCL
EQ LIB: EQLIB COLIB MES UTILS
EQLIB: EQNLI SOLVE MSOL EQLIB
COLIB: CONLI CONS EQLIB
MES: MSOL MINIT MITM MUSE MCAL MROO
EQLIB
UTILS: MINE ZFACT FANNI DARCY F0\Gl SIDEN
TDELT TINC GMOL LBMO RPM DB
EQLIB
PICTURE: ZOOM (X,Y) TRACE FCN EDIT CANCL
ZOOM: ZFACT BOXZ ZIN ZOUT ZSQR ZDFLT
HZIN HZOUT VZIN VZOUT CNTR ZAUTO
ZDECI ZINTG ZTRIG ZLAST PICT
ZFACT: (zoom factor form)
BOXZ: CANCL ZOOM
FCN: ROOT ISECT SLOPE AREA SHADE EXTR
F(X) F' TANL NXEQ VIEW PICT
EDIT: DOT+ DOT- LINE TLINE BOX CIRCL
MARK +/- LABEL DEL ERASE MENU
SUB REPL PICT-> X,Y-> PICT
Built-In Equations from the Equation Library:
1. Columns and Beams
Elastic Buckling
Eccentric Columns
Simple Deflection
Simple Slope
Simple Moment
Simple Shear
Cantilever Deflection
Cantilever Slope
Cantilever Moment
Cantilever Shear
2. Electricity
Coloumb's Law
Ohm's Law and Power
Voltage Divider
Current Divider
Wire Resistance
Series and Parallel R
Series and Parallel C
Series and Parallel L
Capacitive Energy
Inductive Energy
RLC Current Delay
DC Capacitor Current
Capacitor Charge
DC Inductor Voltage
RC Transient
RL Transient
Resonant Frequency
Plate Capacitor
Cylindrical Capacitor
Solenoid Inductance
Toroid Inductance
Sinusoidal Voltage
Sinusoidal Current
3. Fluids
Pressure at Depth
Bernoulli Equation
Flow with Losses
Flow in Full Pipes
4. Forces and Energy
Linear Machanics
Angular Mechanics
Centripetal Force
Hooke's Law
1D Elastic Collisions
Drag Force
Law of Gravitation
Mass-Energy Relation
5. Gases
Ideal Gas Law
Ideal Gas State Change
Isothermal Expansion
Polytropic Processes
Isentropic Flow
Real Gas Law
Real Gas State Change
Kinetic Theory
6. Heat Transfer
Heat Capacity
Thermal Expansion
Conduction
Convection
Conduction + Convection
Black Body Radiation
7. Magnetism
Straignt Wire
Force Between Wires
B Field in Solenoid
B Field in Toroid
8. Motion
Linear Motion
Object in Free Fall
Projectile Motion
Angular Motion
Circular Motion
Terminal Velocity
Escape Velocity
9. Optics
Law of Refraction
Critical Angle
Brewster's Law
Spherical Reflection
Spherical Refraction
Thin Lens
10. Oscillations
Mass-Spring System
Simple Pendulum
Conical Pendulum
Torsional Pendulum
Simple Harmonic
11. Plane Geometry
Circle
Ellipse
Rectangle
Regular Polygon
Circular Ring
Triangle
12. Solid Geometry
Cone
Cylinder
Parallelepiped
Sphere
13. Solid State Devices
PN Step Junctions
NMOS Transistors
Bipolar Transistors
JFETs
14. Stress Analysis
Normal Stress
Shear Stress
Stress on an Element
Mohr's Circle
15. Waves
Transverse Waves
Longitudinal Waves
Sound Waves
Bugs/ROM-Versions::
K First HP 48G/GX released; includes various bugs affecting
ports. Therefore, version K was built only into HP 48G units.
L Second HP 48G/GX released; fixed the port bugs. This ROM
version is that present in the 2,000 HP 48GXs sold at the ASEE
conference for $90 apiece.
M Fixes a variety of bugs and includes a new display with better
contrast.
LM There is a bug that can easily cause memory to be reset if (1)
the clock display is turned on, (2) a 128 KB RAM card is
plugged in, and (3) the calculator is turned on and off (this
may have to be done once, or numerous times).
KLM If current equation writer equation GROB is larger than the
LCD, the CHARS browser display will be corrupted.
KLM If RAM cards are plugged into both ports and a library is
stored into port 2, then a port-1 card that is not write-protected
may be corrupted.
P Current version as of 1/94.
P XROOT gives results as if two stack levels are reversed if one
of the two elements is a list.
Notes::
The key label colors are chalele? green ("teal") and purple rain
("purple"). The case is gray (deep green, gun metal blue?).
There is space for an engraved nameplate on the back.
Ports 1 and 2 are swapped from the 48SX.
The CPU code name Yorke refers to black member of Lewis & Clarke expedition.
The RULES command puts up a crossword-style display that has the names
of the product designers. (Information from Wlodek Mier-Jedrzejowicz.)
From Datafile V14N1 page 6 by Dave Arnett (HP):
From the World Book Encyclopaedia:
---
Charlemagne's grandfather, Charles Martel (688-741) ruled the
Merovingian Frans. For repeatedly attacking the Moslems,
Charles received the title of Martel, meaning the Hammer.
---
The Palace School, set up at Charlemagne's capital in Aachen
under the leadership of English scholar Alcuin (735-804)
stimulated interest in education, philosophy, and literature.
---
The HP48GX was code named Hammer to signify our commitment to
repeatedly attacking in the Scientific Calculator market.
---
The HP48G was code named Alcuin in that we hoped to reach
college-bound studends with this product and help them have
the skills and interest to excel in their future studies,
even before high school graduation.
Price changes:
1995-01-01 $265
1999-mid $179.95
circa 2001-03 Office Depot cost reported to be $35
----------------------------------------------------------------------
+--------------------+
| WHAT'S NEW |
| IN THE HP48 G/GX |
+--------------------+
collected & annotated
by Joseph K. Horn
(1) AUTOMATIC LIST PROCESSING.
Almost all commands that did not accept a list as one of their
arguments can do so now. Here are just a few examples:
{ 1 2 3 } SF sets flags 1, 2, and 3
{ 1 2 3 } SQ returns { 1 4 9 }
{ 1 2 3 } { 4 5 6 } * returns { 4 10 18 }
{ freq dur freq dur ... } BEEP can play a song with no
audible hiccup between tones.
Since + has always been used to concatenate lists, a new ADD
function exists to add the elements of two lists, like this:
{ 1 2 3 } { 4 5 6 } ADD returns { 5 7 9 }, whereas
{ 1 2 3 } { 4 5 6 } + returns { 1 2 3 4 5 6 } as it did
before.
(2) PORTS.
Only port 1 can be merged in the GX. Card slot 2, which is
intended for large-capacity RAM cards, is permanently "free", and
is automatically divided up into 128K "ports", each of which
becomes Port 2, Port 3, Port 4, etc. Up to 4 Megabytes can be
plugged into slot 2, which would then become Port 2 through Port
33. (Although the FREE and MERGE commands were kept for HP 48SX
compatibility, GX users will prefer the new FREE1 and MERGE1
commands). Therefore the maximum amount of merged main memory is
256K (unlike the SX which allowed up to 288K) after MERGE1; the
maximum amount of fully online free independent memory is 4224K
after FREE1.
(3) LOCAL VARIABLES.
Variable names prefixed with a <- (backarrow character) are
compiled as local (temporary) variable name objects even if
they're not explicitly after FOR or ->. This allows programs to
share values through local variables, which is much faster than
sharing values through global variables, and they get purged
automatically.
(4) SPEED.
CPU clock speed is double the S/SX's, but throughput is estimated
to be only 40% faster, primarily due to the fact that *all* RAM &
ROM is now bankswitched (on the S/SX only a 32K portion of the ROM
required bank switching), and it still has the same 4-bit bus
bottleneck.
(5) IMPROVED COMMANDS:
AXES can now also specify the spacing of the tick marks.
DEPND can now also specify the initial values and tolerance
for the new DIFFEQ plot type.
(6) HP SOLVE EQUATION LIBRARY CARD COMMANDS:
AMORT, amortization calculations
CONLIB, starts Constants Library catalog
CONST, returns value of a named CONLIB constant
DARCY, calculates Darcy friction factor
EQNLIB, starts Equation Library catalog
F0lambda, calculates black-body power fraction
FANNING, calculates Fanning friction factor
MCALC, marks an MSOLVR variable as "not user-defined"
MINEHUNT, starts the "Minehunt" video game
MINIT, initializes Mpar from 'EQ' for MSOLVR
MITM, customizes title & menu of MSOLVR's screen
MROOT, solve for variable(s) in MSOLVR
MSOLVR, shows Multiple Equation Solver menu
MUSER, marks an MSOLVR variable as "user-defined"
SIDENS, density of silicon as function of temperature
SOLVEQN, starts solver for specified EqLib equation(s)
TDELTA, subtracts temperatures like "-" ought to but doesn't
TINC, adds temperatures like "+" ought to but doesn't
TVM, shows the financial calculator (Time Value of Money) menu
TVMBEG, sets payments-at-beginning-of-periods mode
TVMEND, sets payments-at-end-of-periods mode
TVMROOT, solves for a TVM variable
ZFACTOR, calculates gas compressibility factor Z
Note: The EQ Card's Periodic Table and Tetris game are *not* in
the HP 48G/GX.
(7) NEW ARRAY COMMANDS:
COL+, inserts a column vector into a matrix or a number into a
vector (like INSCOL/PUTCOL in Donnelly's Tool Library)
COL-, deletes a column from a matrix or number from a vector
(identical to DELCOL in Donnelly's Tool Library)
COL->, combines multiple column vectors into a matrix
->COL, breaks a matrix into multiple column vectors
(like repeated GETCOL in Donnelly's Tool Library)
COND, column norm condition number of a square matrix
CSWP, swaps two columns in a matrix
(like EXCOL in Donnelly's Tool Library)
->DIAG, returns vector of major diagonal elements of a matrix
DIAG->, creates matrix with specified diagonal elements
EGV, eigenvalues and right eigenvectors of a square matrix
EGVL, eigenvalues of a square matrix
FFT, discrete Fourier transform
IFFT, inverse discrete Fourier transform
LQ, returns the LQ factorization of a matrix
LSQ, minimum norm least-squares solution to an ill-determined
system of linear equations
LU, returns the Crout LU decomposition of a square matrix
PCOEF, returns polynomial with given roots (inverse of PROOT)
PEVAL, evaluates polynomial at x
PROOT, finds all roots of polynomial (inverse of PCOEF)
QR, returns QR factorization of a matrix
RANK, rank of a rectangular matrix (uses flag -54)
RANM, creates matrix with random elements
RCI, multiplies elements in one row of a matrix by a scalar
RCIJ, does RCI then adds the result to a row
ROW+, inserts a row vector into a matrix or a number into a vector
(like INSROW/PUTROW in Donnelly's Tool Library)
ROW-, deletes a row from a matrix or number from a vector
(identical to DELROW in Donnelly's Tool Library)
ROW->, combines multiple row vectors into a matrix
->ROW, breaks a matrix into multiple row vectors
(like repeated GETROW in Donnelly's Tool Library)
RSWP, swaps two rows in a matrix
(identical to EXROW in Donnelly's Tool Library)
SCHUR, computes the Schur decomposition of a square matrix
SNRM, spectral norm of an array
SRAD, spectral radius of a square matrix
SVD, singular value decomposition of a matrix
SVL, computes the singular values of a matrix
TRACE, sum of diagonal elements of a square matrix
(8) GRAPHICS & PLOTTING COMMANDS:
ANIMATE, displays grobs on the stack sequentially. You can use
the defaults, or specify your own delay between frames
(can be *very* fast), the number of times to repeat the
sequence, and even the pixel coordinates. It's just like
a ROLL REPL loop... except very fast.
Note: Charlie Patton converted 17 seconds of the Apollo
moon-walk video into HP48 GROBs and ran them with
ANIMATE, and it looked very good!
ATICK, specifies tick spacing on plot axes
EYEPT, specifies the eye-point coordinates in a perspective plot
GRIDMAP, selects the new "gridmap" plot type
PARSURFACE, selects the new "parametric surface" plot type
PCONTOUR, selects the new "pcontour" plot type
PICTURE, same as GRAPH command
SLOPEFIELD, selects the new "slopefield" plot type
WIREFRAME, selects the new "wireframe" plot type
XVOL, sets the width of the 3D plotting volume
XXRNG, sets the width of the 3D target mapping range for gridmap
and parametric surface plots
YSLICE, selects the new "yslice" plot type
YVOL, sets the depth of the 3D plotting volume
YYRNG, sets the depth of the 3D target mapping range for gridmap
and parametric surface plots
ZVOL, sets the height of the 3D plotting volume
(9) USER-INTERFACE COMMANDS:
CHOOSE, displays a point-and-click menu "dialog box"
INFORM, formatted multi-line input with named fields (nice!!)
MSGBOX, displays text in a centered box with shadow, then WAITs
NOVAL, placeholder for unspecified values in INFORM argument list
(10) LIST PROCESSING COMMANDS:
ADD, adds lists element-wise (see section #1 above)
DOLIST, evals an object on multiple lists
DOSUBS, evals a program or command taking arguments from a list
ENDSUBS, returns the number of loops the current DOSUBS will do
HEAD, first element in a list or first char in a string
(identical to CAR in Donnelly's Tool Library)
DeltaLIST, list of first finite differences of list objects
SigmaLIST, sum of the elements in a list
PiLIST, product of the elements in a list
NSUB, returns the current list pointer value during a DOSUBS
REVLIST, reverses the order of the objects in a list
(like REVERSE in Donnelly's Tool Library)
SEQ, list of results from repeated execution of an object
(like a FOR/STEP loop but the results go into a list)
SORT, sorts elements in a list into ascending order, or sorts a
list of lists using each list's first element as the key
(can be done with LSORT/QSORT in Donnelly's Tool Library)
STREAM, executes an object on first two elements of a list, then
again on the result and the 3rd element, etc. Allows
easy creation of things similar to SigmaLIST and PiList.
TAIL, returns a decapitated list or string (see HEAD above)
(identical to CDR in Donnelly's Tool Library)
(11) SYSTEM COMMANDS:
CYLIN, sets polar/cylindrical coordinate mode
FREE1, like 1 FREE (see section #2 above)
MERGE1, like 1 MERGE (see section #2 above)
PINIT, port initialize, esp. important for 4-Meg RAM card users
RECT, sets rectangular coordinate mode
SPHERE, sets polar/spherical coordinate mode
TEACH, loads the Owner's Manual examples into a dir in HOME
VERSION, returns the operating system ROM version string
Note: first 48G's will be version "K"; first 48GX's will
be version "L" due to the removal of a port management
bug in version "K" which does not affect the 48G.
XRECV, Xmodem protocol receive (binary mode only)
XSEND, Xmodem protocol send (binary mode only)
(11) MATH COMMANDS:
LININ, tests whether an equation is linear in a given variable
NDIST, normal probability density
PCOV, population covariance of SigmaDAT
PSDEV, population standard deviation of SigmaDAT
PVAR, population variance of SigmaDAT
RKF, solves initial value problem using Runge-Kutta-Fehlberg
RKFERR, change in solution and absolute error using RKF
RKFSTEP, next solution step with given error tolerance using RKF
RRK, solves initial value problem using Rosenbrock & RKF
RRKSTEP, next solution step with given error tolerance using RRK
RSBERR, change in solution and absolute error using Rosenbrock
(12) MENU NUMBERS & KEY CODES.
Many menu numbers have changed, so software that uses # MENU or #
TMENU may not work the same as in the HP 48S/SX. (Specifically,
only menu numbers 0-3, 28, 30, and 42-59 are the same). Likewise,
almost all of the shifted keycodes correspond to new commands and
menus, which programmers must take into account; for example, the
"RAD" key on the S/SX had the keycode 82.2, but it's 21.2 on the
G/GX. The left-shift key, which was orange on the S/SX, is now
purple [officially "lavender"], and the right-shift key which was
blue on the S/SX is now green [officially "teal"] on the G/GX.
Also, the digit-key menus can be activated by both shift keys;
left-shift gives the softkey menus like in the S/SX, but the
right-shift gives the new user-friendly full-screen menus.
The unshifted keys remain identical to the S/SX, except for a
cosmetic color change to match the very dark green of the
calculator case.
(13) MANUALS.
The G/GX comes with two manuals, a "Getting Started" manual for
newbies, and a cost-cutting, slimmer owner's manual called the
"User's Guide" which will *not* cover programming in depth, since
HP figures that the huge majority of all 48 owners never program
it anyway. The few power users (namely, us!) can buy the
optional "Advanced Users Guide" (similar to the S/SX's
"Programmer's Reference Manual") which covers programming and
other topics.
Note: The accuracy and completeness of this list is in no way
guaranteed, but I included everything I could find and tried to make
it all clear. Please post addenda & corrigenda as you discover them
so that we S/SX owners can all make a fast transition to the G/GX.
(14) SUB and REPL now work with matrices to extract or substitute
submatrices from/into matrices on the stack.
------------------------------------------------------------
HP48G/GX Key Locator Chart
-----------------------------
Key Menu
---- -----------------
! MTH PROB
% MTH REAL
%CH MTH REAL
%T MTH REAL
(0,1) MTH CONS
\->ARR PRG TYPE
\->COL MTH MATR COL
\->DAT TIME
\->DIAG MTH MATR
\->GRO PRG GROB
\->HMS TIME
\->LCD PRG GROB
\->LIST PRG LIST
\->LIST PRG TYPE
\->ROW MTH MATR ROW
\->STR CHAR
\->STR PRG TYPE
\->TAG PRG TYPE
\->TIM TIME
\->UNIT <-UNITS (left-shift UNITS)
\->UNIT PRG TYPE
\->V2 MTH VECTR
\->V3 MTH VECTR
1.E-4 MTH CONS
2.718 MTH CONS
3.141 MTH CONS
9.999 MTH CONS
< PRG TEST
<-DEL EDIT
<-SKIP EDIT
<= PRG TEST
== PRG TEST
> PRG TEST
>= PRG TEST
A UNITS AREA
A UNITS ELEC
A(angstrom) UNITS LENG
ABS MTH CMPL
ABS MTH MATR NORM
ABS MTH REAL
ABS MTH VECTR
ACK TIME ALRM
ACKA TIME ALRM
ACOSH MTH HYP
ACRE UNITS AREA
ADD MTH LIST
ALRM TIME
AND MTH BASE LOGIC
AND PRG TEST
ANIMATE PRG GROB
ARC PRG PICT
ARCHIVE MEMORY
ARCMI UNITS ANGL
ARCS UNITS ANGL
ARG MODES MISC
ARG MTH CMPL
ASCII I/O IOPAR
ASINH MTH HYP
ASN MODES KEYS
ASR MTH BASE BIT
ATANH MTH HYP
ATM UNITS PRESS
ATTACH LIBRARY
AU UNITS LENG
B UNITS AREA
B\->R MTH BASE
BAR UNITS PRESS
BARPL STAT PLOT
BAUD I/O IOPAR
BBL UNITS VOL
BEEP MODES MISC
BEEP PRG OUT
BESTF STAT \GSPAR MODL
BIN MTH BASE
BINS STAT 1VAR
BLANK PRG GROB
BOR PRG GROB
BOX PRG PICT
BQ UNITS RAD
BTU UNITS ENRG
BU UNITS VOL
BUFLE I/O SERIA
BXOR PRG GROB
BYTES MEMORY
C UNITS ELEC
C UNITS SPEED
C\->PX PRG PICT
C\->R MTH CMPL
C\->R PRG TYPE
CAL UNITS ENRG
CASE PRG BRCH CASE
CD UNITS LIGHT
CEIL MTH REAL
CF MODES FLAG
CF PRG TEST
CHAIN UNITS LENG
CHOOSE PRG IN
CHR CHAR
CHR PRG TYPE
CI UNITS RAD
CKSM I/O IOPAR
CLK MODES MISC
CLKA TIME
CLLCD PRG OUT
CLOSE I/O
CL\GS STAT DATA
CM UNITS LENG
CM/S UNITS SPEED
CMD MODES MISC
CM^2 UNITS AREA
CM^3 UNITS VOL
CNRM MTH MATR NORM
COL+ MTH MATR COL
COL- MTH MATR COL
COL\-> MTH MATR COL
COMB MTH PROB
CON MTH MATR NORM
COND MTH MATR NORM
CONJ MTH CMPL
CONLI EQ LIB COLIB
CONS EQ LIB COLIB
CONV <-UNITS
CORR STAT FIT
COSH MTH HYP
COV STAT FIT
CR I/O PRINT
CRDIR MEMORY DIR
CROSS MTH VECTR
CST MODES MENU
CSWP MTH MATR COL
CT UNITS MASS
CU UNITS VOL
CYLIN MODES ANGL
CYLIN MTH VECTR
D UNITS TIME
D\->R MTH REAL
DARCY EQ LIB UTILS
DATE TIME
DATE+ TIME
DB EQ LIB UTILS
DBUG PRG RUN
DDAYS TIME
DEC MTH BASE
DECR MEMORY ARITH
DEG MODES ANGL
DEL\-> EDIT
DELAL TIME ALRM
DELAY I/O PRINT PRTPA
DELK MODES KEYS
DEPTH STACK
DET MTH MATR NORM
DETACH LIBRARY
DIAG\-> MTH MATR
DISP PRG OUT
DO PRG BRCH DO
DOERR PRG ERROR
DOLIS PRG LIST PROC
DOSUB PRG LIST PROC
DOT MTH VECTR
DROP2 STACK
DRPN STACK
DTAG PRG TYPE
DUP STACK
DUP2 STACK
DUPN STACK
DYN UNITS FORCE
E MTH CONS
EGV MTH MATR
EGVL MTH MATR
ELSE PRG BRCH IF
ELSE PRG ERROR IFERR
END MODES FMT
END PRG BRCH CASE
END PRG BRCH DO
END PRG BRCH IF
END PRG BRCH WHILE
END PRG ERROR IFERR
ENDS PRG LIST PROC
EQ\-> PRG TYPE
EQNLI EQ LIB EQLIB
ERG UNITS ENRG
ERR0 PRG ERROR
ERRM PRG ERROR
ERRN PRG ERROR
EV UNITS ENRG
EXPFI STAT \GSPAR MODL
EXPM MTH HYP
F UNITS ELEC
F0\Gl EQ LIB UTILS
FANNI EQ LIB UTILS
FATH UNITS LENG
FBM UNITS VOL
FC UNITS LIGHT
FC? MODES FLAG
FC? PRG TEST
FC?C MODES FLAG
FC?C PRG TEST
FDY UNITS ELEC
FERMI UNITS LENG
FFT MTH FFT
FINDA TIME ALRM
FINIS I/O SRVR
FIX MODES FMT
FLAM UNITS LIGHT
FLOOR MTH REAL
FM, MODES FMT
FOR PRG BRCH FOR
FP MTH REAL
FREE1 LIBRARY
FREEZE PRG OUT
FS? MODES FLAG
FS? PRG TEST
FS?C MODES FLAG
FS?C PRG TEST
FT UNITS LENG
FT*LB UNITS ENRG
FT/S UNITS SPEED
FTUS UNITS LENG
FT^2 UNITS AREA
FT^3 UNITS VOL
G UNITS MASS
GA UNITS SPEED
GAL UNITS VOL
GALC UNITS VOL
GALU UNITS VOL
GET MTH MATR NORM
GET PRG LIST ELEM
GETI MTH MATR NORM
GETI PRG LIST ELEM
GF UNITS FORCE
GMOL EQ LIB UTILS
GRAD MODES ANGL
GRAD UNITS ANGL
GRAIN UNITS MASS
GY UNITS RAD
H UNITS ELEC
H UNITS TIME
HA UNITS AREA
HALT PRG RUN
HEAD CHAR
HEAD PRG LIST ELEM
HEX MTH BASE
HISTP STAT PLOT
HMS+ TIME
HMS- TIME
HMS\-> TIME
HP UNITS POWR
HZ UNITS TIME
I MTH CONS
IDN MTH MATR NORM
IF PRG BRCH IF
IFERR PRG ERROR IFERR
IFFT MTH FFT
IFT PRG BRCH
IFTE PRG BRCH
IM MTH CMPL
IN UNITS LENG
INCR MEMORY ARITH
INFO I/O IOPAR
INFO I/O PRINT PRTPA
INFO MODES MISC
INFO STAT \GSPAR
INFORM PRG IN
INH2O UNITS PRESS
INHG UNITS PRESS
INPUT PRG IN
INS EDIT
IN^2 UNITS AREA
IN^3 UNITS VOL
IOPAR I/O IOPAR
IP MTH REAL
IR I/O IOPAR
J UNITS ENRG
K UNITS TEMP
KCAL UNITS ENRG
KERR I/O
KEY PRG IN
KG UNITS MASS
KGET I/O SRVR
KILL PRG RUN
KIP UNITS FORCE
KM UNITS LENG
KM^2 UNITS AREA
KNOT UNITS SPEED
KPH UNITS SPEED
L UNITS VOL
LAM UNITS LIGHT
LASTA PRG ERROR
LB UNITS MASS
LBF UNITS FORCE
LBMO EQ LIB UTILS
LBT UNITS MASS
LCD\-> PRG GROB
LIBS LIBRARY
LINE PRG PICT
LINFI STAT \GSPAR MODL
LININ PRG TEST
LM UNITS LIGHT
LNP1 MTH HYP
LOGFI STAT \GSPAR MODL
LQ MTH MATR FACTR
LR STAT FIT
LSQ MTH MATR
LU MTH MATR FACTR
LX UNITS LIGHT
LYR UNITS LENG
M UNITS LENG
M/S UNITS SPEED
MANT MTH REAL
MAX MTH REAL
MAXR MTH CONS
MAX\GS STAT 1VAR
MCAL EQ LIB MES
MEAN STAT 1VAR
MEM MEMORY
MENU MODES MENU
MERG LIBRARY
MEV UNITS ENRG
MHO UNITS ELEC
MI UNITS LENG
MIL UNITS LENG
MIN MTH REAL
MIN UNITS TIME
MINE EQ LIB UTILS
MINIT EQ LIB MES
MINR MTH CONS
MIN\GS STAT 1VAR
MITM EQ LIB MES
MIUS UNITS LENG
MIUS^2 UNITS AREA
MI^2 UNITS AREA
ML MODES FMT
ML UNITS VOL
MM UNITS LENG
MMH UNITS PRESS
MOD MTH REAL
MOL UNITS MASS
MPC UNITS LENG
MPH UNITS SPEED
MROO EQ LIB MES
MSGB PRG OUT
MSOL EQ LIB EQLIB
MSOL EQ LIB MES
MUSE EQ LIB MES
M^2 UNITS AREA
M^3 UNITS VOL
N UNITS FORCE
NDIST MTH PROB
NEG MTH CMPL
NEWO MEMORY
NEXT PRG BRCH FOR
NEXT PRG BRCH START
NEXT PRG RUN
NMI UNITS LENG
NOT MTH BASE LOGIC
NOT PRG TEST
NOVA PRG IN
NSUB PRG LIST PROC
NUM CHAR
NUM PRG TYPE
N\GS STAT SUMS
OBJ\-> CHAR
OBJ\-> PRG LIST
OBJ\-> PRG TYPE
OCT MTH BASE
OFF PRG RUN
OLDPR I/O PRINT PRTPA
OPENI I/O SERIA
OR MTH BASE LOGIC
OR PRG TEST
ORDER MEMORY DIR
OVER STACK
OZ UNITS MASS
OZFL UNITS VOL
OZT UNITS MASS
OZUK UNITS VOL
P UNITS VISC
PA UNITS PRESS
PARIT I/O IOPAR
PATH MEMORY DIR
PC UNITS LENG
PCOV STAT FIT
PDIM PRG PICT
PDL UNITS FORCE
PERM MTH PROB
PGDIR MEMORY DIR
PH UNITS LIGHT
PICK STACK
PICT PRG PICT
PIX? PRG PICT
PIXOF PRG PICT
PIXON PRG PICT
PK UNITS VOL
PKT I/O SRVR
POS CHAR
POS PRG LIST ELEM
PR1 I/O
PR1 I/O PRINT
PREDX STAT FIT
PREDY STAT FIT
PRLCD I/O PRINT
PROMPT PRG IN
PRST I/O PRINT
PRSTC I/O PRINT
PRTPA I/O PRINT PRTPA
PRVAR I/O PRINT
PSDEV STAT 1VAR
PSI UNITS PRESS
PT UNITS VOL
PUT MTH MATR NORM
PUT PRG LIST ELEM
PUTI MTH MATR NORM
PUTI PRG LIST ELEM
PVAR STAT 1VAR
PVARS LIBRARY
PVIEW PRG OUT
PVIEW PRG PICT
PWRFI STAT \GSPAR MODL
PX->C PRG PICT
QR MTH MATR FACTR
QT UNITS VOL
R UNITS ANGL
R UNITS RAD
R\->B MTH BASE
R\->C MTH CMPL
R\->C PRG TYPE
R\->D MTH REAL
RAD MODES ANGL
RAD UNITS RAD
RAND MTH PROB
RANK MTH MATR NORM
RANM MTH MATR NORM
RCI MTH MATR ROW
RCIJ MTH MATR ROW
RCLAL TIME ALRM
RCLF MODES FLAG
RCLK MODES KEYS
RCLM MODES MENU
RCWS MTH BASE
RD UNITS LENG
RDM MTH MATR NORM
RDZ MTH PROB
RE MTH CMPL
RECN I/O
RECT MODES ANGL
RECT MTH VECTR
RECV I/O
REM UNITS RAD
REPEAT PRG BRCH WHILE
REPL CHAR
REPL MTH MATR NORM
REPL PRG GROB
REPL PRG LIST
RESET I/O IOPAR
RESET I/O PRINT PRTPA
RESET MODES FLAG
RESET STAT \GSPAR
RESTORE MEMORY
REVLI MTH LIST
REVLI PRG LIST PROC
RL MTH BASE BIT
RLB MTH BASE BYTE
RND MTH REAL
RNRM MTH MATR NORM
ROLL STACK
ROLLD STACK
ROT STACK
ROW+ MTH MATR ROW
ROW- MTH MATR ROW
ROW\-> MTH MATR ROW
RPM EQ LIB UTILS
RR MTH BASE BIT
RRB MTH BASE BYTE
RREF MTH MATR FACTR
RSD MTH MATR
RSWP MTH MATR ROW
S UNITS ELEC
S UNITS TIME
SAME PRG TEST
SB UNITS LIGHT
SBRK I/O SERIA
SCATR STAT PLOT
SCHUR MTH MATR FACTR
SCI MODES FMT
SCON MEMORY ARITH
SDEV STAT 1VAR
SEND I/O
SEQ PRG LIST PROC
SERVE I/O SRVR
SF MODES FLAG
SF PRG TEST
SIDEN EQ LIB UTILS
SIGN MTH CMPL
SIGN MTH REAL
SINH MTH HYP
SINV MEMORY ARITH
SIZE CHAR
SIZE MTH MATR NORM
SIZE PRG GROB
SIZE PRG LIST ELEM
SKIP\-> EDIT
SL MTH BASE BIT
SLB MTH BASE BYTE
SLUG UNITS MASS
SNEG MEMORY ARITH
SNRM MTH MATR NORM
SOLVE EQ LIB EQLIB
SORT MTH LIST
SORT PRG LIST PROC
SPHER MODES ANGL
SPHER MTH VECTR
SR MTH BASE BIT
SR UNITS ANGL
SRAD MTH MATR NORM
SRB MTH BASE BYTE
SRECV I/O SERIA
SST PRG RUN
SST\|v PRG RUN
ST UNITS VISC
ST UNITS VOL
START PRG BRCH START
STD MODES FMT
STEP PRG BRCH FOR
STEP PRG BRCH START
STIME I/O SERIA
STK MODES MISC
STO* MEMORY ARITH
STO+ MEMORY ARITH
STO- MEMORY ARITH
STO/ MEMORY ARITH
STOAL TIME ALRM
STOF MODES FLAG
STOK MODES KEYS
STREA PRG LIST PROC
STWS MTH BASE
SUB CHAR
SUB MTH MATR NORM
SUB PRG GROB
SUB PRG LIST
SV UNITS RAD
SVD MTH MATR FACTR
SVL MTH MATR FACTR
SYM MODES MISC
T UNITS ELEC
T UNITS MASS
TAIL CHAR
TAIL PRG LIST ELEM
TANH MTH HYP
TBSP UNITS VOL
TDELT EQ LIB UTILS
TEXT PRG OUT
THEN PRG BRCH CASE
THEN PRG BRCH IF
THEN PRG ERROR IFERR
THER UNITS ENRG
TICKS TIME
TIME TIME
TINC EQ LIB UTILS
TLINE PRG PICT
TMEN MODES MENU
TON UNITS MASS
TONU UNITS MASS
TORR UNITS PRESS
TOT STAT 1VAR
TRACE MTH MATR NORM
TRAN I/O IOPAR
TRN MTH MATR NORM
TRNC MTH REAL
TSP UNITS VOL
TSTR TIME
TVARS MEMORY DIR
TYPE PRG TEST
TYPE PRG TYPE
U UNITS MASS
UBASE <-UNITS
UFACT <-UNITS
UNTIL PRG BRCH DO
UTPC MTH PROB
UTPF MTH PROB
UTPN MTH PROB
UTPT MTH PROB
UVAL <-UNITS
V UNITS ELEC
V\-> MTH VECTR
VAR STAT 1VAR
VARS MEMORY DIR
VTYPE PRG TYPE
W UNITS ELEC
W UNITS POWR
WAIT PRG IN
WB UNITS ELEC
WHILE PRG BRCH WHILE
XCOL STAT \GSPAR
XMIT I/O SERIA
XOR MTH BASE LOGIC
XOR PRG TEST
XPON MTH REAL
XRECV I/O
XSEN I/O
YCOL STAT \GSPAR
YD UNITS LENG
YD^2 UNITS AREA
YD^3 UNITS VOL
YR UNITS TIME
ZFACT EQ LIB UTILS
\=/ PRG TEST
\GDLIST MTH LIST
\Gm (mu) UNITS LENG
\GPILIST MTH LIST
\GS+ STAT DATA
\GS- STAT DATA
\GSDAT STAT DATA
\GSLINE STAT FIT
\GSLIST MTH LIST
\GSPAR STAT \GSPAR
\GSX STAT SUMS
\GSX*Y STAT SUMS
\GSX^2 STAT SUMS
\GSY STAT SUMS
\GSY^2 STAT SUMS
\GW (omega) UNITS ELEC
\PI MTH CONS
\^o (degrees) UNITS ANGL
\^oC UNITS TEMP
\^oF UNITS TEMP
\^oR UNITS TEMP
\|^STK EDIT
Areas
General
Craig's Articles
Last modified Saturday, 2012-02-25T23:29:48-06:00.