Οθόνη#

Εισαγωγή#

Η κατηγορία Οθόνη περιλαμβάνει μπλοκ που επιτρέπουν στην Οθόνη του Εγκεφάλου IQ (2ης γενιάς) να εμφανίζει κείμενο, τιμές και γραφικά στην ενσωματωμένη οθόνη του εγκεφάλου. Αυτά τα μπλοκ μπορούν να χρησιμοποιηθούν για την εκτύπωση δεδομένων αισθητήρων, τη δημιουργία προσαρμοσμένων διεπαφών ή τη σχεδίαση οπτικών στοιχείων όπως γραμμές, σχήματα και κείμενο με ρυθμιζόμενα στυλ και χρώματα.

Για το σχέδιο, η ανάλυση του Brain είναι 160 x 108 pixel.

Παρακάτω είναι μια λίστα με όλα τα μπλοκ:

Εκτύπωση — Εμφάνιση κειμένου και τιμών στον εγκέφαλο.

Ρυθμίσεις — Διαμόρφωση ιδιοτήτων εμφάνισης οθόνης.

Σχεδίαση — Δημιουργήστε σχήματα και γραφικά στην οθόνη Brain.

Αποτύπωμα#

ορισμός κέρσορα σε γραμμή, στήλη στην οθόνη#

Το μπλοκ στοίβας ορισμός κέρσορα σε γραμμή, στήλη στην οθόνη μετακινεί τον κέρσορα σε μια συγκεκριμένη γραμμή και στήλη στην οθόνη Brain. Το επόμενο μπλοκ εκτύπωση στην οθόνη θα ξεκινήσει την εκτύπωση σε αυτήν τη θέση. Το πόσες γραμμές και στήλες μπορούν να χωρέσουν άνετα εξαρτάται από την επιλεγμένη γραμματοσειρά.

Οι γραμματοσειρές μονόχωρου χώρου έχουν χαρακτήρες που έχουν όλοι το ίδιο πλάτος, κάνοντας την τοποθέτηση κειμένου συνεπή. Αντίθετα, οι αναλογικές γραμματοσειρές ποικίλλουν σε πλάτος χαρακτήρων, επομένως ορισμένα γράμματα καταλαμβάνουν περισσότερο χώρο από άλλα. Ωστόσο, ανεξάρτητα από τον τύπο που χρησιμοποιείται, το μπλοκ στοίβας ορισμός κέρσορα σε γραμμή, στήλη στην οθόνη τοποθετεί τον κέρσορα με βάση το μέγεθος της γραμμής και της στήλης, όχι το στυλ γραμματοσειράς. Το μέγεθος της γραμματοσειράς μπορεί να ρυθμιστεί χρησιμοποιώντας το μπλοκ στοίβας ορισμός γραμματοσειράς στην οθόνη.

Ορισμός μπλοκ στοίβας δρομέα#
μετακίνηση κέρσορα στη σειρά [1] στήλη [1] στην οθόνη

Παράμετροι

Περιγραφή

σειρά

Η γραμμή στην οποία θα μετακινηθεί ο κέρσορας ως ακέραιος αριθμός.

στήλη

Η στήλη στην οποία θα μετακινηθεί ο κέρσορας ως ακέραιος αριθμός.

Παράδειγμα

όταν ξεκινά
[Repeatedly print the current timer at Row 1 Column 1]
για πάντα
εκτύπωση (χρονόμετρο σε δευτερόλεπτα) στην οθόνη ◀ και μετακίνηση κέρσορα στην επόμενη γραμμή
περίμενε (1) δευτερόλεπτα
εκκαθάριση οθόνης
μετακίνηση κέρσορα στη σειρά (1) στήλη (1) στην οθόνη

Ένα στιγμιότυπο οθόνης της οθόνης VEX IQ Brain διαβάζει 25 σε λευκό κείμενο στην επάνω αριστερή γωνία.

