Ekran#
giriiş#
Ekran blokları, EXP Brain’in ekranını kontrol ederek robotunuzun metin, sayı ve grafik göstermesine ve dokunmatik girişlere yanıt vermesine olanak tanır.
Varsayılan olarak, Brain’e yazdırmak için kullanılan yazı tipi tek aralıklı küçük olup 7 satır ve 20 sütundan oluşmaktadır.
Çizim için, Brain’in çözünürlüğü 159 x 107 pikseldir.

Aşağıda mevcut blokların listesi bulunmaktadır:
İmleçle Yazdırma – Metni görüntüleyin ve yazdırma imlecini yönetin.
ekrana yazdır – Beyin ekranına metin, sayı veya değişken değerleri yazdırır.
imleci ekrandaki satır sütununa ayarla – İmleci belirli bir satır ve sütuna taşır.
imleci ekrandaki bir sonraki satıra taşı – İmleci bir sonraki satırın 1. sütununa taşır.
ekrandaki satırı temizle – Belirli bir metin satırını temizler.
imleç sütunu – Metnin yazdırılacağı sütun numarasını bildirir.
imleç satırı – Metnin yazdırılacağı satır numarasını bildirir.
Ayarlar – Metin ve grafiklerin görünümünü değiştirin.
ekranı temizle – Ekrandaki tüm metinleri ve çizimleri siler.
ekrandaki yazı tipini ayarla – Metin görüntüleme için yazı tipi türünü ve boyutunu değiştirir.
ekranda yazdırma hassasiyetini ayarla – Sayıları yazdırırken kaç ondalık basamak gösterileceğini ayarlar.
ekranda kalem genişliğini ayarla – Çizilen çizgilerin ve şekil ana hatlarının kalınlığını ayarlar.
ekrandaki kalem/yazı tipi rengini ayarla – Metnin, piksellerin, çizgilerin ve şekil ana hatlarının rengini ayarlar.
ekrandaki dolgu rengini ayarla – Çizilen şekillerin dolgu rengini ayarlar.
Çizim – Beyin ekranında şekiller, çizgiler ve grafikler oluşturun.
ekrana piksel çiz – Bir koordinatta tek bir piksel çizer.
ekranda çizgi çiz – İki nokta arasında bir çizgi çizer.
ekranda dikdörtgen çiz – İki köşe noktası kullanarak bir dikdörtgen çizer.
ekranda daire çiz – Belirli bir merkez ve yarıçapla bir daire çizer.
İmleç Yazdırma#
ekrana yazdır#
Ekrana yazdır yığın bloğu, mevcut imleç konumunda ve yazı tipinde Brain ekranına metin, sayı veya değişken değerleri yazdırır.
başladığında
ekranda [VEXcode] yazdır ▶
Parametreler |
Tanım |
|---|---|
değer |
Ekrana yazdırılacak metin, sayı veya değişken değeri. |
ve imleci bir sonraki satıra taşı. |
Bloğu genişletmek için oku ( ▶ ) seçin ve imleci sonraki satıra taşıyın seçeneğini seçin; böylece yazdırma işleminden sonra imleç sonraki satırın 1. sütununa taşınır. |
Örnek
başladığında
[Display a message at the starting cursor position.]
ekranda [Hello, Robot!] yazdır ▶

Ekrandaki imleci satır sütununa ayarlayın.#
Ekrandaki imleci satır ve sütuna ayarla yığın bloğu, imleci Beyin ekranındaki belirli bir satır ve sütuna taşır. Sonraki ekrana yazdır bloğu, yazdırmaya o konumdan başlayacaktır.
Sayfaya rahatlıkla sığabilecek satır ve sütun sayısı, seçilen yazı tipine bağlıdır. Varsayılan tek aralıklı orta yazı tipiyle, 8 satır ve 13 sütuna kadar metin net bir şekilde görüntülenebilir. Bu aralığın dışındaki metinler kesilebilir veya okunması zorlaşabilir.
Tek aralıklı yazı tiplerinde karakterlerin tümü aynı genişliktedir, bu da metin yerleşimini tutarlı hale getirir. Buna karşılık, orantılı yazı tiplerinde karakter genişliği değişir, bu nedenle bazı harfler diğerlerinden daha fazla yer kaplar. Bununla birlikte, hangi tür kullanılırsa kullanılsın, imleci ekrandaki satır sütununa ayarla yığın bloğu, imleci yazı tipi stiline değil, satır ve sütun boyutuna göre konumlandırır. Yazı tipi boyutu, ekrandaki yazı tipini ayarla yığın bloğu kullanılarak ayarlanabilir.
imleci ekranda satır [1] sütun [1] konumuna taşı
Parametreler |
Tanım |
|---|---|
sıra |
İmleci taşımak istediğiniz satır. |
kolon |
İmleci taşımak istediğiniz sütun. |
Örnek
başladığında
[Display text starting at Row 3 Column 10.]
imleci ekranda satır [3] sütun [10] konumuna taşı
ekranda [R3, C10] yazdır ▶

