Οθόνη#
Εισαγωγή#
Τα μπλοκ οθόνης ελέγχουν την οθόνη αφής του V5 Brain, επιτρέποντας στο ρομπότ σας να εμφανίζει κείμενο, αριθμούς και γραφικά και να ανταποκρίνεται σε εντολές αφής.
Από προεπιλογή, η γραμματοσειρά για εκτύπωση στο Brain είναι monospaced small η οποία έχει 12 γραμμές και 48 στήλες.
Για το σχέδιο, η ανάλυση του Brain είναι 480 x 240 pixel.

Παρακάτω είναι μια λίστα με τα διαθέσιμα μπλοκ:
Εκτύπωση δρομέα – Εμφάνιση κειμένου και διαχείριση του δρομέα εκτύπωσης.
εκτύπωση στην οθόνη – Εκτυπώνει κείμενο, αριθμούς ή τιμές μεταβλητών στην οθόνη Brain.
ορισμός κέρσορα σε γραμμή και στήλη στην οθόνη – Μετακινεί τον κέρσορα σε μια συγκεκριμένη γραμμή και στήλη.
ορισμός κέρσορα στην επόμενη γραμμή της οθόνης – Μετακινεί τον κέρσορα στη στήλη 1 της επόμενης γραμμής.
διαγραφή γραμμής στην οθόνη – Διαγράφει μια συγκεκριμένη γραμμή κειμένου.
στήλη δρομέα οθόνης – Αναφέρει τον αριθμό στήλης όπου θα εκτυπωθεί το κείμενο.
γραμμή κέρσορα οθόνης – Αναφέρει τον αριθμό γραμμής όπου θα εκτυπωθεί το κείμενο.
Ρυθμίσεις – Αλλαγή της εμφάνισης κειμένου και γραφικών.
καθαρισμός οθόνης – Διαγράφει όλο το κείμενο και τα σχέδια από την οθόνη.
ορισμός γραμματοσειράς στην οθόνη – Αλλάζει τον τύπο και το μέγεθος γραμματοσειράς για την εμφάνιση κειμένου.
ορισμός ακρίβειας εκτύπωσης στην οθόνη – Ορίζει τον αριθμό των δεκαδικών ψηφίων που θα εμφανίζονται κατά την εκτύπωση αριθμών.
ορισμός πλάτους πένας στην οθόνη – Ορίζει το πάχος των γραμμών και των περιγραμμάτων των σχημάτων που σχεδιάζονται.
ορισμός χρώματος πένας / γραμματοσειράς στην οθόνη – Ορίζει το χρώμα κειμένου, pixel, γραμμών και περιγραμμάτων σχήματος.
ορισμός χρώματος γεμίσματος στην οθόνη – Ορίζει το χρώμα γεμίσματος για τα σχεδιασμένα σχήματα.
Σχεδίαση – Δημιουργήστε σχήματα, γραμμές και γραφικά στην οθόνη Brain.
σχεδίαση εικονοστοιχείου στην οθόνη – Σχεδιάζει ένα μόνο εικονοστοιχείο σε μια συντεταγμένη.
σχεδίαση γραμμής στην οθόνη – Σχεδιάζει μια γραμμή μεταξύ δύο σημείων.
σχεδίαση ορθογωνίου στην οθόνη – Σχεδιάζει ένα ορθογώνιο χρησιμοποιώντας δύο γωνιακά σημεία.
σχεδίαση κύκλου στην οθόνη – Σχεδιάζει έναν κύκλο με καθορισμένο κέντρο και ακτίνα.
Αφή – Εντοπισμός εισόδου αφής στην οθόνη του εγκεφάλου.
πάτημα οθόνης – Αναφέρει εάν η οθόνη αγγίζεται αυτήν τη στιγμή.
θέση οθόνης – Αναφέρει την επιλεγμένη συντεταγμένη x ή y του τελευταίου πατήματος οθόνης.
when screen – Εκτελεί τα συνδεδεμένα μπλοκ όταν πατηθεί ή απελευθερωθεί η οθόνη.
Εκτύπωση δρομέα#
εκτύπωση στην οθόνη#
Το μπλοκ στοίβας εκτύπωση στην οθόνη εκτυπώνει κείμενο, αριθμούς ή τιμές μεταβλητών στην οθόνη Brain στην τρέχουσα θέση του δρομέα και γραμματοσειρά.
όταν ξεκινά
εκτύπωση [VEXcode] στην οθόνη ▶
Παράμετροι |
Περιγραφή |
|---|---|
αξία |
Το κείμενο, ο αριθμός ή η τιμή μεταβλητής που θα εμφανίζεται στην οθόνη. |
και τοποθετήστε τον κέρσορα στην επόμενη γραμμή |
Επιλέξτε το βέλος (▶) για να αναπτύξετε το μπλοκ ώστε να λέει και να ορίσετε τον κέρσορα στην επόμενη γραμμή, ώστε ο κέρσορας να μετακινηθεί στη στήλη 1 της επόμενης γραμμής μετά την εκτύπωση. |
Παράδειγμα
όταν ξεκινά
[Display a message at the starting cursor position.]
εκτύπωση [Hello, Robot!] στην οθόνη ▶