ορισμός κέρσορα στην επόμενη γραμμή της οθόνης#

Το μπλοκ στοίβας ορισμός κέρσορα στην επόμενη γραμμή στην οθόνη μετακινεί τον κέρσορα στη στήλη 1 της επόμενης γραμμής στην οθόνη Brain.

μετακίνηση κέρσορα στην επόμενη σειρά στην οθόνη

Παράμετροι

Περιγραφή

Αυτό το μπλοκ δεν έχει παραμέτρους.

Παράδειγμα

όταν ξεκινά
[Display two lines of text.]
εκτύπωση [Line 1] στην οθόνη ▶
μετακίνηση κέρσορα στην επόμενη σειρά στην οθόνη
εκτύπωση [Line 2] στην οθόνη ◀ και μετακίνηση κέρσορα στην επόμενη γραμμή

Ένα στιγμιότυπο οθόνης της οθόνης IQ Brain αναφέρει τη Γραμμή 1 με λευκό κείμενο στην επάνω αριστερή γωνία και τη Γραμμή 2 ακριβώς από κάτω.

διαγραφή σειράς στην οθόνη#

Το μπλοκ στοίβας διαγραφή γραμμής στην οθόνη διαγράφει μία μόνο γραμμή κειμένου στην οθόνη Brain.

εκκαθάριση σειράς (1) στην οθόνη

Παράμετροι

Περιγραφή

σειρά

Ο αριθμός σειράς που θα διαγραφεί.

Παράδειγμα

όταν ξεκινά
[Display text on two rows, but only keep one.]
εκτύπωση [This text stays] στην οθόνη ◀ και μετακίνηση κέρσορα στην επόμενη γραμμή
εκτύπωση [This disappears] στην οθόνη ◀ και μετακίνηση κέρσορα στην επόμενη γραμμή
περίμενε (3) δευτερόλεπτα
εκκαθάριση σειράς (2) στην οθόνη

στήλη δρομέα#

Το μπλοκ αναφοράς στήλης δρομέα αναφέρει τον αριθμό στήλης όπου το κείμενο θα εκτυπωθεί ως ακέραιος αριθμός.

μπλοκ αναφοράς στήλης δρομέα#
(στήλη δρομέα)

Παράμετροι

Περιγραφή

Αυτό το μπλοκ δεν έχει παραμέτρους.

Παράδειγμα