İmleci ekrandaki bir sonraki satıra ayarla#
The set cursor to next row on screen stack block moves the cursor to column 1 on the next row on the Brain screen.
ekranda imleci sonraki satıra taşı
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında
[Display two lines of text.]
ekranda [Line 1] yazdır ▶
ekranda imleci sonraki satıra taşı
ekranda [Line 2] yazdır ▶

ekrandaki satırı temizle#
Ekrandaki satırı temizle bloğu, Beyin ekranındaki bir metin satırını temizler.
ekranda [1] satırını temizle
Parametreler |
Tanım |
|---|---|
sıra |
Silinecek satır numarası. |
Örnek
başladığında
[Only keep the text on row 1.]
ekranda [This text stays] yazdır ▶
ekranda imleci sonraki satıra taşı
ekranda [This text disappears] yazdır ▶
[3] saniye bekle
ekranda [2] satırını temizle
imleç sütunu#
İmleç sütunu raporlama bloğu, metnin tam sayı olarak yazdırılacağı sütun numarasını bildirir.
(imleç sütunu)
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında
[Display the cursor's current column.]
imleci ekranda satır [3] sütun [10] konumuna taşı
ekranda (imleç sütunu) yazdır ▶

imleç satırı#
İmleç satırı raporlayıcı bloğu, metnin tam sayı olarak yazdırılacağı satır numarasını bildirir.
(imleç satırı)
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında
[Display the cursor's current row.]
imleci ekranda satır [3] sütun [10] konumuna taşı
ekranda (imleç satırı) yazdır ▶

Ayarlar#
ekranı temizle#
Ekranı temizle bloğu, Beyin ekranındaki tüm çizimleri ve metinleri siler.
ekranı temizle
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında
[Draw a circle, and clear it after 2 seconds.]
ekranda [120] [120] konumuna [40] yarıçaplı daire çiz
[2] saniye bekle
ekranı temizle
Ekrandaki yazı tipini ayarla#
Ekrandaki yazı tipini ayarla blok, Brain ekranında metin görüntülemek için kullanılan yazı tipini ve boyutunu ayarlar. Bu yazı tipi, bu blok çalıştıktan sonra yazdırılan tüm metinlere uygulanacaktır.
ekranda yazı tipini [tek aralıklı v] [orta v] olarak ayarla
Parametreler |
Tanım |
|---|---|
stil |
Yazı tipi stili: tek aralıklı veya orantılı |
boyut |
Yazı tipi boyutu (aşağıdaki örnekler):
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
Örnek
başladığında
[Display text using a larger font]
ekranda yazı tipini [tek aralıklı v] [ekstra büyük v] olarak ayarla
ekranda [VEX] yazdır ▶

Ekranda yazdırma hassasiyetini ayarlayın#
Ekrandaki yazdırma hassasiyetini ayarla blok, Brain ekranında sayılar yazdırılırken kaç ondalık basamağın gösterileceğini ayarlar. Bu yazdırma hassasiyeti, bu blok çalıştıktan sonra yazdırılan tüm sayılar için geçerli olacaktır.
ekranda yazdırma hassasiyetini [0.1 v] olarak ayarla
Parametreler |
Tanım |
|---|---|
kesinlik |
Kullanılacak baskı hassasiyeti:
|
Örnek
başladığında
[Print 1/3 as 0.33.]
ekranda yazdırma hassasiyetini [0.01 v] olarak ayarla
ekranda ([1] [math_division v] [3]) yazdır ▶

Ekranda kalem genişliğini ayarlayın#
Ekrandaki kalem kalınlığını ayarla blok seçeneği, çizilen çizgilerin ve şekil ana hatlarının kalınlığını ayarlar.
ekranda kalem genişliğini [10] olarak ayarla
Parametreler |
Tanım |
|---|---|
Genişlik |
Kalem genişliği, piksel cinsinden, 0 ile 32 arasında. |
Örnek
başladığında
[Draw a rectangle with a pen width of 10.]
ekranda kalem genişliğini [10] olarak ayarla
ekranda [20] [20] konumuna [75] [50] boyutlarında dikdörtgen çiz

Ekranda kalem/yazı tipi rengini ayarlayın#
Ekrandaki kalem/yazı tipi rengini ayarla blok öğesi, metnin, piksellerin, çizgilerin ve şekil ana hatlarının rengini ayarlar.
ekranda kalem / yazı tipi rengini [kırmızı v] olarak ayarla
Parametreler |
Tanım |
|---|---|
renk |
Kullanılacak kalem ve yazı tipi rengi:
|
Örnek
başladığında
[Draw a rectangle with orange borders.]
ekranda kalem / yazı tipi rengini [turuncu v] olarak ayarla
ekranda [20] [20] konumuna [75] [50] boyutlarında dikdörtgen çiz

Ekrandaki dolgu rengini ayarla#
Ekran üzerinde dolgu rengini ayarla blok seçeneği, şekiller çizilirken kullanılan dolgu rengini ayarlar.
ekranda dolgu rengini [kırmızı v] olarak ayarla
Parametreler |
Tanım |
|---|---|
renk |
Kullanılacak dolgu rengi:
|
Örnekler
başladığında
[Draw a purple rectangle.]
ekranda dolgu rengini [mor v] olarak ayarla
ekranda [20] [20] konumuna [75] [50] boyutlarında dikdörtgen çiz

Çizmek#
Ekrana piksel çizin#
Ekranda piksel çiz yığın bloğu, seçili x ve y koordinatında geçerli kalem rengi kullanarak bir piksel çizer.
ekranda [0] [0] konumuna piksel çiz
Parametreler |
Tanım |
|---|---|
X |
Pikseli 0 ile 159 arasında çizmek için kullanılacak x koordinatı. |
y |
Pikseli 0 ile 107 arasında çizmek için kullanılacak y koordinatı. |
Örnek
başladığında
[Draw the pixels marking the corners of a square.]
ekranda [50] [50] konumuna piksel çiz
ekranda [50] [75] konumuna piksel çiz
ekranda [75] [50] konumuna piksel çiz
ekranda [75] [75] konumuna piksel çiz
![]()
Ekranda çizgi çizin#
Ekranda çizgi çiz yığın bloğu, mevcut kalem genişliği ve kalem rengi kullanarak ilk ekran koordinatından (x1, y1) ikinci ekran koordinatına (x2, y2) bir çizgi çizer.
ekranda [0] [0] [10] [10] noktaları arasına çizgi çiz
Parametreler |
Tanım |
|---|---|
x1 |
0 ile 159 arasındaki çizginin başlangıç noktasının piksel cinsinden x koordinatı. |
y1 |
0 ile 107 arasındaki çizginin başlangıç noktasının piksel cinsinden y koordinatı. |
x2 |
0 ile 159 arasındaki çizginin son noktasının piksel cinsinden x koordinatı. |
y2 |
0 ile 107 arasındaki çizginin son noktasının piksel cinsinden y koordinatı. |
Örnek
başladığında
[Draw a line from the top left to bottom right of the screen.]
ekranda [0] [0] [159] [107] noktaları arasına çizgi çiz

Ekrana dikdörtgen çizin#
Ekranda dikdörtgen çiz yığın bloğu, mevcut kalem genişliği, kalem rengi ve dolgu rengi kullanarak bir dikdörtgen çizer.
ekranda [0] [0] konumuna [10] [10] boyutlarında dikdörtgen çiz
Parametreler |
Tanım |
|---|---|
X |
Dikdörtgenin sol üst köşesinin piksel cinsinden x koordinatı, 0 ile 159 arasındadır. |
y |
Dikdörtgenin sol üst köşesinin piksel cinsinden y koordinatı, 0 ile 107 arasındadır. |
Genişlik |
Dikdörtgenin piksel cinsinden genişliği. |
yükseklik |
Dikdörtgenin piksel cinsinden yüksekliği. |
Örnek
başladığında
[Draw a rectangle on the screen.]
ekranda [20] [20] konumuna [80] [30] boyutlarında dikdörtgen çiz

Ekranda bir daire çizin#
Ekranda daire çiz yığın bloğu, mevcut kalem genişliği, kalem rengi ve dolgu rengi kullanarak bir daire çizer.
ekranda [0] [0] konumuna [10] yarıçaplı daire çiz
Parametreler |
Tanım |
|---|---|
X |
Dairenin merkezinin piksel cinsinden x koordinatı, 0 ile 159 arasındadır. |
y |
Dairenin merkezinin piksel cinsinden y koordinatı, 0 ile 107 arasındadır. |
yarıçap |
Dairenin yarıçapı (piksel cinsinden). |
Örnek
başladığında
[Draw a circle on the screen.]
ekranda [80] [50] konumuna [20] yarıçaplı daire çiz










