Layar#

Perkenalan#

Blok Layar mengontrol bagaimana Robot Pemrograman VEX AIM menampilkan teks, angka, dan grafik di layarnya, serta bagaimana robot tersebut merespons tekanan pada layar.

Berikut adalah daftar semua blok:

Cetak Kursor — Kelola tampilan teks menggunakan sistem kursor baris dan kolom.

Cetak XY — Mencetak teks pada koordinat berbasis piksel.

Pengaturan — Sesuaikan format teks dan tampilan layar.

Menggambar — Membuat grafik dan elemen visual.

Sentuh — Mendeteksi interaksi layar.

  • layar ditekan — Melaporkan apakah layar sedang ditekan.

  • posisi layar — Melaporkan koordinat x atau y yang dipilih dari penekanan layar terakhir.

  • ketika layar ditekan — Menjalankan blok yang terlampir ketika layar ditekan atau dilepaskan.

Cetak Kursor#

Arahkan kursor ke baris kolom di layar.#

Blok tumpukan atur kursor ke baris kolom di layar memindahkan kursor ke baris dan kolom tertentu di layar robot. Blok cetak di layar berikutnya akan mulai mencetak di lokasi tersebut. Berapa banyak baris dan kolom yang dapat ditampilkan dengan nyaman bergantung pada font yang dipilih. Dengan font monospasi medium default, hingga 8 baris dan 13 kolom dapat ditampilkan dengan jelas. Teks yang ditempatkan di luar rentang ini mungkin terpotong atau menjadi sulit dibaca.

Font monospasi memiliki karakter yang semuanya memiliki lebar yang sama, sehingga penempatan teks konsisten. Sebaliknya, font proporsional bervariasi dalam lebar karakter, sehingga beberapa huruf membutuhkan lebih banyak ruang daripada yang lain. Namun, terlepas dari jenis mana yang digunakan, blok tumpukan atur kursor ke baris kolom di layar memposisikan kursor berdasarkan ukuran baris dan kolom, bukan gaya font. Ukuran font dapat disesuaikan menggunakan blok tumpukan atur font di layar.

Atur blok tumpukan kursor#
atur kursor ke baris [1] kolom [1] di layar

Parameter

Keterangan

baris

Baris tempat kursor akan dipindahkan.

kolom

Kolom tempat kursor akan dipindahkan.

Contoh

Saat dijalankan, program ini akan memindahkan kursor ke baris 3, kolom 2 di layar dan mencetak ‘Baris 3, Kolom 2’.#
saat dimulai
[Display text starting at Row 3 Column 2.]
atur kursor ke baris (3) kolom (2) di layar
cetak [Row 3, Column 2] di layar ▶

Tangkapan layar dari layar robot, dengan Baris 3, Kolom 2 tercetak putih tepat di atas tengah layar, dimulai dari baris 3 kolom 2.

saat dimulai
[Display cargo amounts in an organized list.]
atur font ke [proporsional v] [besar v] di layar
cetak [Sports Balls] di layar ◀ dan atur kursor ke baris berikutnya
cetak [Orange Barrels] di layar ◀ dan atur kursor ke baris berikutnya
cetak [Blue Barrels] di layar ▶
atur kursor ke baris [1] kolom [11] di layar
cetak [2] di layar ▶
atur kursor ke baris [2] kolom [11] di layar
cetak [3] di layar ▶
atur kursor ke baris [3] kolom [11] di layar
cetak [3] di layar ▶

Tangkapan layar dari layar robot menunjukkan tiga baris teks putih, yang mencantumkan Bola Olahraga 2, Tong Oranye 3, dan Tong Biru 3. Angka-angka tersebut sejajar di sebelah kanan setiap label, dan daftar dimulai dari bagian atas layar.

saat dimulai
[Display the ID of the detected AprilTag.]
atur font ke [proporsional v] [ekstra besar v] di layar
selamanya
bersihkan layar
cetak [AprilTag] di layar ▶
ambil data [semua AprilTag v] dari AI Vision
jika <objek AI Vision ada?> maka
atur kursor ke baris [3] kolom [4] di layar
cetak (objek AI Vision [tagID v]) di layar ▶
selesai
tunggu [0.1] detik

Tangkapan layar dari layar robot dengan teks putih tercetak di dekat tengah, bertuliskan AprilTag di baris pertama dan 4 di baris kedua.

Pindahkan kursor ke baris berikutnya di layar.#

Blok tumpukan atur kursor ke baris berikutnya di layar memindahkan kursor ke kolom 1 pada baris berikutnya di layar robot.