Όταν ξεκινήσει, μετακινεί τον κέρσορα στη γραμμή 3, στήλη 2 στην οθόνη και εκτυπώνει τον τρέχοντα αριθμό στήλης του κέρσορα.#
όταν ξεκινά
[Display the cursor's current column.]
μετακίνηση κέρσορα στη σειρά [3] στήλη [2] στην οθόνη
εκτύπωση (στήλη δρομέα) στην οθόνη ▶

γραμμή δρομέα#

Το μπλοκ αναφοράς γραμμή δρομέα αναφέρει τον αριθμό γραμμής όπου το κείμενο θα εκτυπωθεί ως ακέραιος αριθμός.

μπλοκ αναφοράς γραμμής δρομέα#
(γραμμή δρομέα)

Παράμετροι

Περιγραφή

Αυτό το μπλοκ δεν έχει παραμέτρους.

Παράδειγμα

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

Ρυθμίσεις#

καθαρή οθόνη#

Το μπλοκ στοίβας διαγραφή οθόνης διαγράφει όλο το κείμενο και τα σχέδια από την οθόνη Brain.

εκκαθάριση οθόνης

Παράμετροι

Περιγραφή

Αυτό το μπλοκ δεν έχει παραμέτρους.

Παράδειγμα

όταν ξεκινά
[Fill the screen, then clear it after 2 seconds.]
επανέλαβε (5)
εκτύπωση [Line] στην οθόνη ◀ και μετακίνηση κέρσορα στην επόμενη γραμμή
τέλος
περίμενε (3) δευτερόλεπτα
εκκαθάριση οθόνης

ορισμός γραμματοσειράς στην οθόνη#

Το μπλοκ στοίβας ορισμός γραμματοσειράς στην οθόνη ορίζει τη γραμματοσειρά και το μέγεθος που χρησιμοποιείται για την εμφάνιση κειμένου στην οθόνη Brain. Αυτή η γραμματοσειρά θα εφαρμοστεί σε όλο το κείμενο που θα εκτυπωθεί στη συνέχεια.

ορισμός γραμματοσειράς σε [μονοδιάστημη v] [μεσαίο v] στην οθόνη

Παράμετροι

Περιγραφή

γραμματοσειρά

Η γραμματοσειρά που θα χρησιμοποιηθεί: μονόχωρη ή αναλογική

μέγεθος

Μέγεθος που θα χρησιμοποιηθεί:

  • πολύ μικρό
  • μικρό
  • μεσαίο
  • μεγάλο
  • πολύ μεγάλο
  • υπερμεγέθες

Ένα στιγμιότυπο οθόνης της οθόνης VEX IQ Brain με μια σειρά αριθμών και γραμμάτων σε γραμματοσειρά Mono 12. Το γράμμα AZ βρίσκεται σε μία γραμμή, που εκτείνεται σε όλο το πλάτος της οθόνης. Η κάτω αριστερή γωνία υποδεικνύει 26 χαρακτήρες σε όλο το μήκος και 9 σειρές.
Mono Extra Small

Το ίδιο στιγμιότυπο οθόνης με το προηγούμενο, τώρα με γραμματοσειρά Mono 15. Τα γράμματα AT βρίσκονται σε μία γραμμή, που εκτείνεται σε όλο το πλάτος της οθόνης. Η κάτω αριστερή γωνία υποδεικνύει 20 χαρακτήρες σε όλο το μήκος και 7 γραμμές.
Mono Small

Το ίδιο στιγμιότυπο οθόνης με το προηγούμενο, τώρα με γραμματοσειρά Mono 20. Τα γράμματα AP βρίσκονται σε μία γραμμή, που εκτείνεται σε όλο το πλάτος της οθόνης. Η κάτω αριστερή γωνία υποδεικνύει 16 χαρακτήρες και 5 γραμμές.
Mono Medium

Το ίδιο στιγμιότυπο οθόνης με το προηγούμενο, τώρα με γραμματοσειρά Mono 30. Οι αριθμοί από το 1 έως το 9 και ένα επιπλέον 0 βρίσκονται σε μία γραμμή, που εκτείνεται σε όλο το πλάτος της οθόνης. Η κάτω αριστερή γωνία υποδεικνύει 3 σειρές.
Mono Large

Το ίδιο στιγμιότυπο οθόνης με το προηγούμενο, τώρα με γραμματοσειρά Mono 40. Οι αριθμοί από το 1 έως το 8 βρίσκονται στη δεύτερη γραμμή, εκτείνοντας όλο το πλάτος της οθόνης.
Mono Extra Large

Το ίδιο στιγμιότυπο οθόνης με το προηγούμενο, τώρα με γραμματοσειρά Mono 60. Η οθόνη εμφανίζει το MN 60 με μεγάλη γραμματοσειρά, καταλαμβάνοντας σχεδόν ολόκληρο το πάνω μισό της οθόνης.
Mono Super Large

Το ίδιο στιγμιότυπο οθόνης με το προηγούμενο, τώρα με γραμματοσειρά Prop 20. Τα γράμματα AW βρίσκονται σε μία γραμμή, που εκτείνεται σε όλο το πλάτος της οθόνης. Η κάτω αριστερή γωνία υποδεικνύει 26 χαρακτήρες και 5 γραμμές.
Prop Medium

Το ίδιο στιγμιότυπο οθόνης με το προηγούμενο, τώρα με γραμματοσειρά Prop 30. Οι αριθμοί 1-9 επαναλαμβάνονται δύο φορές σε μία γραμμή, καλύπτοντας όλο το πλάτος της οθόνης. Η κάτω αριστερή γωνία υποδεικνύει 18 χαρακτήρες σε όλο το μήκος και 3 σειρές.
Prop Large

Το ίδιο στιγμιότυπο οθόνης με το προηγούμενο, τώρα με γραμματοσειρά Prop 40. Η οθόνη γράφει Prop 40 στην πάνω γραμμή και 14 επί 2 στη δεύτερη.
Prop Extra Large

Το ίδιο στιγμιότυπο οθόνης με το προηγούμενο, τώρα με γραμματοσειρά Prop 60. Η οθόνη διαβάζει PROP 60 με μεγάλη γραμματοσειρά, καταλαμβάνοντας σχεδόν ολόκληρο το πάνω μισό της οθόνης.
Prop Super Large

Παράδειγμα

όταν ξεκινά
[Display two different fonts on separate lines.]
ορισμός γραμματοσειράς σε [μονοδιάστημη v] [μεσαίο v] στην οθόνη
εκτύπωση [Mono Medium] στην οθόνη ◀ και μετακίνηση κέρσορα στην επόμενη γραμμή
ορισμός γραμματοσειράς σε [αναλογική v] [μεσαίο v] στην οθόνη
εκτύπωση [Prop Medium] στην οθόνη ◀ και μετακίνηση κέρσορα στην επόμενη γραμμή

Ένα στιγμιότυπο οθόνης της οθόνης IQ Brain με λευκό κείμενο σε δύο γραμμές στην επάνω αριστερή γωνία. Η πρώτη γραμμή γράφει Mono Medium και η δεύτερη γραμμή ακριβώς από κάτω γράφει Prop Medium σε μικρότερη γραμματοσειρά.

ορισμός ακρίβειας εκτύπωσης στην οθόνη#

Το μπλοκ στοίβας ορισμός ακρίβειας εκτύπωσης στην οθόνη ορίζει τον αριθμό των δεκαδικών ψηφίων που θα εμφανίζονται κατά την εκτύπωση αριθμών στην οθόνη Brain. Αυτή η ακρίβεια εκτύπωσης θα ισχύει για όλους τους αριθμούς που θα εκτυπώνονται στη συνέχεια.

ορισμός ακρίβειας εκτύπωσης σε [0.1 v] στην οθόνη

Παράμετροι

Περιγραφή

ακρίβεια

Ακρίβεια εκτύπωσης που πρέπει να χρησιμοποιήσετε:

  • 1
  • 0,1
  • 0,01
  • 0,001
  • Όλα τα ψηφία

Παράδειγμα

όταν ξεκινά
[Print 1/3 as 0.33.]
ορισμός ακρίβειας εκτύπωσης σε [0.01 v] στην οθόνη
εκτύπωση ([1] / [3]) στην οθόνη ◀ και μετακίνηση κέρσορα στην επόμενη γραμμή

Ένα στιγμιότυπο οθόνης της οθόνης IQ Brain με λευκό κείμενο που γράφει 0,33 στην επάνω αριστερή γωνία.

ορισμός πλάτους πένας στην οθόνη#

Το μπλοκ στοίβας ορισμός πλάτους πένας στην οθόνη ορίζει το πάχος των γραμμών που σχεδιάζονται και των περιγραμμάτων των σχημάτων.

ορισμός πλάτους πένας σε [10] στην οθόνη

Παράμετροι

Περιγραφή

πλάτος

Το πλάτος της πένας, σε pixel, κυμαίνεται από 0 έως 32.

Παράδειγμα

όταν ξεκινά
[Draw two circles with different pen widths.]
σχεδίαση κύκλου (40) (70) (20) στην οθόνη
ορισμός πλάτους πένας σε (5) στην οθόνη
σχεδίαση κύκλου (100) (70) (20) στην οθόνη

Ένα στιγμιότυπο οθόνης της οθόνης IQ Brain με δύο λευκούς κύκλους τυπωμένους στο κάτω μισό της οθόνης. Ο κύκλος στα αριστερά έχει στενότερο περίγραμμα από αυτόν στα δεξιά.

ορισμός χρώματος πένας / γραμματοσειράς στην οθόνη#

Το μπλοκ στοίβας ορισμός χρώματος πένας / γραμματοσειράς στην οθόνη ορίζει το χρώμα του κειμένου, των pixel, των γραμμών και των περιγραμμάτων των σχημάτων.

ορισμός χρώματος στυλό / γραμματοσειράς σε [κόκκινο v] στην οθόνη

Παράμετροι

Περιγραφή

χρώμα

Χρώμα στυλό και γραμματοσειράς που θα χρησιμοποιήσετε:

  • κόκκινο
  • πράσινο
  • μπλε
  • λευκό
  • κίτρινο
  • πορτοκαλί
  • μωβ
  • κόκκινο βιολετί
  • βιολετί
  • μπλε βιολετί
  • μπλε πράσινο
  • κίτρινο πράσινο
  • κίτρινο πορτοκαλί
  • κόκκινο πορτοκαλί

Παράδειγμα

όταν ξεκινά
[Draw two rectangles with different colors.]
σχεδίαση ορθογωνίου (100) (50) (10) (20) στην οθόνη
ορισμός χρώματος στυλό / γραμματοσειράς σε [μπλε v] στην οθόνη
σχεδίαση ορθογωνίου (50) (50) (10) (20) στην οθόνη

Ένα στιγμιότυπο οθόνης της οθόνης IQ Brain με δύο μικρά ορθογώνια σχεδιασμένα στο κάτω μισό της οθόνης. Το ορθογώνιο στα αριστερά είναι μπλε και αυτό στα δεξιά είναι λευκό.

ορισμός χρώματος γεμίσματος στην οθόνη#

Το μπλοκ στοίβας ορισμός χρώματος γεμίσματος στην οθόνη ορίζει το χρώμα γεμίσματος που χρησιμοποιείται κατά τη σχεδίαση σχημάτων.

ορισμός χρώματος πλήρωσης σε [κόκκινο v] στην οθόνη

Παράμετροι

Περιγραφή

χρώμα

Το χρώμα γεμίσματος που θα χρησιμοποιηθεί:

  • κόκκινο
  • πράσινο
  • μπλε
  • λευκό
  • κίτρινο
  • πορτοκαλί
  • μωβ
  • κόκκινο βιολετί
  • βιολετί
  • μπλε βιολετί
  • μπλε πράσινο
  • κίτρινο πράσινο
  • κίτρινο πορτοκαλί
  • κόκκινο πορτοκαλί

Παράδειγμα

όταν ξεκινά
[Draw a yellow circle.]
ορισμός χρώματος πλήρωσης σε [κίτρινο v] στην οθόνη
σχεδίαση κύκλου (50) (50) (20) στην οθόνη

Ένα στιγμιότυπο οθόνης της οθόνης IQ Brain με έναν φωτεινό κίτρινο κύκλο με ένα λεπτό λευκό περίγραμμα σχεδιασμένο στο αριστερό μισό της οθόνης.

Ισοπαλία#

σχεδίαση pixel στην οθόνη#

Το μπλοκ στοίβας σχεδίαση εικονοστοιχείων στην οθόνη σχεδιάζει ένα εικονοστοιχείο στην επιλεγμένη συντεταγμένη x και y χρησιμοποιώντας το τρέχον χρώμα πένας.

σχεδίαση pixel [0] [0] στην οθόνη

Παράμετροι

Περιγραφή

χ

Η συντεταγμένη x για τη σχεδίαση του εικονοστοιχείου, από 0 έως 159.

y

Η συντεταγμένη y για τη σχεδίαση του pixel, από 0 έως 107.

Παράδειγμα

όταν ξεκινά
[Draw one pixel at the center of the screen.]
σχεδίαση pixel (80) (50) στην οθόνη

Ένα στιγμιότυπο οθόνης της οθόνης IQ Brain με μια μικροσκοπική λευκή κουκκίδα στο κέντρο της οθόνης.

σχεδιάστε μια γραμμή στην οθόνη#

Το μπλοκ στοίβας σχεδίαση γραμμής στην οθόνη σχεδιάζει μια γραμμή από την πρώτη συντεταγμένη οθόνης (x1, y1) έως τη δεύτερη συντεταγμένη οθόνης (x2, y2) χρησιμοποιώντας τις τρέχουσες συντεταγμένες πλάτος πένας και χρώμα πένας.

σχεδίαση γραμμής [0] [0] [159] [107] στην οθόνη

Παράμετροι

Περιγραφή

x1

Η συντεταγμένη x σε pixel της αρχής της γραμμής, από 0 έως 159.

έτος 1

Η συντεταγμένη y σε pixel της αρχής της γραμμής, από 0 έως 107.

x2

Η συντεταγμένη x σε pixel του τέλους της γραμμής, από 0 έως 159.

έτος 2

Η συντεταγμένη y σε pixel του τέλους της γραμμής, από 0 έως 107.

Παράδειγμα

όταν ξεκινά
[Draw a line from the top left to bottom right of the screen.]
σχεδίαση γραμμής (0) (0) (159) (107) στην οθόνη

Ένα στιγμιότυπο οθόνης της οθόνης IQ Brain με μια λευκή διαγώνια γραμμή από την επάνω αριστερή γωνία προς την κάτω δεξιά γωνία.

σχεδίαση ορθογωνίου στην οθόνη#

Το μπλοκ στοίβας σχεδίαση ορθογωνίου στην οθόνη σχεδιάζει ένα ορθογώνιο χρησιμοποιώντας τα τρέχοντα πλάτος πένας, χρώμα πένας και χρώμα γεμίσματος.

σχεδίαση ορθογωνίου [0] [0] [10] [10] στην οθόνη

Παράμετροι

Περιγραφή

χ

Η συντεταγμένη x σε pixel της επάνω αριστερής γωνίας του ορθογωνίου, από 0 έως 159.

y

Η συντεταγμένη y σε pixel της επάνω αριστερής γωνίας του ορθογωνίου, από 0 έως 107.

πλάτος

Το πλάτος του ορθογωνίου σε pixel.

ύψος

Το ύψος του ορθογωνίου σε pixel.

Παράδειγμα

όταν ξεκινά
[Draw a rectangle on the screen.]
σχεδίαση ορθογωνίου (25) (25) (100) (50) στην οθόνη

Ένα στιγμιότυπο οθόνης της οθόνης IQ Brain με ένα μεγάλο λευκό ορθογώνιο σχεδιασμένο σχεδόν στο κέντρο της οθόνης.

σχεδιάστε κύκλο στην οθόνη#

Το μπλοκ στοίβας σχεδίαση κύκλου στην οθόνη σχεδιάζει έναν κύκλο χρησιμοποιώντας τα τρέχοντα πλάτος πένας, χρώμα πένας και χρώμα γεμίσματος.

σχεδίαση κύκλου [0] [0] [10] στην οθόνη

Παράμετροι

Περιγραφή

χ

Η συντεταγμένη x σε pixel του κέντρου του κύκλου, από 0 έως 159.

y

Η συντεταγμένη y σε pixel του κέντρου του κύκλου, από 0 έως 107.

ακτίνα

Η ακτίνα του κύκλου σε pixel.

Παράδειγμα

όταν ξεκινά
[Draw a circle on the screen.]
σχεδίαση κύκλου (80) (50) (20) στην οθόνη

Ένα στιγμιότυπο οθόνης της οθόνης IQ Brain με έναν λευκό κύκλο στο κέντρο της οθόνης.