ορισμός κέρσορα σε γραμμή, στήλη στην οθόνη#
Το μπλοκ στοίβας ορισμός κέρσορα σε στήλη γραμμής στην οθόνη μετακινεί τον κέρσορα σε μια συγκεκριμένη γραμμή και στήλη στην οθόνη Brain. Το επόμενο μπλοκ εκτύπωση στην οθόνη θα ξεκινήσει την εκτύπωση σε αυτήν τη θέση. Ο αριθμός των γραμμών και των στηλών που μπορούν να χωρέσουν εξαρτάται από την επιλεγμένη γραμματοσειρά. Με την προεπιλεγμένη γραμματοσειρά monospaced medium, μπορούν να εμφανιστούν ευκρινώς έως και 8 γραμμές και 13 στήλες. Το κείμενο που τοποθετείται πέρα από αυτό το εύρος ενδέχεται να αποκοπεί ή να γίνει δύσκολο στην ανάγνωση.
Οι γραμματοσειρές μονόχωρου χώρου έχουν χαρακτήρες που έχουν όλοι το ίδιο πλάτος, κάνοντας την τοποθέτηση κειμένου συνεπή. Αντίθετα, οι αναλογικές γραμματοσειρές ποικίλλουν σε πλάτος χαρακτήρων, επομένως ορισμένα γράμματα καταλαμβάνουν περισσότερο χώρο από άλλα. Ωστόσο, ανεξάρτητα από τον τύπο που χρησιμοποιείται, το μπλοκ στοίβας ορισμός κέρσορα σε γραμμή, στήλη στην οθόνη τοποθετεί τον κέρσορα με βάση το μέγεθος της γραμμής και της στήλης, όχι το στυλ γραμματοσειράς. Το μέγεθος της γραμματοσειράς μπορεί να ρυθμιστεί χρησιμοποιώντας το μπλοκ στοίβας ορισμός γραμματοσειράς στην οθόνη.
μετακίνηση κέρσορα στη σειρά [1] στήλη [1] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
σειρά |
Η γραμμή στην οποία θα μετακινηθεί ο κέρσορας. |
στήλη |
Η στήλη στην οποία θα μετακινηθεί ο κέρσορας. |
Παράδειγμα
όταν ξεκινά
[Display text starting at Row 3 Column 12.]
μετακίνηση κέρσορα στη σειρά [3] στήλη [12] στην οθόνη
εκτύπωση [Row 3, Column 12] στην οθόνη ▶

ορισμός κέρσορα στην επόμενη γραμμή της οθόνης#
Το μπλοκ στοίβας ορισμός κέρσορα στην επόμενη γραμμή στην οθόνη μετακινεί τον κέρσορα στη στήλη 1 της επόμενης γραμμής στην οθόνη Brain.
μετακίνηση κέρσορα στην επόμενη σειρά στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
Αυτό το μπλοκ δεν έχει παραμέτρους. |
Παράδειγμα
όταν ξεκινά
[Display two lines of text.]
εκτύπωση [Line 1] στην οθόνη ▶
μετακίνηση κέρσορα στην επόμενη σειρά στην οθόνη
εκτύπωση [Line 2] στην οθόνη ▶