atur kursor ke blok tumpukan baris berikutnya#
atur kursor ke baris berikutnya di layar

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

Saat dijalankan, program akan mencetak ‘Baris 1’ di layar, memindahkan kursor ke baris berikutnya, lalu mencetak ‘Baris 2’.#
saat dimulai
[Display two lines of text.]
cetak [Line 1] di layar ▶
atur kursor ke baris berikutnya di layar
cetak [Line 2] di layar ▶

Tangkapan layar dari layar robot dengan teks putih. Layar menampilkan Baris 1 di baris atas, rata kiri, dan Baris 2 tepat di bawahnya.

hapus baris di layar#

Blok tumpukan clear row on screen menghapus satu baris teks pada layar robot.

Blok tumpukan baris bersih#
bersihkan baris [1] di layar

Parameter

Keterangan

baris

Nomor baris yang akan dihapus.

Contoh

Saat dijalankan, teks akan dicetak dalam dua baris. Baris pertama akan tetap ada, sedangkan baris kedua akan menghilang setelah 3 detik.#
saat dimulai
[Display text on two rows.]
cetak [This text stays] di layar ▶
atur kursor ke baris berikutnya di layar
cetak [This text disappears] di layar ▶
tunggu [3] detik
bersihkan baris [2] di layar

kolom kursor layar#

Blok pelapor kolom kursor layar melaporkan nomor kolom tempat teks akan dicetak sebagai bilangan bulat.

kolom kursor layar blok pelapor#
(kolom kursor layar)

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

