TI-BASIC:Pictures

From Learn @ Cemetech
Revision as of 18:25, 24 February 2016 by Maintenance script (talk | contribs) (Initial automated import)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Picture variables and GDBs (short for Graph DataBase) are used to save two different elements of the current graph display. A picture variable is used to store the exact appearance of the graph screen. A GDB is used to store system variables relevant to the graph screen - equations, window settings, and the like. 10 built-in variables of each type exist: Pic0 through Pic9 for pictures and GDB0 through GDB9 for GDBs.

A picture variable stores the on-or-off state of each pixel in the first 63 rows of the screen (the 64th row is only available for Assembly programs). The right-most, 96th column is stored with the picture, although it can't be drawn to by TI-Basic commands). The screen is stored to the picture exactly as it appears, with the exception of axes labels (even if they are shown).

A GDB stores the following elements of a graph:

Note that stat plots and functions entered in another graphing mode are not saved. Neither is the output of any drawing command such as those in the 2nd DRAW menu.

Commands

Only 4 commands exist for dealing with pictures and GDBs:

They pretty much do what you expect them to.

Advanced

It's possible, using an assembly program such as [*http://www.ticalc.org/archives/files/fileinfo/357/35781.html Picture Manager v1.0], to access extra picture variables available due to a shortcut in the TIOS. There are 256 pictures available total; the first ten are Pic1, Pic2, ..., Pic9, Pic0, and the rest are only accessible through an Assembly program.

The same shortcut exists, in theory, for the GDB variables, but since most programmers don't even use the ones that are available, no assembly program for the purpose has been written.