The Series 80 HP BASIC Programming Language

functions and statements exclusive to the HP-86 and HP-87


BASIC FUNCTIONS AND STATEMENTS
Functions
146 FRE returns the amount of available memory; allows a program to adapt itself to memory size
Graphics Statements
147 AXES draws a pair of axes with optional tic marks
148 BREAD byte read; reads the contents of the graphics display into the specified string variable, enabling you to read and store the entire graphics display in one variable
149 CLIP defines plotting boundaries (softclips) in current units mode, enabling you to highlight or make windows around specified areas of your graph
150 CSIZE character size; specidies the height, width-height aspect ratio, and slant of characters used in labels
151 CURSOR stores the value of the current cursor coordinates in the specified variable names
152 DRAW drops the pen and draws to the specified coordinate position
153 FXD establishes the label format for automatic axes labeling with the LAXES and LGRID statements
154 FRAME draws a box around current plotting area
155 GRAPHICS switches the CRT to graphics mode if it is not already there
156 GRID draws a full-scale grid with optional tic marks on the grid lines
157 IPLOT provides incremental plotting with pen control from the last plotted point
158 LABEL USING used like the PRINT USING statement to draw formatted labels on the plotting device; the image format string determines the exact form of the labels
159 LAXES label axes; draws and labels a pair of axes; labels are placed outside the plotting area, within the graphic limits, at each major tic mark
160 LGRID label grid; draws and labels a grid; labels are placed outside the plotting boundaries, within the graphic limits, on each grid line
161 LIMIT defines the graphic limits beyond which the pen is not allowed to move; when the optional parameters are not included, two corner points of the plotting area can be digitized to define the graphic limits
162 LINETYPE selects one of eight solid or dashed line types
163 LOCATE specifies the plotting boundaries upon which SCALE or SHOW will map; lines drawn or plotted in user units will not be allowed to cross the plotting boundaries specified by LOCATE; useful for creating a window for your plot, saving space outside the window for labels
164 LORG label origin; determines where subsequent labels are drawn relative to the current pen location; useful for positioning or centering labels
165 MSCALE scales the current plotting area in millimeters
166 PDIR plot direction; sets the angle of rotation for relative or incremental plotting
167 PLOTTER IS specifies the target of all plotter statements and operations
168 RATIO returns a value equal to the ratio of the physical dimensions of the graphic limits, i.e., the x dimension divided by the y dimension
169 RPLOT relative plot; enables relative plotting and pen control from the last pen position determined by a statement other than RPLOT; the direction may be rotated with the PDIR statement
170 SETGU sets the graphic units as the current units mode
171 SET I/O enables you to write information directly to the registers in an interface module
172 SHOW defines an isotropic scale (one unit of x equals one unit of y) in user units within the plotting boundaries
173 UNCLIP sets the plotting boundaries (which are set by LOCATE or CLIP) equal to the graphic limits
174 WHERE assigns the coordinate values of the last plotted or moved-to point and the pen's up or down status to the specified variables
--back--