Χρήση συμβάντων#

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

Μετάδοση ενός συμβάντος#

Προσθήκη μπλοκ μετάδοσης#

Προσθέστε ένα μπλοκ μετάδοσης ή ένα μπλοκ μετάδοσης και αναμονής στο έργο σας.

Στιγμιότυπο οθόνης της κατηγορίας εργαλειοθήκης Λογική - Συμβάντα, με επισημασμένα τα μπλοκ μετάδοσης και μετάδοσης και αναμονής.

Επιλέξτε ή δημιουργήστε το συμβάν#

Επιλέξτε το αναπτυσσόμενο μενού στο μπλοκ μετάδοση για να επιλέξετε ένα υπάρχον συμβάν ή για να δημιουργήσετε, να μετονομάσετε ή να διαγράψετε ένα συμβάν.

Στιγμιότυπο οθόνης του αναπτυσσόμενου μενού του μπλοκ μετάδοσης, που εμφανίζει την επιλογή my_event μαζί με τις επιλογές Νέο συμβάν, Μετονομασία συμβάντος και Διαγραφή του συμβάντος "my_event".

Λάβετε το συμβάν#

Προσθήκη ενός όταν λαμβάνω Αποκλεισμός#

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

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

Τα μπλοκ που ξεκινούν με when μπορούν επίσης να βρεθούν με άλλες κατηγορίες συσκευών, εκτελώντας τα συνδεδεμένα μπλοκ τους κάθε φορά που πληρούται η συνθήκη αυτής της συσκευής. Για παράδειγμα, τα μπλοκ when Brain button και when Bumper.

Το μπλοκ καπέλο με το κουμπί του εγκεφάλου όταν.#
όταν το κουμπί [◀ v] του Brain [πατήθηκε v]
Το μπλοκ καπέλο προφυλακτήρα όταν.#
όταν [Bumper1 v] [πατήθηκε v]

Χρήση συμβάντων σε ένα έργο#

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

Όταν ξεκινήσει, περιστρέφεται μέχρι να πατηθεί το κουμπί Έλεγχος και, στη συνέχεια, μεταδίδει ένα συμβάν που σταματά το ρομπότ όταν ληφθεί.#
όταν ξεκινά
στροφή [δεξιά v]
περίμενε μέχρι <Κουμπί Brain [Έλεγχος v] πατημένο;>
μετάδοση [my_event v]
όταν λαμβάνω [my_event v]
διακοπή κίνησης