Κονσόλα#

Εισαγωγή#

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

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

αποτύπωμα#

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

εκτύπωση [VEXcode] ▶

Παράμετροι

Περιγραφή

αξία

Το κείμενο, ο αριθμός ή η τιμή μεταβλητής που θα εμφανίζεται στην Κονσόλα.

επεκτεινόμενο βέλος

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

Παράδειγμα

όταν ξεκινά :: hat events
[Display a message in the console.]
εκτύπωση [Hello, robot!] ▶

Η Κονσόλα VEXcode, που εμφανίζει την Κονσόλα και το κείμενο "Γεια σου, ρομπότ!", με ένα γκρι ορθογώνιο στα δεξιά που δείχνει πού βρίσκεται ο κέρσορας.

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

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

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

Παράμετροι

Περιγραφή

ακρίβεια

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

  • 1 — χωρίς δεκαδικά ψηφία
  • 0,1 — 1 δεκαδικό ψηφίο
  • 0,01 — 2 δεκαδικά ψηφία
  • 0,001 — 3 δεκαδικά ψηφία
  • Όλα τα ψηφία — όλα τα διαθέσιμα δεκαδικά ψηφία

Παράδειγμα

όταν ξεκινά :: hat events
[Display 1/3 with two decimals.]
ορισμός ακρίβειας εκτύπωσης σε [0.01 v]
εκτύπωση ([1] [math_division v] [3]) ▶

Η Κονσόλα VEXcode, που δείχνει την Κονσόλα και το κείμενο "0.33", με ένα γκρι ορθογώνιο στα δεξιά που δείχνει πού βρίσκεται ο κέρσορας.

διαγραφή όλων των γραμμών#

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

εκκαθάριση όλων των γραμμών

Παράμετροι

Περιγραφή

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

Παράδειγμα

όταν ξεκινά :: hat events
[Clear the console after printing.]
εκτύπωση [This will disappear...] ▶
περίμενε [2] δευτερόλεπτα
εκκαθάριση όλων των γραμμών

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

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

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

μετακίνηση κέρσορα στην επόμενη γραμμή

Παράμετροι

Περιγραφή

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

Παράδειγμα

όταν ξεκινά :: hat events
[Print on two rows.]
εκτύπωση [Row 1] ▶
μετακίνηση κέρσορα στην επόμενη γραμμή
εκτύπωση [Row 2] ▶

Η Κονσόλα VEXcode, που εμφανίζει την Κονσόλα και το κείμενο "Row 1" που εμφανίζεται στην πρώτη γραμμή και "Row 2" στη δεύτερη γραμμή, με ένα γκρι ορθογώνιο στα δεξιά της "Row 2" που δείχνει πού βρίσκεται ο κέρσορας.

ορισμός χρώματος γραμματοσειράς στην κονσόλα#

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

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

Παράμετροι

Περιγραφή

χρώμα

Το χρώμα που θα χρησιμοποιηθεί για το κείμενο που εκτυπώνεται στην Κονσόλα:

  • κόκκινο
  • πράσινο
  • μπλε
  • μαύρο

Παράδειγμα

όταν ξεκινά :: hat events
[Print text in different colors.]
εκτύπωση [Default text color] ▶
μετακίνηση κέρσορα στην επόμενη γραμμή
ορισμός χρώματος γραμματοσειράς σε [κόκκινο v] στην κονσόλα
εκτύπωση [Red text color] ▶

Η Κονσόλα VEXcode, που εμφανίζει την Κονσόλα και μπλε κείμενο που λέει "Προεπιλεγμένο χρώμα κειμένου" στην πρώτη γραμμή και κόκκινο "Κόκκινο χρώμα κειμένου" στη δεύτερη γραμμή, με ένα γκρι ορθογώνιο στα δεξιά του "Κόκκινο χρώμα κειμένου" που δείχνει πού βρίσκεται ο κέρσορας.

ρώτα και περίμενε / απάντησε#

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

Το μπλοκ αναφοράς answer αναφέρει την πιο πρόσφατη απάντηση που καταχωρήθηκε στην Κονσόλα. Η απάντηση αναφέρεται ως κείμενο. Για να χρησιμοποιήσετε την απάντηση ως αριθμό, χρησιμοποιήστε το μπλοκ αναφοράς convert για να μετατρέψετε πρώτα την απάντηση σε αριθμό.

Το μπλοκ ερώτησης και αναμονής.#
ερώτηση [What's your name?] και αναμονή

Παράμετροι

Περιγραφή

ταχύς

Το μήνυμα που θα εμφανίζεται στην Κονσόλα.

Το μπλοκ απαντήσεων.#
απάντηση

Παράμετροι

Περιγραφή

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

Παράδειγμα

όταν ξεκινά :: hat events
[Ask for a name, then greet the robot's user.]
ερώτηση [What's your name?] και αναμονή
εκτύπωση [Hello, ] ▶
εκτύπωση (απάντηση) ▶

Η Κονσόλα VEXcode, που εμφανίζει την Κονσόλα και το κείμενο "Πώς σε λένε;VEX" που εμφανίζεται στην πρώτη γραμμή και "Γεια σου, VEX" στη δεύτερη γραμμή.