Χρήση της λειτουργίας αυτόματης συμπλήρωσης C++ στο VEXcode V5

Η χρήση της λειτουργίας αυτόματης συμπλήρωσης C++ κατά τη δημιουργία ενός έργου C++ στο VEXcode V5 μπορεί να σας βοηθήσει να εξοικονομήσετε χρόνο και να αποτρέψετε σφάλματα κατά την πληκτρολόγηση εντολών.

Μικρογραφία έργου παραδείγματος κινητήρα Clawbot Drivetrain 2.

Σημείωση: Αυτό το έργο χρησιμοποιεί το πρότυπο Clawbot (Σύστημα μετάδοσης κίνησης, 2 κινητήρες, χωρίς γυροσκόπιο).


Control-Πλήκτρο διαστήματος

Έργο VEXcode V5 C++ με επισημασμένο το κενό μέσα στη συνάρτηση main() στη γραμμή 17.

Ένας τρόπος για να ξεκινήσετε να χρησιμοποιείτε τη λειτουργία αυτόματης συμπλήρωσης C++ είναι με τη συντόμευση Control-Spacebar σε Windows, macOS και Chrome OS.
Για να ξεκινήσετε, επιλέξτε την πρώτη ανοιχτή γραμμή στις αγκύλες int main () { }.

Χώρος εργασίας VEXcode V5 C++ με αναπτυσσόμενο μενού όλων των προτεινόμενων εντολών. Υπάρχει διαθέσιμη μια γραμμή κύλισης για να μετακινηθείτε στις επιλογές.

Χρησιμοποιήστε τη συντόμευση Control-Space (επιλέγοντας ταυτόχρονα το πλήκτρο Control και το Space). Το όνομα της συσκευής ή της εντολής θα εμφανιστεί σε ένα αναπτυσσόμενο μενού επιλογής.

Χώρος εργασίας VEXcode V5 C++ με αναπτυσσόμενο μενού προτεινόμενων εντολών. Η εντολή Σύστημα μετάδοσης κίνησης είναι επισημασμένη.

Πατήστε 'Enter/Return' ή 'Tab' στο πληκτρολόγιό σας ή επιλέξτε την εντολή με τον κέρσορα για να κάνετε μια επιλογή. Σε αυτό το παράδειγμα, έχει επιλεγεί το «Σύστημα μετάδοσης κίνησης».

Σημείωση: Με μεγαλύτερα μενού επιλογών, μπορείτε να κάνετε μια επιλογή χρησιμοποιώντας μία από τις ακόλουθες επιλογές:

  • Χρησιμοποιήστε τα πλήκτρα "Πάνω" και "Κάτω" για να επιλέξετε το όνομα που θέλετε και, στη συνέχεια, πατήστε "Tab" ή "Enter/Return" στο πληκτρολόγιό σας για να κάνετε την επιλογή.
  • Χρησιμοποιήστε τον κέρσορα για να κάνετε κύλιση προς τα πάνω και προς τα κάτω στο μενού Αυτόματης συμπλήρωσης. Στη συνέχεια, κάντε την επιθυμητή επιλογή.

Έργο VEXcode V5 C++ με επιλεγμένη την επιλογή Drivetrain στο αναπτυσσόμενο μενού και τώρα επικολλημένη στον χώρο εργασίας.

Η ένδειξη «Σύστημα μετάδοσης κίνησης» θα εμφανίζεται πλέον στη γραμμή.


Χρήση του μενού επιλογής

Έργο VEXcode V5 C++ με επισημασμένο το κενό μέσα στη συνάρτηση main() στη γραμμή 17.

Εάν γνωρίζετε την εντολή που πρόκειται να χρησιμοποιήσετε, μια άλλη μέθοδος για να χρησιμοποιήσετε τη λειτουργία Αυτόματης συμπλήρωσης είναι να επιλέξετε την πρώτη ανοιχτή γραμμή στις αγκύλες int main () { }.

Χώρος εργασίας VEXcode V5 C++ με αναπτυσσόμενο μενού προτεινόμενων εντολών. Το γράμμα D έχει πληκτρολογηθεί και το πληκτρολόγιο χρησιμοποιείται για την πλοήγηση στις διαθέσιμες εντολές. Το σύστημα μετάδοσης κίνησης είναι η πρώτη πρόταση και επισημαίνεται.

