Πρότυπο Διαγωνισμού#

Το Πρότυπο Διαγωνισμού χρησιμοποιείται για έργα που θα εκτελεστούν με το Σύστημα Ελέγχου Πεδίου κατά τη διάρκεια του Διαγωνισμού Ρομποτικής VEX V5 ή του Διαγωνισμού Ρομποτικής VEX U. Χωρίζει ένα έργο σε δύο περιόδους: την Αυτόνομη περίοδο, όπου το ρομπότ λειτουργεί μόνο του, και την Περίοδο Ελεγχόμενη από τον Οδηγό, όπου ο οδηγός χειρίζεται το ρομπότ με έναν Ελεγκτή.

Η χρήση αυτού του προτύπου διασφαλίζει ότι το έργο σας συμμορφώνεται με τους Κανόνες Αγώνων VEX V5 και ότι θα συνδεθεί σωστά στο Σύστημα Έξυπνου Ελέγχου Πεδίου κατά τη διάρκεια ενός αγώνα.

Άνοιγμα ενός έργου προτύπου διαγωνισμού#

Ανοιχτά παραδείγματα#

Επιλέξτε Αρχείο επάνω αριστερά στο VEXcode και, στη συνέχεια, επιλέξτε Άνοιγμα Παραδειγμάτων.

Στιγμιότυπο οθόνης του ανοιχτού μενού "Αρχείο", με επισημασμένη την επιλογή "Άνοιγμα παραδειγμάτων".

Βρείτε το πρότυπο διαγωνισμού#

Φιλτράρετε κατά Πρότυπα για να βρείτε το Πρότυπο Διαγωνισμού.

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

Δημιουργήστε το Έργο#

Επιλέγοντας το Πρότυπο Διαγωνισμού ανοίγει μια οθόνη όπου μπορείτε να το μετονομάσετε και να το αποθηκεύσετε στη συσκευή σας. Επιλέξτε Αποθήκευση και Δημιουργία Έργου για να αποθηκεύσετε το νέο έργο στη συσκευή σας.

Στιγμιότυπο οθόνης της οθόνης Άνοιγμα παραδείγματος έργου, με επισημασμένο το πεδίο Όνομα έργου και το κουμπί Αποθήκευση και δημιουργία έργου.

Κατανοήστε τα μπλοκ καπέλων του προτύπου#

Ένα έργο Προτύπου Διαγωνισμού ξεκινά με τρία μπλοκ καπέλων που υπάρχουν ήδη στον χώρο εργασίας, ένα για κάθε μέρος ενός αγώνα: όταν ξεκινάει, όταν είναι αυτόνομο και όταν ο οδηγός ελέγχει με ένα μπλοκ για πάντα ήδη συνδεδεμένο.

Τα πρότυπα ανταγωνισμού είναι πότε ξεκινά, πότε είναι αυτόνομο και πότε μπλοκάρει το καπέλο ελέγχου του οδηγού.#
όταν ξεκινά
όταν αυτόνομο :: hat events
when drive control :: hat events
για πάντα
τέλος

Στήνω#

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

Εάν δεν απαιτείται καμία ρύθμιση, το μπλοκ όταν ξεκινάει μπορεί να παραμείνει κενό.

Μια στοίβα κατά την εκκίνηση που βαθμονομεί τον αδρανειακό αισθητήρα του συστήματος μετάδοσης κίνησης πριν από την έναρξη του αγώνα.#
όταν ξεκινά
βαθμονόμηση drivetrain

Αυτονόμος#

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

Εάν δεν επιθυμείται αυτόνομη συμπεριφορά, το μπλοκ when autonomous μπορεί να παραμείνει κενό.

Μια απλή αυτόνομη ρουτίνα που προχωρά μπροστά και μετά σταματά.#
όταν αυτόνομο :: hat events
κίνηση [εμπρός v] για (600) [mm v] ▶
διακοπή κίνησης

Έλεγχος οδηγού#

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

Μια απλή ρουτίνα ελέγχου του οδηγού που κινείται προς τα εμπρός ενώ κρατάτε πατημένο το κουμπί X.#
when drive control :: hat events
για πάντα
αν <[Controller1 v] [X v] πατημένο;> τότε
κίνηση [εμπρός v]
αλλιώς
διακοπή κίνησης
τέλος
τέλος