Chapter 22: Linking and Upgrading 381
22LINK.DOC TI-89/TI-92 Plus: Linking and Upgrading (English) Susan Gullord Revised: 02/23/01 1:23 PM Printed: 02/23/01 2:20 PM Page 381 of 18
All user-defined variables, including functions and programs, can be
sent from a
TI
-
92
to a
TI
-
89
or
TI
-
92 Plus
. However, they may behave
differently. Examples are:
¦
Conflicts between
TI
-
89 / TI
-
92 Plus
system variable, function, and
instruction names and
TI
-
92
user-defined names.
¦
Programs or functions that use symbolic local variables. On a
TI
-
89
and
TI
-
92 Plus
, a local variable must be initialized with a
value before it can be referenced (meaning that a local variable
cannot be used symbolically), or you must use a global variable
instead. This includes programs that evaluate strings as local
variables that are symbolic, such as
expr()
.
Any functionality that exists on a
TI
-
89
or
TI
-
92 Plus
and NOT on a
TI
-
92
will NOT run as expected on a
TI
-
92
. In some cases (text form),
the data will transfer but may give an error when run on the
TI
-
92
. In
other cases (tokenized form), the data may not be sent to the
TI
-
92
.
If the data contains only functionality available on a
TI
-
92
, it can
probably be sent to and run on a
TI
-
92
with the same results.
Exceptions include:
¦
Graph databases (GDBs) will not be sent because the
TI
-
89
and
TI
-
92 Plus
use a GDB structure that has more information than the
TI
-
92
GDB.
¦
A function or program defined in terms of a variable such as
x
and then evaluated using some expression containing that same
variable will run on a
TI
-
89
and
TI
-
92 Plus
, but will cause a
Circular
definition
error on a
TI
-
92
.
¦
Some existing
TI
-
92
functions and instructions have enhanced
functionality on a
TI
-
89
and
TI
-
92 Plus
(such as
NewData
,
setMode()
, and matrix functions that use the optional tolerance
argument). These functions and instructions may not be sent at
all or may cause an error on a
TI
-
92
.
¦
Archived variables will not be sent to a
TI
-
92
. Unarchive the
variables first.
¦
Data variables that contain headers will not be sent. Those
without headers will be sent only if the contents are
TI
-
92
compatible.
¦
Product software (base code) upgrades.
¦
Flash applications.
You can upgrade a
TI
-
92
to a
TI
-
92 Plus
by installing a
TI
-
92 Plus
Module. See the Texas Instruments web site
education.ti.com
for more information.
TI-92 to TI-89
or TI-92 Plus
TI-89 or TI-92 Plus
to TI-92