Ξεκινήστε να πληκτρολογείτε την εντολή. Σε αυτό το παράδειγμα, εισαγάγετε 'd' για το Σύστημα μετάδοσης κίνησης. Το όνομα της συσκευής ή της εντολής θα εμφανιστεί σε ένα αναπτυσσόμενο μενού επιλογής. Επιλέξτε «Σύστημα μετάδοσης κίνησης».

Έργο VEXcode V5 C++ με επιλεγμένη την επιλογή Drivetrain στο αναπτυσσόμενο μενού και τώρα επικολλημένη στον χώρο εργασίας.

Η ένδειξη «Σύστημα μετάδοσης κίνησης» θα εμφανίζεται πλέον στη γραμμή.


Χρήση τελεστή τελείας

Χώρος εργασίας VEXcode V5 C++ με αναπτυσσόμενο μενού προτεινόμενων εντολών. Η συσκευή συστήματος μετάδοσης κίνησης και ένας τελεστής τελείας έχουν πληκτρολογηθεί και το πληκτρολόγιο χρησιμοποιείται για την εκτέλεση των διαθέσιμων εντολών. Η εντολή Drive For (Μονάδα δίσκου για) επισημαίνεται.

Προσθήκη τελεστή τελείας (μια τελεία, '.') θα ανοίξει ένα νέο μενού με όλες τις εντολές που είναι διαθέσιμες στη συσκευή. Για αυτό το παράδειγμα, επιλέξτε 'driveFor(κατεύθυνση, απόσταση, μονάδες).'


Προσθήκη παραμέτρων

Χώρος εργασίας VEXcode V5 C++ με αναπτυσσόμενο μενού προτεινόμενων εντολών. Η εντολή Drivetrain.driveFor ​​έχει πληκτρολογηθεί με μια αρχική παρένθεση και οι παράμετροι για αυτήν τη συνάρτηση είναι διαθέσιμες στο μενού. Η πρώτη επιλογή παραμέτρου διαβάζεται προς τα εμπρός.

Οι παράμετροι είναι οι επιλογές που μεταβιβάζονται στην εντολή μεταξύ των παρενθέσεων. Για αυτό το παράδειγμα, επιλέξτε «προώθηση».

Χώρος εργασίας VEXcode V5 C++ με αναπτυσσόμενο μενού προτεινόμενων εντολών. Η εντολή Drivetrain.driveFor(forward, 100, έχει πληκτρολογηθεί με μια κενή τελική παράμετρο και οι παράμετροι για αυτό το μέρος της συνάρτησης είναι διαθέσιμες στο μενού. Η δεύτερη επιλογή παραμέτρου που λαμβάνει υπόψη τα mm είναι επισημασμένη.

Ορισμένες εντολές απαιτούν πολλαπλές παραμέτρους. Χρησιμοποιήστε κόμμα για να διαχωρίσετε διαφορετικές παραμέτρους στην ίδια εντολή. Ορισμένες παράμετροι είναι τιμές και δεν θα εμφανιστεί αναπτυσσόμενο μενού. Για παράδειγμα, με την εντολή «Οδήγηση για», εισαγάγετε «100» για τη δεύτερη τιμή. Βεβαιωθείτε ότι έχει προστεθεί κόμμα μετά την τιμή για να εμφανιστεί ένα αναπτυσσόμενο μενού για την επόμενη παράμετρο ή μονάδα.

Χώρος εργασίας VEXcode V5 C++ με μια ολοκληρωμένη εντολή που διαβάζει Drivetrain.driveFor(forward, 100, mm); και η τελική παρένθεση κλεισίματος και το ερωτηματικό είναι επισημασμένα.

Βεβαιωθείτε ότι έχετε κλείσει τη σύνταξη της εντολής με μια παρένθεση κλεισίματος και ένα ερωτηματικό.

Χώρος εργασίας VEXcode V5 C++ με μια ολοκληρωμένη εντολή που έχει μια προαιρετική παράμετρο στο τέλος και διαβάζει Drivetrain.driveFor(forward, 100, mm, false);

Ορισμένες παράμετροι είναι προαιρετικές, όπως η τιμή «false» στο ακόλουθο παράδειγμα. Για περισσότερες πληροφορίες σχετικά με τις παραμέτρους, ανατρέξτε στις πληροφορίες βοήθειας της εντολής για να προσδιορίσετε ποιες παράμετροι είναι απαραίτητες και ποιες είναι προαιρετικές.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: