HP 40g hp 39g & 40g_user's manual_English_E_pdfbpia5212.pdf - Page 226

Graphic commands

Page 226 highlights

FREEZE LINE PIXOFF PIXON TLINE Halts the program, freezing the current display. Execution resumes when any key is pressed. Draws a line from (x1, y1) to (x2, y2). LINE x1;y1;x2;y2 Turns off the pixel at the specified coordinates (x,y). PIXOFF x;y Turns on the pixel at the specified coordinates (x,y). PIXON x;y Toggles the pixels along the line from (x1, y1) to (x2, y2) on and off. Any pixel that was turned off, is turned on; any pixel that was turned on, is turned off. TLINE can be used to erase a line. TLINE x1;y1;x2;y2 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 15-20 Programming

  • 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

15-20
Programming
FREEZE
Halts the program, freezing the current display.
Execution
resumes when any key is pressed.
LINE
Draws a line from (
x1, y1
) to (
x2, y2
).
LINE
±
x1
;
y1
;
x2
;
y2
²
PIXOFF
Turns off the pixel at the specified coordinates (
x,y
).
PIXOFF
x
;
y
²
PIXON
Turns on the pixel at the specified coordinates (
x,y
).
PIXON
x
;
y
²
TLINE
Toggles the pixels along the line from (
x1, y1
) to (
x2, y2
) on
and off. Any pixel that was turned off, is turned on; any pixel
that was turned on, is turned off. TLINE can be used to erase
a line.
TLINE
x1
;
y1
;
x2
;
y2
²
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
>21@
+
>3/27@
.
DISPLAY
Stores the current display in
graphicname
.
DISPLAY
graphicname
DISPLAY
Displays graphic from
graphicname
in the display.
DISPLAY
graphicname