διαγραφή σειράς στην οθόνη#
Το μπλοκ στοίβας διαγραφή γραμμής στην οθόνη διαγράφει μία μόνο γραμμή κειμένου στην οθόνη Brain.
εκκαθάριση σειράς [1] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
σειρά |
Ο αριθμός σειράς που θα διαγραφεί. |
Παράδειγμα
όταν ξεκινά
[Only keep the text on row 1.]
εκτύπωση [This text stays] στην οθόνη ▶
μετακίνηση κέρσορα στην επόμενη σειρά στην οθόνη
εκτύπωση [This text disappears] στην οθόνη ▶
περίμενε [3] δευτερόλεπτα
εκκαθάριση σειράς [2] στην οθόνη
στήλη δρομέα οθόνης#
Το μπλοκ αναφοράς της στήλης του δρομέα οθόνης αναφέρει τον αριθμό της στήλης όπου το κείμενο θα εκτυπωθεί ως ακέραιος αριθμός.
(στήλη κέρσορα οθόνης)
Παράμετροι |
Περιγραφή |
|---|---|
Αυτό το μπλοκ δεν έχει παραμέτρους. |
Παράδειγμα
όταν ξεκινά
[Display the cursor's current column.]
μετακίνηση κέρσορα στη σειρά [3] στήλη [15] στην οθόνη
εκτύπωση (στήλη κέρσορα οθόνης) στην οθόνη ▶

σειρά δρομέα οθόνης#
Το μπλοκ αναφοράς γραμμή δρομέα οθόνης αναφέρει τον αριθμό γραμμής όπου το κείμενο θα εκτυπωθεί ως ακέραιος αριθμός.
(σειρά κέρσορα οθόνης)
Παράμετροι |
Περιγραφή |
|---|---|
Αυτό το μπλοκ δεν έχει παραμέτρους. |
Παράδειγμα
όταν ξεκινά
[Display the cursor's current row.]
μετακίνηση κέρσορα στη σειρά [3] στήλη [2] στην οθόνη
εκτύπωση (σειρά κέρσορα οθόνης) στην οθόνη ▶

Ρυθμίσεις#
καθαρή οθόνη#
Το μπλοκ στοίβας διαγραφή οθόνης διαγράφει όλα τα σχέδια και το κείμενο από την οθόνη Brain.
εκκαθάριση οθόνης
Παράμετροι |
Περιγραφή |
|---|---|
Αυτό το μπλοκ δεν έχει παραμέτρους. |
Παράδειγμα
όταν ξεκινά
[Draw a circle, and clear it after 2 seconds.]
σχεδίαση κύκλου [120] [120] [40] στην οθόνη
περίμενε [2] δευτερόλεπτα
εκκαθάριση οθόνης
ορισμός γραμματοσειράς στην οθόνη#
Το μπλοκ στοίβας ορισμός γραμματοσειράς στην οθόνη ορίζει τη γραμματοσειρά και το μέγεθος που χρησιμοποιείται για την εμφάνιση κειμένου στην οθόνη Brain. Αυτή η γραμματοσειρά θα εφαρμοστεί σε όλο το κείμενο που θα εκτυπωθεί στη συνέχεια.
ορισμός γραμματοσειράς σε [μονοδιάστημη v] [μεσαίο v] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
στυλ |
Το στυλ γραμματοσειράς: μονόχωρο ή αναλογικό |
μέγεθος |
Το μέγεθος γραμματοσειράς (παραδείγματα παρακάτω):
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
Παράδειγμα
όταν ξεκινά
[Display text using a larger font]
ορισμός γραμματοσειράς σε [μονοδιάστημη v] [εξαιρετικά μεγάλη v] στην οθόνη
εκτύπωση [VEX] στην οθόνη ▶

ορισμός ακρίβειας εκτύπωσης στην οθόνη#
Το μπλοκ στοίβας ορισμός ακρίβειας εκτύπωσης στην οθόνη ορίζει τον αριθμό των δεκαδικών ψηφίων που θα εμφανίζονται κατά την εκτύπωση αριθμών στην οθόνη Brain. Αυτή η ακρίβεια εκτύπωσης θα ισχύει για όλους τους αριθμούς που θα εκτυπώνονται στη συνέχεια.
ορισμός ακρίβειας εκτύπωσης σε [0.1 v] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
ακρίβεια |
Ακρίβεια εκτύπωσης που πρέπει να χρησιμοποιήσετε:
|
Παράδειγμα
όταν ξεκινά
[Print 1/3 as 0.33.]
ορισμός ακρίβειας εκτύπωσης σε [0.01 v] στην οθόνη
εκτύπωση ([1] [math_division v] [3]) στην οθόνη ▶

ορισμός πλάτους πένας στην οθόνη#
Το μπλοκ στοίβας ορισμός πλάτους πένας στην οθόνη ορίζει το πάχος των γραμμών που σχεδιάζονται και των περιγραμμάτων των σχημάτων.
ορισμός πλάτους πένας σε [10] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
πλάτος |
Το πλάτος της πένας, σε pixel, κυμαίνεται από 0 έως 32. |
Παράδειγμα
όταν ξεκινά
[Draw a rectangle with a pen width of 10.]
ορισμός πλάτους πένας σε [10] στην οθόνη
σχεδίαση ορθογωνίου [50] [50] [130] [60] στην οθόνη

ορισμός χρώματος πένας / γραμματοσειράς στην οθόνη#
Το μπλοκ στοίβας ορισμός χρώματος πένας / γραμματοσειράς στην οθόνη ορίζει το χρώμα του κειμένου, των pixel, των γραμμών και των περιγραμμάτων των σχημάτων.
ορισμός χρώματος στυλό / γραμματοσειράς σε [κόκκινο v] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
χρώμα |
Χρώμα στυλό και γραμματοσειράς που θα χρησιμοποιήσετε:
|
Παράδειγμα
όταν ξεκινά
[Draw a rectangle with orange borders.]
ορισμός χρώματος στυλό / γραμματοσειράς σε [πορτοκαλί v] στην οθόνη
σχεδίαση ορθογωνίου [50] [50] [130] [60] στην οθόνη

ορισμός χρώματος γεμίσματος στην οθόνη#
Το μπλοκ στοίβας ορισμός χρώματος γεμίσματος στην οθόνη ορίζει το χρώμα γεμίσματος που χρησιμοποιείται κατά τη σχεδίαση σχημάτων.
ορισμός χρώματος πλήρωσης σε [κόκκινο v] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
χρώμα |
Το χρώμα γεμίσματος που θα χρησιμοποιηθεί:
|
Παραδείγματα
όταν ξεκινά
[Draw a purple rectangle.]
ορισμός χρώματος πλήρωσης σε [μωβ v] στην οθόνη
σχεδίαση ορθογωνίου [50] [130] [100] [60] στην οθόνη

Ισοπαλία#
σχεδίαση pixel στην οθόνη#
Το μπλοκ στοίβας σχεδίαση εικονοστοιχείων στην οθόνη σχεδιάζει ένα εικονοστοιχείο στην επιλεγμένη συντεταγμένη x και y χρησιμοποιώντας το τρέχον χρώμα πένας.
σχεδίαση pixel [0] [0] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
χ |
Η συντεταγμένη x για τη σχεδίαση του εικονοστοιχείου από το 0 έως το 479. |
y |
Η συντεταγμένη y για τη σχεδίαση του εικονοστοιχείου από το 0 έως το 239. |
Παράδειγμα
όταν ξεκινά
[Draw the pixels marking the corners of a square.]
σχεδίαση pixel [250] [100] στην οθόνη
σχεδίαση pixel [275] [100] στην οθόνη
σχεδίαση pixel [250] [125] στην οθόνη
σχεδίαση pixel [275] [125] στην οθόνη
![]()
σχεδιάστε μια γραμμή στην οθόνη#
Το μπλοκ στοίβας σχεδίαση γραμμής στην οθόνη σχεδιάζει μια γραμμή από την πρώτη συντεταγμένη οθόνης (x1, y1) έως τη δεύτερη συντεταγμένη οθόνης (x2, y2) χρησιμοποιώντας τις τρέχουσες συντεταγμένες πλάτος πένας και χρώμα πένας.
σχεδίαση γραμμής [0] [0] [10] [10] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
x1 |
Η συντεταγμένη x σε pixel της αρχής της γραμμής από 0 έως 479. |
έτος 1 |
Η συντεταγμένη y σε pixel της αρχής της γραμμής από 0 έως 239. |
x2 |
Η συντεταγμένη x σε pixel του τέλους της γραμμής από 0 έως 479. |
έτος 2 |
Η συντεταγμένη y σε pixel του τέλους της γραμμής από 0 έως 239. |
Παράδειγμα
όταν ξεκινά
[Draw a line from the top left to bottom right of the screen.]
σχεδίαση γραμμής [0] [0] [479] [239] στην οθόνη

σχεδίαση ορθογωνίου στην οθόνη#
Το μπλοκ στοίβας σχεδίαση ορθογωνίου στην οθόνη σχεδιάζει ένα ορθογώνιο χρησιμοποιώντας τα τρέχοντα πλάτος πένας, χρώμα πένας και χρώμα γεμίσματος.
σχεδίαση ορθογωνίου [0] [0] [10] [10] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
χ |
Η συντεταγμένη x σε pixel της επάνω αριστερής γωνίας του ορθογωνίου από 0 έως 479. |
y |
Η συντεταγμένη y σε pixel της επάνω αριστερής γωνίας του ορθογωνίου από 0 έως 239. |
πλάτος |
Το πλάτος του ορθογωνίου σε pixel. |
ύψος |
Το ύψος του ορθογωνίου σε pixel. |
Παράδειγμα
όταν ξεκινά
[Draw a rectangle on the screen.]
σχεδίαση ορθογωνίου [50] [50] [130] [60] στην οθόνη

σχεδιάστε κύκλο στην οθόνη#
Το μπλοκ στοίβας σχεδίαση κύκλου στην οθόνη σχεδιάζει έναν κύκλο χρησιμοποιώντας τα τρέχοντα πλάτος πένας, χρώμα πένας και χρώμα γεμίσματος.
σχεδίαση κύκλου [0] [0] [10] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
χ |
Η συντεταγμένη x σε pixel του κέντρου του κύκλου από 0 έως 479. |
y |
Η συντεταγμένη y σε pixel του κέντρου του κύκλου από 0 έως 239. |
ακτίνα |
Η ακτίνα του κύκλου σε pixel. |
Παράδειγμα
όταν ξεκινά
[Draw a circle on the screen.]
σχεδίαση κύκλου [120] [120] [40] στην οθόνη

Επαφή#
οθόνη πατημένη#
Το πατημένη οθόνη Boolean μπλοκ αναφέρει εάν πατιέται τη δεδομένη στιγμή η οθόνη αφής του Εγκεφάλου.
Σωστό – Πατιέται η οθόνη.
Λάθος – Δεν πατιέται η οθόνη.
<πατήθηκε η οθόνη;>
Παράμετροι |
Περιγραφή |
|---|---|
Αυτό το μπλοκ δεν έχει παραμέτρους. |
όταν ξεκινά
[Change the screen's color after it's pressed.]
περίμενε μέχρι <πατήθηκε η οθόνη;>
ορισμός χρώματος πλήρωσης σε [πράσινο v] στην οθόνη
σχεδίαση ορθογωνίου [0] [0] [479] [239] στην οθόνη
όταν ξεκινά
[Display different messages after the screen is pressed.]
περίμενε μέχρι <πατήθηκε η οθόνη;>
εκτύπωση [First message!] στην οθόνη ▶
μετακίνηση κέρσορα στην επόμενη σειρά στην οθόνη
[Lift finger to press the screen again.]
περίμενε μέχρι <όχι <πατήθηκε η οθόνη;>>
περίμενε μέχρι <πατήθηκε η οθόνη;>
εκτύπωση [Second message!] στην οθόνη ▶
θέση οθόνης#
Το μπλοκ αναφοράς θέσης οθόνης αναφέρει την επιλεγμένη συντεταγμένη του τελευταίου πατήματος οθόνης. Η συντεταγμένη x είναι από 0 (αριστερά) έως 479 (δεξιά). Η συντεταγμένη y είναι από 0 (πάνω) έως 239 (κάτω).
(θέση [x v] οθόνης)
Παράμετροι |
Περιγραφή |
|---|---|
άξονας |
Η συντεταγμένη του τελευταίου πατήματος οθόνης για αναφορά: x – Η οριζόντια θέση ή y – Η κάθετη θέση |
όταν ξεκινά
[Display a circle where the screen is pressed.]
περίμενε μέχρι <πατήθηκε η οθόνη;>
ορισμός χρώματος πλήρωσης σε [λευκό v] στην οθόνη
σχεδίαση κύκλου (θέση [x v] οθόνης) (θέση [y v] οθόνης) [20] στην οθόνη
όταν η οθόνη#
Το μπλοκ καπέλο when screen εκτελεί την προσαρτημένη στοίβα μπλοκ όταν πατηθεί ή απελευθερωθεί η οθόνη Brain.
όταν η οθόνη Brain [πατήθηκε v] :: hat events
Παράμετροι |
Περιγραφή |
|---|---|
κατάσταση |
Πότε να εκτελεστεί η συνδεδεμένη στοίβα μπλοκ: Το πατημένο εκτελείται όταν πατηθεί η οθόνη και το ελευθερωμένο εκτελείται όταν απελευθερωθεί η οθόνη. |
όταν η οθόνη Brain [πατήθηκε v] :: hat events
[Color the screen with polka dots by pressing it repeatedly.]
ορισμός χρώματος πλήρωσης σε [κόκκινο v] στην οθόνη
σχεδίαση κύκλου (θέση [x v] οθόνης) (θέση [y v] οθόνης) [20] στην οθόνη









