HP 39GS hp 39gs_user's guide_English_E_HDPMG39AE13.pdf - Page 243

Graphic commands, DISPLAY, GROBNOT

Page 243 highlights

Example TLINE 0;0;3;3: Erases previously drawn 45 degree line from (0,0) to (3,3), or draws that line if it doesn't already exist. Graphic commands The graphic commands use the graphics variables G0 through G9-or the Page variable from Sketch-as graphicname arguments. The position argument takes the form (x,y). Position coordinates depend on the current aplet's scale, which is specified by Xmin, Xmax, Ymin, and Ymax. The upper left corner of the target graphic (graphic2) is at (Xmin,Ymax). You can capture the current display and store it in G0 by simultaneously pressing + . DISPLAY→ →DISPLAY Stores the current display in graphicname. DISPLAY→ graphicname: Displays graphic from graphicname in the display. →DISPLAY graphicname: →GROB Creates a graphic from expression, using font_size, and stores the resulting graphic in graphicname. Font sizes are 1, 2, or 3. If the fontsize argument is 0, the HP 39gs creates a graphic display like that created by the SHOW operation. →GROB graphicname;expression; fontsize: GROBNOT Replaces graphic in graphicname with bitwise-inverted graphic. GROBNOT graphicname: GROBOR Using the logical OR, superimposes graphicname2 onto graphicname1. The upper left corner of graphicname2 is placed at position. GROBOR graphicname1;(position);graphicname2: Example GROBOR G0; (1,1); G1: Programming 18-21

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314

Programming
18-21
Example
TLINE 0;0;3;3:
Erases previously drawn 45 degree line from (0,0) to
(3,3), or draws that line if it doesn’t already exist.
Graphic commands
The graphic commands use the graphics variables G0
through G9—or the Page variable from Sketch—as
graphicname
arguments. The
position
argument takes the
form (
x,y
). Position coordinates depend on the current
aplet’s scale, which is specified by Xmin, Xmax, Ymin,
and Ymax. The upper left corner of the target graphic
(
graphic2
) is at (Xmin,Ymax).
You can capture the current display and store it in G0 by
simultaneously pressing
+
.
DISPLAY
Stores the current display in
graphicname
.
DISPLAY
graphicname
:
DISPLAY
Displays graphic from
graphicname
in the display.
DISPLAY
graphicname
:
GROB
Creates a graphic from
expression
, using
font_size
, and
stores the resulting graphic in
graphicname
. Font sizes
are 1, 2, or 3. If the
fontsize
argument is 0, the HP 39gs
creates a graphic display like that created by the
SHOW
operation.
GROB
graphicname
;
expression
;
fontsize
:
GROBNOT
Replaces graphic in
graphicname
with bitwise-inverted
graphic.
GROBNOT
graphicname
:
GROBOR
Using the logical OR, superimposes
graphicname2
onto
graphicname1
. The upper left corner of
graphicname2
is
placed at
position
.
GROBOR
graphicname1
;
(
position)
;
graphicname2
:
Example
GROBOR G0; (1,1); G1: