Χρήση βρόχων#
Αυτό το σεμινάριο σας καθοδηγεί στη χρήση του μπλοκ επανάληψη για να οδηγήσετε το ρομπότ σας σε ένα τετράγωνο στο VEXcode EXP. Στο τέλος, θα έχετε ένα έργο που επαναλαμβάνει τα ίδια δύο μπλοκ τέσσερις φορές για να ολοκληρώσει το τετράγωνο.
Αν θέλετε το ρομπότ σας να επαναλαμβάνει την ίδια ενέργεια πολλές φορές, όπως να οδηγεί σε ένα τετράγωνο, θα μπορούσατε να συνεχίσετε να αντιγράφετε τα ίδια μπλοκ ξανά και ξανά μέχρι να κινηθούν στο μοτίβο ενός τετραγώνου. Ένας απλούστερος τρόπος, ωστόσο, είναι να χρησιμοποιήσετε το μπλοκ επανάληψη μέσα στην κατηγορία Λογική - Έλεγχος.
Συνδέστε ένα μπλοκ κίνησης προς και ένα μπλοκ στροφής προς κάτω από το μπλοκ όταν ξεκινήσει.
όταν ξεκινά
κίνηση [εμπρός v] για (200) [mm v] ▶
στροφή [δεξιά v] για (90) μοίρες ▶
Συνδέστε ένα μπλοκ επανάληψης κάτω από το μπλοκ όταν ξεκινήσει.
όταν ξεκινά
επανέλαβε (10)
τέλος
κίνηση [εμπρός v] για (200) [mm v] ▶
στροφή [δεξιά v] για (90) μοίρες ▶
Σύρετε τα μπλοκ drive for και turn for μέσα στο μπλοκ repeat.
όταν ξεκινά
επανέλαβε (10)
κίνηση [εμπρός v] για (200) [mm v] ▶
στροφή [δεξιά v] για (90) μοίρες ▶
τέλος
Επιλέξτε τον αριθμό επανάληψης και αλλάξτε τον σε 4, έτσι ώστε τα μπλοκ στο εσωτερικό να τρέχουν μία φορά για κάθε πλευρά του τετραγώνου.
Βεβαιωθείτε ότι το ρομπότ σας είναι συνδεδεμένο στο VEXcode και, στη συνέχεια, επιλέξτε Λήψη για να κατεβάσετε το έργο στον εγκέφαλο.
Επιλέξτε Εκτέλεση για να εκτελέσετε το έργο. Το ρομπότ θα κινηθεί σε ένα τετράγωνο.
Μπορείτε επίσης να επαναλάβετε μια ακολουθία ενεργειών επ’ αόριστον, χρησιμοποιώντας το μπλοκ για πάντα αντί για επανάληψη.
για πάντα
τέλος
Για να βγείτε από έναν βρόχο, χρησιμοποιήστε το μπλοκ break μέσα σε έναν βρόχο, για να κάνετε τον κώδικα να βγει αμέσως από το μπλοκ βρόχου.
διακοπή