Saat dijalankan, program ini akan memindahkan kursor ke baris 3, kolom 2 di layar dan mencetak nomor kolom kursor saat ini.#
saat dimulai
[Display the cursor's current column.]
atur kursor ke baris [3] kolom [2] di layar
cetak (kolom kursor layar) di layar ▶

Tangkapan layar dari layar robot, dengan angka 2 berwarna putih tercetak di dekat tengah kuadran kiri atas, pada baris 3 kolom 2.

baris kursor layar#

Blok pelapor baris kursor layar melaporkan nomor baris tempat teks akan dicetak sebagai bilangan bulat.

baris kursor layar blok pelapor#
(baris kursor layar)

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

Saat dijalankan, program ini akan memindahkan kursor ke baris 6, kolom 2 di layar dan mencetak nomor baris kursor saat ini.#
saat dimulai
[Display the cursor's current row.]
atur kursor ke baris [3] kolom [2] di layar
cetak (baris kursor layar) di layar ▶

Tangkapan layar dari layar robot, dengan angka 3 berwarna putih tercetak di dekat tengah kuadran kiri atas, pada baris 3 kolom 2.

Cetak XY#

atur asal layar#

Blok tumpukan set screen origin mengubah titik asal (0, 0) yang digunakan untuk menggambar atau mencetak pada layar robot. Secara default, titik asalnya adalah sudut kiri atas layar. Blok ini dapat mengatur ulang titik asal ke lokasi koordinat layar (x, y) alternatif.

atur blok tumpukan asal layar#
atur titik asal layar x: [0] y: [0]

Parameter

Keterangan

X

Koordinat x dalam piksel yang akan ditetapkan sebagai titik asal baru.

y

Koordinat y dalam piksel yang akan ditetapkan sebagai titik asal baru.

Contoh

Saat dijalankan, program ini mengatur titik asal layar ke (120, 120) dan menggambar persegi panjang di titik asal baru tersebut dengan sudut kiri atas di (0,0), lebar 80 piksel, dan tinggi 40 piksel.#
saat dimulai
[Set the origin to the center of the screen.]
atur titik asal layar x: [120] y: [120]
[Draw a rectangle at the new origin.]
gambar persegi panjang [0] [0] [80] [40] di layar

Tangkapan layar dari layar robot dengan persegi panjang putih yang digambar di kuadran kiri bawah. Sudut kiri atas persegi panjang adalah pusat layar.

Pengaturan#

layar bersih#

Blok tumpukan bersihkan layar menghapus semua gambar dan teks dari layar robot dan mengatur ulang posisi kursor ke baris 1, kolom 1.

bersihkan layar tumpukan blok#
bersihkan layar

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

Saat dijalankan, program ini menggambar lingkaran dengan pusat (120,120) dan jari-jari 40 piksel. Setelah 2 detik, layar akan dibersihkan.#
saat dimulai
[Draw a circle, and clear it after 2 seconds.]
gambar lingkaran [120] [120] [40] di layar
tunggu [2] detik
bersihkan layar

layar penuh#

Blok tumpukan isi layar menghapus semua gambar dan teks dari layar robot, lalu mengubah latar belakang ke warna yang ditentukan.

isi layar tumpukan blok#
isi layar dengan [merah v]

Parameter

Keterangan

warna

Warna latar belakang yang akan digunakan:

  • merah
  • hijau
  • biru
  • hitam
  • putih
  • kuning
  • oranye
  • ungu
  • sian

Contoh

saat dimulai
[Say "Hello" then turn screen yellow.]
cetak [Hello] di layar ▶
tunggu [2] detik
isi layar dengan [kuning v]

mengatur font pada layar#

Blok tumpukan set font on screen mengatur font dan ukuran yang digunakan untuk menampilkan teks di layar robot. Font ini akan berlaku untuk semua teks yang dicetak selanjutnya.

atur blok tumpukan font#
atur font ke [monospace v] [sangat kecil v] di layar

Parameter

Keterangan

jenis

Jenis huruf: monospasi atau proporsional

ukuran

Ukuran font (ditunjukkan di bawah):

  • sangat kecil
  • ekstra kecil
  • kecil
  • sedang
  • besar
  • ekstra besar
  • sangat besar

Tangkapan layar dari layar robot yang menunjukkan contoh angka dan huruf yang dicetak dalam font Mono 12. Alfabet mencakup 1 baris teks. Bagian bawah terbaca 26 karakter secara horizontal dan 15 baris.
monospaced super small

Gambar yang sama seperti sebelumnya, dengan font Mono 15. Huruf AT mencakup 1 baris teks. Bagian bawah terbaca 20 karakter mendatar dan 12 baris.
monospasi ekstra kecil

Gambar yang sama seperti sebelumnya, dengan font Mono 20. Huruf AP mencakup 1 baris teks. Bagian bawah terbaca 16 karakter mendatar dan 9 baris.
monospasi kecil

Gambar yang sama seperti sebelumnya, dengan font Mono 24. Huruf AM mencakup 1 baris teks. Bagian bawah terbaca 13 karakter mendatar dan 8 baris.
monospasi sedang

Gambar yang sama seperti sebelumnya, dengan font Mono 30. Huruf AK mencakup 1 baris teks. Bagian bawah terbaca 11 karakter mendatar dan 6 baris.
monospasi besar

Gambar yang sama seperti sebelumnya, dengan font Mono 40. Huruf AH mencakup 1 baris teks. Bagian bawah terbaca 8 karakter mendatar dan 5 baris.
monospasi ekstra besar

Gambar yang sama seperti sebelumnya, dengan font Mono 60. Angka 1-6 mencakup 1 baris teks. Bagian bawah terbaca 3 baris.
monospasi super besar

Gambar yang sama seperti sebelumnya, dengan font Prop 20. Huruf As mencakup 1 baris teks. Bagian bawah terbaca 20 karakter secara horizontal dan 9 baris.
proporsional kecil

Gambar yang sama seperti sebelumnya, dengan font Prop 30. Huruf AM mencakup 1 baris teks. Bagian bawah terbaca 15 karakter mendatar dan 6 baris.
proporsional besar

Gambar yang sama seperti sebelumnya, dengan font Prop 40. Huruf AJ mencakup 1 baris teks. Bagian bawah terbaca 11 karakter mendatar dan 5 baris.
proporsional ekstra besar

Tangkapan layar dari layar robot yang menunjukkan contoh angka yang dicetak dengan font Prop 60. Angka 1-7 mencakup 1 baris teks. Bagian bawah bertuliskan 7 kali 3.
proporsional super besar

Contoh

Saat dijalankan, program ini mengatur font menjadi ‘monospaced extra large’ dan mencetak ‘VEX’ di layar.#
saat dimulai
[Display text using a larger font]
atur font ke [monospace v] [ekstra besar v] di layar
cetak [VEX] di layar ▶

Tangkapan layar dari layar robot menunjukkan kata VEX dalam font Mono 40 yang dicetak dengan warna putih di pojok kiri atas.

Atur presisi pencetakan di layar.#

Blok tumpukan set print precision on screen mengatur berapa banyak tempat desimal yang akan ditampilkan saat mencetak angka di layar robot. Presisi pencetakan ini akan berlaku untuk semua angka yang dicetak selanjutnya.

atur presisi cetak blok tumpukan#
atur presisi cetak ke [0.1 v] di layar

Parameter

Keterangan

presisi

Presisi cetak yang digunakan:

  • 1
  • 0.1
  • 0.01
  • 0.001
  • Semua Digit

Contoh

Saat dijalankan, pengaturan presisi cetak menjadi dua angka desimal dan mencetak 1/3 sebagai 0,33 di layar.#
saat dimulai
[Print 1/3 as 0.33.]
atur presisi cetak ke [0.01 v] di layar
cetak ([1] [math_division v] [3]) di layar ▶

Tangkapan layar dari layar robot menunjukkan angka 0.33 berwarna putih di pojok kiri atas.

Atur lebar pena di layar.#

Blok tumpukan atur lebar pena di layar mengatur ketebalan garis yang digambar dan garis luar bentuk.

atur lebar pena tumpukan blok#
atur lebar pena ke [10] di layar

Parameter

Keterangan

lebar

Lebar pena, dalam piksel, dari 0 hingga 32.

Contoh

Saat dijalankan, lebar pena diatur menjadi 10 piksel dan menggambar persegi panjang dengan sudut kiri atas di (50,50), lebar 130 piksel, dan tinggi 60 piksel.#
saat dimulai
[Draw a rectangle with a pen width of 10.]
atur lebar pena ke [10] di layar
gambar persegi panjang [50] [50] [130] [60] di layar

Tangkapan layar dari layar robot dengan persegi panjang putih tebal yang digambar di bagian atas.

mengatur warna pena/font di layar#

Blok tumpukan atur warna pena/font di layar mengatur warna teks, piksel, garis, dan garis luar bentuk.

atur pena / warna font blok tumpukan#
atur warna pena / font ke [merah v] di layar

Parameter

Keterangan

warna

Warna pena dan font yang digunakan:

  • merah
  • hijau
  • biru
  • hitam
  • putih
  • kuning
  • oranye
  • ungu
  • sian
  • transparan

Contoh

Saat dijalankan, warna pena diatur menjadi merah dan menggambar persegi panjang dengan sudut kiri atas di (50, 50), lebar 130 piksel, dan tinggi 60 piksel.#
saat dimulai
[Draw a rectangle with a red pen.]
atur warna pena / font ke [merah v] di layar
gambar persegi panjang [50] [50] [130] [60] di layar

Tangkapan layar dari layar robot dengan persegi panjang merah dengan garis tipis yang ditarik di bagian atasnya.

mengatur warna isian pada layar#

Blok tumpukan atur warna isi pada layar mengatur warna isi yang digunakan saat bentuk digambar.

atur warna isi tumpukan blok#
atur warna isian ke [merah v] di layar

Parameter

Keterangan

warna

Warna isian yang akan digunakan:

  • merah
  • hijau
  • biru
  • hitam
  • putih
  • kuning
  • oranye
  • ungu
  • sian
  • transparan

Contoh

Saat dijalankan, warna isian diatur menjadi oranye dan menggambar dua persegi panjang. Yang pertama berada di (50, 50), dan yang kedua berada di (50, 130), keduanya dengan lebar 100 piksel dan tinggi 60 piksel.#
saat dimulai
[Draw two orange rectangles.]
atur warna isian ke [oranye v] di layar
gambar persegi panjang [50] [50] [100] [60] di layar
gambar persegi panjang [50] [130] [100] [60] di layar

Tangkapan layar dari layar robot dengan dua persegi panjang oranye sejajar dengan garis luar putih tipis yang terletak di tengah kiri layar.


Saat dijalankan, warna latar belakang akan diubah menjadi ungu dan menampilkan tulisan ‘Highlight’ di layar.#
saat dimulai
[Display text with a purple background.]
atur warna isian ke [ungu v] di layar
cetak [Highlight] di layar ▶

Tangkapan layar dari layar robot bertuliskan Sorotan dalam teks putih dengan sorotan ungu di sekitarnya, dimulai dari sudut kiri atas.

Menggambar#

Tampilkan file gambar di layar#

Blok tumpukan tampilkan file gambar di layar menggambar gambar khusus yang diunggah pengguna di layar robot.

Tampilkan blok tumpukan gambar pengguna#
tampilkan file gambar [1 v]

Parameter

Keterangan

nomor slot gambar

Gambar kustom yang akan digunakan, nomor 1 hingga 10. Nomor gambar sesuai dengan nomor yang ditampilkan di panel kontrol AIM.

Contoh

saat dimulai
[Draw uploaded Image 1.]
tampilkan file gambar [1 v]

menggambar piksel di layar#

Blok tumpukan gambar piksel di layar menggambar satu piksel pada koordinat x dan y yang dipilih menggunakan warna pena saat ini.

Secara default, titik asal terletak di pojok kiri atas layar pada koordinat (0, 0). Pada sumbu x, 0 berada di sisi kiri layar, dan 240 berada di sisi kanan. Pada sumbu y, 0 berada di bagian atas layar, dan 240 berada di bagian bawah. Anda dapat menggunakan blok atur titik asal layar untuk memindahkan titik asal ke lokasi yang berbeda. Ketika titik asal diubah, rentang koordinat x dan y juga akan berubah.

Sebagai contoh, jika titik asal diatur ke (120, 120), maka rentang x dan y akan berada di antara -120 dan 120 untuk koordinat x dan y.

gambar blok tumpukan piksel#
gambar piksel [0] [0] di layar

Parameter

Keterangan

X

Koordinat x untuk menggambar piksel, dari 0 hingga 240 dengan titik asal default.

y

Koordinat y untuk menggambar piksel, dari 0 hingga 240 dengan titik asal default.

Contoh

Saat dijalankan, akan menggambar sebuah piksel di tengah layar pada koordinat (120, 120).#
saat dimulai
[Draw a pixel at the center of the screen.]
gambar piksel [120] [120] di layar

Tangkapan layar dari layar robot dengan satu piksel putih di tengah.

menggambar garis di layar#

Blok tumpukan gambar garis di layar menggambar garis dari koordinat layar pertama (x1, y1) ke koordinat layar kedua (x2, y2) menggunakan lebar pena dan warna pena saat ini.

Secara default, titik asal terletak di pojok kiri atas layar pada koordinat (0, 0). Pada sumbu x, 0 berada di sisi kiri layar, dan 240 berada di sisi kanan. Pada sumbu y, 0 berada di bagian atas layar, dan 240 berada di bagian bawah. Anda dapat menggunakan blok atur titik asal layar untuk memindahkan titik asal ke lokasi yang berbeda. Ketika titik asal diubah, rentang koordinat x dan y juga akan berubah.

Sebagai contoh, jika titik asal diatur ke (120, 120), maka rentang x dan y akan berada di antara -120 dan 120 untuk koordinat x dan y.

gambar garis tumpukan blok#
gambar garis [0] [0] [10] [10] di layar

Parameter

Keterangan

x1

Koordinat x dalam piksel dari awal garis, dari 0 hingga 240 dengan titik asal default.

tahun 1

Koordinat y dalam piksel dari awal garis, dari 0 hingga 240 dengan titik asal default.

x2

Koordinat x dalam piksel dari ujung garis, dari 0 hingga 240 dengan titik asal default.

tahun ke-2

Koordinat y dalam piksel dari ujung garis, dari 0 hingga 240 dengan titik asal default.

Contoh

Saat dijalankan, program ini akan menggambar garis diagonal dari pojok kiri atas (0,0) ke pojok kanan bawah (240,240) layar.#
saat dimulai
[Draw a line from the top left to bottom right of the screen.]
gambar garis [0] [0] [240] [240] di layar

Tangkapan layar dari layar robot dengan garis diagonal putih tipis yang ditarik dari sudut kiri atas ke sudut kanan bawah.

menggambar persegi panjang di layar#

Blok tumpukan gambar persegi panjang di layar menggambar persegi panjang menggunakan lebar pena, warna pena, dan warna isi saat ini.

Secara default, titik asal terletak di pojok kiri atas layar pada koordinat (0, 0). Pada sumbu x, 0 berada di sisi kiri layar, dan 240 berada di sisi kanan. Pada sumbu y, 0 berada di bagian atas layar, dan 240 berada di bagian bawah. Anda dapat menggunakan blok atur titik asal layar untuk memindahkan titik asal ke lokasi yang berbeda. Ketika titik asal diubah, rentang koordinat x dan y juga akan berubah.

Sebagai contoh, jika titik asal diatur ke (120, 120), maka rentang x dan y akan berada di antara -120 dan 120 untuk koordinat x dan y.

gambar persegi panjang tumpukan balok#
gambar persegi panjang [0] [0] [10] [10] di layar

Parameter

Keterangan

X

Koordinat x dalam piksel dari sudut kiri atas persegi panjang, dari 0 hingga 240 dengan titik asal default.

y

Koordinat y dalam piksel dari sudut kiri atas persegi panjang, dari 0 hingga 240 dengan titik asal default.

lebar

Lebar persegi panjang dalam piksel.

tinggi

Tinggi persegi panjang dalam piksel.

Contoh

Saat dijalankan, program ini menggambar persegi panjang di layar dengan sudut kiri atas di (50,50), lebar 130 piksel, dan tinggi 60 piksel.#
saat dimulai
[Draw a rectangle on the screen.]
gambar persegi panjang [50] [50] [130] [60] di layar

Tangkapan layar dari layar robot dengan persegi panjang putih yang digambar di bagian atas.

menggambar lingkaran di layar#

Blok tumpukan gambar lingkaran di layar menggambar lingkaran menggunakan lebar pena, warna pena, dan warna isi saat ini.

Secara default, titik asal terletak di pojok kiri atas layar pada koordinat (0, 0). Pada sumbu x, 0 berada di sisi kiri layar, dan 240 berada di sisi kanan. Pada sumbu y, 0 berada di bagian atas layar, dan 240 berada di bagian bawah. Anda dapat menggunakan blok atur titik asal layar untuk memindahkan titik asal ke lokasi yang berbeda. Ketika titik asal diubah, rentang koordinat x dan y juga akan berubah.

Sebagai contoh, jika titik asal diatur ke (120, 120), maka rentang x dan y akan berada di antara -120 dan 120 untuk koordinat x dan y.

gambar lingkaran tumpuk balok#
gambar lingkaran [0] [0] [10] di layar

Parameter

Keterangan

X

Koordinat x dalam piksel dari pusat lingkaran, dari 0 hingga 240 dengan titik asal default.

y

Koordinat y dalam piksel dari pusat lingkaran, dari 0 hingga 240 dengan titik asal default.

radius

Jari-jari lingkaran dalam piksel.

Contoh

Saat dijalankan, program ini menggambar lingkaran di layar dengan titik pusat di (120,120) dan jari-jari 40 piksel.#
saat dimulai
[Draw a circle on the screen.]
gambar lingkaran [120] [120] [40] di layar

Tangkapan layar dari layar robot dengan lingkaran putih yang digambar di tengah.

Menyentuh#

layar ditekan#

Blok Boolean layar ditekan melaporkan apakah layar robot saat ini sedang ditekan.

  • Benar — Layar sedang ditekan.

  • Salah — Layar tidak ditekan.

blok Boolean yang ditekan layar#
<layar ditekan?>

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

Saat dinyalakan, perangkat akan terus memeriksa apakah layar ditekan. Jika ditekan, semua LED akan menyala putih; jika tidak, LED akan tetap mati.#
saat dimulai
[Turn LEDs white only when the screen is pressed.]
selamanya
jika <layar ditekan?> maka
atur warna LED [lightall v] ke [putih v]
lainnya
atur warna LED [lightall v] ke [mati v]
selesai
selesai

posisi layar#

Blok pelapor posisi layar melaporkan koordinat yang dipilih dari penekanan layar terakhir. Koordinat x berkisar dari 0 (kiri) hingga 240 (kanan). Koordinat y berkisar dari 0 (atas) hingga 240 (bawah).

blok reporter posisi layar#
(posisi [x v] layar)

Parameter

Keterangan

koordinat

Koordinat penekanan layar terakhir yang dilaporkan: x melaporkan posisi horizontal, dan y melaporkan posisi vertikal.

Contoh

Saat diaktifkan, perangkat terus-menerus memeriksa apakah layar disentuh. Jika disentuh, perangkat akan membersihkan layar dan mencetak koordinat x dan y dari posisi sentuhan.#
saat dimulai
[Display the x and y coordinate of where the screen is pressed.]
selamanya
jika <layar ditekan?> maka
bersihkan layar
cetak (posisi [x v] layar) di layar ▶
atur kursor ke baris berikutnya di layar
cetak (posisi [y v] layar) di layar ▶
selesai
selesai

saat kejadian layar#

Blok when screen event akan menjalankan tumpukan blok yang terhubung ketika layar robot ditekan atau dilepaskan.

saat acara layar blok topi#
saat layar [ditekan v]

Parameter

Keterangan

tindakan

Kapan menjalankan tumpukan blok yang terlampir: ditekan berjalan saat layar ditekan, dan dilepaskan berjalan saat layar dilepaskan.

Contoh

Saat layar ditekan, semua LED akan menyala hijau.#
saat layar [ditekan v]
[Set the LEDs to green when the screen is pressed.]
atur warna LED [lightall v] ke [hijau v]