Μπλοκ χωρίς αναμονή
Τα μπλοκπου δεν αναμένουν έχουν ως αποτέλεσμα η στοίβα να συνεχίζεται ακόμα και αν η συμπεριφορά του μπλοκ δεν έχει ολοκληρωθεί ακόμη.
Το μπλοκ "drive" είναι ένα καλό παράδειγμα μπλοκ μη αναμονής. Στο παρακάτω παράδειγμα, το ρομπότ δεν κινείται επειδή ξεκινά το μπλοκ «κίνησης», αλλά στη συνέχεια το μπλοκ «διακοπή οδήγησης» το σταματά πριν μπορέσουν να κινηθούν οι κινητήρες.
Τα μπλοκ που δεν αναμένουν είναι χρήσιμα όταν θέλετε να εκτελέσετε πολλαπλές συμπεριφορές ταυτόχρονα.
μπλοκ αναμονής
Αναμονήμπλοκ θέτουν σε παύση την υπόλοιπη στοίβα μέχρι να ολοκληρωθεί η συμπεριφορά αυτού του μπλοκ.
Τα περισσότερα μπλοκ αναμονής βρίσκονται ανάμεσα στα μπλοκ Κίνησης και Συστήματος Μετάδοσης Κίνησης.
Εάν ένα VEX V5 Clawbot χρειάζεται να ανακτήσει έναν κύβο, μπορείτε να χρησιμοποιήσετε μπλοκ αναμονής για να εκτελέσει το ρομπότ κάθε συμπεριφορά ξεχωριστά.
Μπλοκ που μπορούν να περιμένουν ή να μην περιμένουν
Το VEXcode V5 επιτρέπει στους χρήστες να αλλάξουν τα ακόλουθα μπλοκ αναμονής σε μπλοκ χωρίς αναμονή με ένα κλικ: «περιστροφή για», «περιστροφή στη θέση», «οδήγηση για», «στροφή για» και «στροφή προς κατεύθυνση».
Αλλάζοντας το μπλοκ για το άνοιγμα του νυχιού σε μη αναμονή και αλλάζοντας το μπλοκ για την ανύψωση του βραχίονα σε μη αναμονή, το Clawbot κινείται προς τα εμπρός ενώ το νύχι ανοίγει και κινείται προς τα πίσω ενώ ο βραχίονας ανυψώνεται.
Αυτή η προσέγγιση για την ανάκτηση ενός κύβου είναι καλύτερη σε αγωνιστικά περιβάλλοντα επειδή εξοικονομεί χρόνο.