Αυτό το άρθρο αποτελεί μια επισκόπηση του UI (User Interface) της επέκτασης κώδικα VEX Visual Studio. Η επέκταση υποστηρίζει την ανάπτυξη έργων C++ και Python για τις πλατφόρμες VEX IQ 2ης γενιάς, EXP και V5.

Στιγμιότυπο οθόνης που δείχνει την πλήρη διάταξη του UI του VEX VS Code. Η Γραμμή Δραστηριοτήτων και η Πλαϊνή Γραμμή βρίσκονται στην αριστερή πλευρά της οθόνης, η Γραμμή Εργαλείων και το Τερματικό βρίσκονται στην κάτω πλευρά της οθόνης και ο επεξεργαστής γεμίζει την υπόλοιπη οθόνη.

Στοιχεία UI

Υπάρχουν 3 κύρια στοιχεία στην επέκταση κώδικα VEX VS.

  1. Γραμμή εργαλείων
  2. Μπάρα δραστηριοτήτων και πλαϊνή μπάρα
  3. Πίνακας ακροδεκτών

Γραμμή εργαλείων

Η γραμμή εργαλείων παρέχει στους χρήστες έναν γρήγορο τρόπο αλληλεπίδρασης με τα έργα επέκτασης VEX VS Code , τα VEX Brains και τους ελεγκτές VEX. Η γραμμή εργαλείων είναι ενεργή μόνο όταν είναι ανοιχτό ένα έγκυρο έργο VEX στο VS Code. Ένα έγκυρο έργο VEX είναι ένα έργο που δημιουργείται ή εισάγεται από την επέκταση. Το άνοιγμα ενός έργου VEXcode ή VEXcode Pro δεν είναι έγκυρο και θα πρέπει να εισαχθεί.

Γραμμή εργαλείων VS Code με εικονίδια επέκτασης VEX που μπορούν να χρησιμοποιηθούν για γρήγορη αλληλεπίδραση με συνδεδεμένες συσκευές και έργα VEX. Οι λειτουργίες του VEX περιλαμβάνουν τον Επιλογέα Συσκευής, τον Επιλογέα Θέσης, το εικονίδιο Δημιουργία & Λήψη, το εικονίδιο Αναπαραγωγή, το εικονίδιο Διακοπή, τον Επιλογέα Έργου και τον Επιλογέα Αρχείων Python.

Επιλογέας συσκευής

Το εικονίδιο Επιλογής Συσκευής επισημαίνεται στη γραμμή εργαλείων VS Code. Σε αυτό το παράδειγμα διαβάζει VEX_EXP.

Ο επιλογέας συσκευών έχει δύο κύριες λειτουργίες. Αρχικά, εμφανίζει ένα εικονίδιο εγκεφάλου ή ελεγκτή που αντιπροσωπεύει τον συνδεδεμένο τύπο συσκευής VEX.

Γραμμή αναζήτησης VS Code με μια λίστα γρήγορης επιλογής όλων των συνδεδεμένων συσκευών VEX. Σε αυτό το παράδειγμα, αναφέρονται ένας εγκέφαλος V5, ένας ελεγκτής V5 και ένας ελεγκτής EXP.

Δεύτερον, όταν κάνετε κλικ στο εικονίδιο της λίστας συσκευών, εμφανίζεται μια λίστα γρήγορης επιλογής με όλες τις συνδεδεμένες συσκευές VEX. Ο χρήστης μπορεί να επιλέξει σε ποια συσκευή θα συνδεθεί η επέκταση.
Η τρέχουσα συνδεδεμένη συσκευή θα εμφανίζεται πάντα στην κορυφή της λίστας, ακολουθούμενη από όλες τις άλλες συσκευές, ταξινομημένες κατά τύπο συσκευής (Εγκέφαλος ή Ελεγκτής) και πλατφόρμα (IQ 2ης γενιάς, EXP και V5).

Γραμμή αναζήτησης VS Code με ένα στοιχείο Λίστας Γρήγορης Επιλογής που εμφανίζεται για την παροχή λεπτομερειών. Το στοιχείο αναφέρει MyBrain, V5 Brain, User COM8, Comm COM7.

Κάθε στοιχείο συσκευής περιέχει τις πληροφορίες για το όνομα εγκεφάλου, την πλατφόρμα, τον τύπο συσκευής και τη διαδρομή συσκευής.

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

Αντικείμενο Ελεγκτή V5 με μπλε φόντο που υποδεικνύει ότι αυτός ο Ελεγκτής έχει ραδιοσύνδεση με έναν Εγκέφαλο.

Σπουδαίος

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

Επιλογέας υποδοχής

Το εικονίδιο Επιλογέα Θυρίδας είναι επισημασμένο στη γραμμή εργαλείων VS Code. Σε αυτό το παράδειγμα διαβάζεται ως Θυρίδα 1.

Το εικονίδιο επιλογής υποδοχής επιτρέπει στον χρήστη να επιλέξει σε ποια υποδοχή θα κατεβάσει ή θα αναπαράγει ένα πρόγραμμα χρήστη η επέκταση.

Γραμμή αναζήτησης VS Code με μια λίστα γρήγορης επιλογής όλων των διαθέσιμων θέσεων στο συνδεδεμένο VEX Brain. Σε αυτό το παράδειγμα, υπάρχουν οκτώ διαθέσιμες θέσεις.

Όταν κάνετε κλικ στο εικονίδιο επιλογής θέσης, εμφανίζεται μια λίστα γρήγορης επιλογής με τις διαθέσιμες θέσεις προγράμματος χρήστη 1-8.

Δημιουργία/Λήψη

Εικονίδιο κατασκευής.Εικονίδιο λήψης.

Το εικονίδιο Δημιουργίας/Λήψης αλλάζει λειτουργίες εάν είναι συνδεδεμένος ένας εγκέφαλος VEX ή ένας ελεγκτής VEX.

Εικονίδιο κατασκευής.

Εάν δεν είναι συνδεδεμένη μια συσκευή VEX, τότε εμφανίζεται το εικονίδιο δημιουργίας. Όταν κάνετε κλικ σε αυτό, το έργο θα δημιουργηθεί μόνο.

Εικονίδιο λήψης.

Εάν είναι συνδεδεμένη μια συσκευή VEX, τότε εμφανίζεται το εικονίδιο λήψης. Όταν κάνετε κλικ σε αυτό, το έργο θα δημιουργηθεί και, εάν είναι επιτυχές, θα ληφθεί στη συσκευή VEX.

Παιχνίδι

Εικονίδιο αναπαραγωγής.

Όταν κάνετε κλικ στο εικονίδιο αναπαραγωγής, εκτελείται το πρόγραμμα χρήστη στην επιλεγμένη θέση.

Στάση

Εικονίδιο διακοπής.

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

Επιλεγμένος χώρος εργασίας

Ο Επιλογέας Έργου εμφανίζεται στη γραμμή εργαλείων του VS Code. Σε αυτό το παράδειγμα διαβάζει EXPTestProject.

Το VS Code υποστηρίζει έργα πολλαπλών χώρων εργασίας. Ο επιλογέας έργου επιτρέπει στους χρήστες να εναλλάσσονται μεταξύ έργων VEX όταν υπάρχουν πολλά μέσα στον χώρο εργασίας.

Γραμμή αναζήτησης VS Code με λίστα γρήγορης επιλογής αποθηκευμένων έργων VEX. Σε αυτό το παράδειγμα, υπάρχει ένα έργο Python και ένα έργο C++.

Όταν κάνετε κλικ στο εικονίδιο επιλογής έργου, εμφανίζεται μια λίστα γρήγορης επιλογής με όλα τα έγκυρα έργα.

Σημαντικό
Εάν ένα έργο δεν είναι έγκυρο, δεν θα εμφανίζεται στη λίστα γρήγορης επιλογής έργου. Ένα έργο δεν είναι έγκυρο εκτός εάν έχει δημιουργηθεί ή εισαχθεί από την επέκταση VEX VS Code.

Το εικονίδιο επιλογής αρχείων Python εμφανίζεται στη γραμμή εργαλείων VS Code. Σε αυτό το παράδειγμα διαβάζει το main.py.

Επιλογέας αρχείων Python (Μόνο Python)
Όταν επιλέγεται ένα έργο VEX python, ο επιλογέας αρχείων python θα εμφανιστεί στη γραμμή εργαλείων. Η Python για VEX υποστηρίζει προς το παρόν μόνο λήψεις μεμονωμένων αρχείων.

Γραμμή αναζήτησης VS Code με μια λίστα γρήγορης επιλογής όλων των αρχείων Python σε αυτό το έργο VEX. Σε αυτό το παράδειγμα, υπάρχουν τρία αρχεία Python, το καθένα σε διαφορετική θέση αρχείου.


Όταν κάνετε κλικ στο εικονίδιο, εμφανίζεται μια λίστα γρήγορης επιλογής με όλα τα αρχεία python που βρίσκονται στον κατάλογο του χώρου εργασίας.
Ο επιλογέας αρχείων python επιτρέπει στον χρήστη να εναλλάσσεται μεταξύ αρχείων πηγαίου κώδικα python (.py)

Γραμμή δραστηριοτήτων VEX και πλευρική γραμμή

Στιγμιότυπο οθόνης που δείχνει τη Γραμμή Δραστηριότητας Κώδικα VS και την Πλαϊνή Γραμμή ανοιχτές στην Προβολή VEX. Η προβολή VEX έχει επιλογές για τη δημιουργία και την εισαγωγή έργων παραπάνω, το μενού πληροφοριών συσκευής VEX παρακάτω και ένα μενού σχολίων στο κάτω μέρος.

Έργα Δράσεις

Ενότητα Ενέργειες Έργου της Προβολής Επέκτασης VEX. Αυτή η ενότητα έχει δύο κουμπιά που αναγράφουν Νέο Έργο και Εισαγωγή Έργου.

Η γραμμή δραστηριοτήτων vex περιέχει την προβολή Ενέργειες έργου και την προβολή Πληροφορίες συσκευής VEX.

Η προβολή Ενέργειες έργου χρησιμοποιείται για τη δημιουργία ενός νέου έργου ή την εισαγωγή ενός υπάρχοντος έργου VEXcode ή VEXcode Pro.

Για περισσότερες πληροφορίες σχετικά με τη δημιουργία ενός νέου έργου, ανατρέξτε αυτό το άρθρο!

Οι πληροφορίες έκδοσης εμφανίζονται επίσης στην κάτω αριστερή και δεξιά γωνία της προβολής.

Σημαντικό
Εάν ένα έργο VEXcode ή VEXcode Pro είναι ανοιχτό στον επεξεργαστή, τότε δεν θα θεωρείται έγκυρο έργο VEX. Το έργο πρέπει να εισαχθεί χρησιμοποιώντας το κουμπί Εισαγωγή στην πλαϊνή γραμμή του VEX.

Πληροφορίες συσκευής VEX

Η ενότητα Πληροφορίες συσκευής VEX της προβολής επέκτασης VEX εμφανίζεται με μια λίστα όλων των συνδεδεμένων συσκευών και συγκεκριμένες πληροφορίες για κάθε μία. Σε αυτό το παράδειγμα, εμφανίζεται ένα EXP Brain και τα προγράμματα που έχει κατεβάσει. Η καταχώριση Controller αναφέρει Controller, όχι linked.Η ενότητα Πληροφορίες συσκευής VEX εμφανίζεται ξανά, αλλά τώρα η λίστα Ελεγκτή αναφέρει Ελεγκτής, συνδεδεμένος.

Η προβολή πληροφοριών συσκευής VEX παρέχει στον χρήστη μια επισκόπηση του συνδεδεμένου εγκεφάλου VEX ή του ελεγκτή VEX. Η έκδοση VEXos, η διαδρομή σειριακής θύρας, το πρόγραμμα χρήστη και οι πληροφορίες για τη συσκευή βρίσκονται σε αυτήν την προβολή. Άλλες λειτουργίες, όπως ενημερώσεις υλικολογισμικού VEXos, στιγμιότυπα οθόνης, όνομα εγκεφάλου ρυθμίσεων και αριθμός ομάδας ρυθμίσεων, μπορούν επίσης να εκτελεστούν μέσω αυτής της προβολής.

Πληροφορίες συστήματος

Ο φάκελος System και τα περιεχόμενά του εμφανίζονται και επισημαίνονται κάτω από τον φάκελο Brain. Ο φάκελος συστήματος περιέχει δεδομένα σχετικά με τον εγκέφαλο και τα δεδομένα έχουν ως εξής: VEXos 1.0.1.0, όνομα VEX_EXP, ομάδα 000000, id 0EC83725 και Python 1.0.0.7.

Οι πληροφορίες συστήματος παρέχουν μια σύντομη επισκόπηση μιας συνδεδεμένης συσκευής VEX. Αυτό περιλαμβάνει την έκδοση VEXos μιας συσκευής, το όνομα Brain, τον αριθμό ομάδας, το Brain ID και πληροφορίες έκδοσης χρόνου εκτέλεσης python.

Πληροφορίες σειριακής θύρας

Ο φάκελος Serial Port και τα περιεχόμενά του εμφανίζονται κάτω από τον φάκελο Brain. Ο φάκελος Σειριακής Θύρας περιέχει δεδομένα σχετικά με την ενσύρματη σύνδεση του Brain. Αυτά τα δεδομένα αναγράφουν Επικοινωνία COM167, Χρήστης COM168.

Οι πληροφορίες σειριακής θύρας εμφανίζουν τη διαδρομή της συσκευής για κάθε θύρα που είναι διαθέσιμη για μια συσκευή VEX. Οι περισσότερες συσκευές VEX απαριθμούνται ως δύο σειριακές θύρες. Η σειριακή θύρα επικοινωνίας χρησιμοποιείται για τη λήψη προγραμμάτων και τον έλεγχο των εγκεφαλικών λειτουργιών. Η σειριακή θύρα χρήστη χρησιμοποιείται για τη μεταφορά δεδομένων μεταξύ της εφαρμογής χρήστη που εκτελείται στο Brain και του κεντρικού υπολογιστή που είναι συνδεδεμένος μέσω USB. Ο ελεγκτής V5 είναι η μόνη συσκευή VEX που διαθέτει μόνο μια σειριακή θύρα επικοινωνίας και καμία σειριακή θύρα χρήστη.

Πληροφορίες Προγραμμάτων

Ο φάκελος "Προγράμματα" και τα περιεχόμενά του εμφανίζονται κάτω από τον φάκελο "Εγκέφαλος". Ο φάκελος Προγράμματα εμφανίζει όλα τα ληφθέντα έργα VEX στο Brain. Σε αυτό το παράδειγμα, υπάρχουν τέσσερα προγράμματα C/C++ που έχουν ληφθεί στον συνδεδεμένο εγκέφαλο.

Οι πληροφορίες προγράμματος εμφανίζουν μια λίστα με όλα τα προγράμματα χρήστη που έχουν ληφθεί σε ένα VEX Brain.

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

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

Πληροφορίες συσκευών

Ο φάκελος "Συσκευές" και τα περιεχόμενά του εμφανίζονται κάτω από τον φάκελο "Εγκέφαλος". Ο φάκελος Συσκευές εμφανίζει όλες τις συσκευές που είναι συνδεδεμένες με τον Εγκέφαλο. Σε αυτό το παράδειγμα, παρατίθενται 6 συσκευές, συμπεριλαμβανομένων 4 κινητήρων, μιας συσκευής 3 καλωδίων και ενός εσωτερικού ραδιοφώνου.

Οι πληροφορίες συσκευών εμφανίζουν μια λίστα με όλες τις συσκευές έξυπνης θύρας που είναι συνδεδεμένες σε ένα VEX Brain. Κάθε στοιχείο λίστας εμφανίζει τον αριθμό έξυπνης θύρας και τον τύπο συσκευής.

Ο φάκελος "Συσκευές" και τα περιεχόμενά του εμφανίζονται κάτω από τον φάκελο "Εγκέφαλος". Σε αυτό το παράδειγμα, έχει επιλεγεί μια συσκευή Motor και το περιεχόμενό της έχει ως εξής: Type Motor, Version 1.0.0.4, Boot 1.0.2.0.

Κάθε στοιχείο λίστας Συσκευών μπορεί να επεκταθεί ώστε να εμφανίζει πληροφορίες έκδοσης υλικολογισμικού σχετικά με κάθε συσκευή έξυπνης θύρας.

Η κατάσταση σύνδεσης του ελεγκτή εμφανίζεται όταν είναι συνδεδεμένος στη συσκευή VEX Brain.

Ο ελεγκτής παρατίθεται κάτω από τον φάκελο Συσκευές. Αυτός ο ελεγκτής διαβάζει Ελεγκτής, συνδεδεμένος.

Ο εγκέφαλος VEX συνδέεται με έναν ελεγκτή VEX

Ο ελεγκτής παρατίθεται κάτω από τον φάκελο Συσκευές. Αυτός ο ελεγκτής διαβάζει τον όρο "Ελεγκτής", δεν είναι συνδεδεμένος.

Το VEX Brain δεν είναι συνδεδεμένο με ελεγκτή VEX.

Ο ελεγκτής παρατίθεται κάτω από τον φάκελο Συσκευές. Αυτός ο Ελεγκτής διαβάζει Ελεγκτής, συνδεδεμένος.

Ο ελεγκτής VEX V5 είναι συνδεδεμένος σε έναν εγκέφαλο VEX V5.

Στιγμιότυπα οθόνης

Ο κέρσορας βρίσκεται πάνω από τον φάκελο VEX Device Indicator και δίπλα του εμφανίζεται ένα εικονίδιο Κάμερας.

Κάνοντας κλικ στο εικονίδιο της Κάμερας, ο χρήστης μπορεί να τραβήξει και να κατεβάσει ένα στιγμιότυπο οθόνης από ένα VEX Brain.
Τα στιγμιότυπα οθόνης είναι διαθέσιμα μόνο όταν είναι συνδεδεμένο απευθείας σε ένα VEX Brain μέσω USB.

Ιατρικό Μπαταρίας (Μόνο V5 Brain)

Ο κέρσορας βρίσκεται πάνω από τον φάκελο V5 Brain VEX Device Indicator και δίπλα του εμφανίζεται ένα εικονίδιο Battery Medic.

Κάνοντας κλικ στο εικονίδιο Καρδιάς, η επέκταση θα κατεβάσει και θα εκτελέσει το πρόγραμμα χρήστη γιατρού μπαταρίας.

Ορισμός ονόματος εγκεφάλου

Ο κέρσορας βρίσκεται πάνω από την επιλογή Όνομα μέσα στον φάκελο Σύστημα και δίπλα της εμφανίζεται ένα εικονίδιο Μολύβι.

Κάνοντας κλικ στο εικονίδιο του μολυβιού δίπλα στο όνομα συστήματος>, ο χρήστης μπορεί να ορίσει το όνομα για έναν εγκέφαλο VEX.

Ορίστε το παράθυρο προτροπής για το Όνομα Εγκεφάλου με ένα πεδίο κειμένου και ένα μήνυμα από κάτω που να αναφέρει Πατήστε Enter για να επιβεβαιώσετε την εισαγωγή σας ή Escape για ακύρωση.

Αφού κάνετε κλικ στο εικονίδιο του μολυβιού, θα εμφανιστεί ένα πλαίσιο εισαγωγής στο επάνω μέρος του προγράμματος επεξεργασίας κώδικα VS. Πληκτρολογήστε το νέο όνομα εγκεφάλου στο πλαίσιο εισαγωγής και πατήστε enter για να το ορίσετε.

Ορισμός αριθμού ομάδας

Ο κέρσορας βρίσκεται πάνω από την επιλογή Ομάδα μέσα στον φάκελο Σύστημα και δίπλα της εμφανίζεται ένα εικονίδιο Μολύβι.

Κάνοντας κλικ στο εικονίδιο του μολυβιού δίπλα στην ομάδα system>, ο χρήστης μπορεί να ορίσει τον αριθμό ομάδας για έναν εγκέφαλο VEX.

Ορίστε το παράθυρο προτροπής για τον Αριθμό Ομάδας με ένα πεδίο κειμένου και ένα μήνυμα από κάτω που αναφέρει Πατήστε Enter για να επιβεβαιώσετε την εισαγωγή σας ή Escape για ακύρωση.

Αφού κάνετε κλικ στο εικονίδιο του μολυβιού, θα εμφανιστεί ένα πλαίσιο εισαγωγής στο επάνω μέρος του προγράμματος επεξεργασίας κώδικα VS. Πληκτρολογήστε τον νέο αριθμό ομάδας στο πλαίσιο εισαγωγής και πατήστε enter για να τον ορίσετε.

Διαγραφή προγράμματος χρήστη

Ο κέρσορας βρίσκεται πάνω από ένα πρόγραμμα στον φάκελο Προγράμματα και δίπλα του εμφανίζεται ένα εικονίδιο Κάδου Απορριμμάτων.

Κάνοντας κλικ στο εικονίδιο Κάδος απορριμμάτων δίπλα στο όνομα του έργου programs->, ένας χρήστης μπορεί να διαγράψει ένα πρόγραμμα σε μια συγκεκριμένη υποδοχή. ΣΗΜΑΝΤΙΚΟ, αφού διαγράψετε ένα πρόγραμμα, δεν είναι δυνατή η ανάκτησή του. Παρακαλούμε να είστε προσεκτικοί όταν χρησιμοποιείτε αυτήν τη λειτουργία.

Προειδοποιήσεις πληροφοριών συσκευής

Ενημέρωση VEXos

Το εικονίδιο του φακέλου εγκεφάλου και το εικονίδιο της ένδειξης συσκευής VEX εμφανίζονται με πορτοκαλί χρώμα και υπάρχει ένα σύμβολο κινδύνου δίπλα στην έκδοση VEXos του συστήματος. Αυτά τα σημάδια υποδεικνύουν ότι η έκδοση VEXos του Brain είναι ξεπερασμένη.

Όταν η έκδοση VEXos ενός VEX Brain είναι παρωχημένη, εμφανίζεται ένα εικονίδιο μηνύματος προειδοποίησης δίπλα στην έκδοση VEXos και και τα δύο εικονίδια του Brain γίνονται κίτρινα.

Για να επιλύσει αυτήν την προειδοποίηση, ο χρήστης θα πρέπει να ενημερώσει το VEXos για το VEXos Brain του.

Ο κέρσορας βρίσκεται πάνω από τον μη ενημερωμένο φάκελο του Brain και δίπλα του εμφανίζεται ένα εικονίδιο με το επάνω βέλος.

Τα VEX μπορούν να ενημερωθούν κάνοντας κλικ στο πάνω βέλος δίπλα στο εικονίδιο του εγκεφάλου VEX.

Παράθυρο προτροπής ενημέρωσης VEXos με μήνυμα που αναφέρει "Διαθέσιμη ενημέρωση VEXos: 1.0.1.0". Πηγή, Επέκταση VEX. Παρακάτω, υπάρχουν δύο κουμπιά που γράφουν Ενημέρωση και Παράβλεψη.

Επίσης, ένα πλαίσιο ειδοποιήσεων θα εμφανίζεται στην κάτω δεξιά γωνία του προγράμματος επεξεργασίας κώδικα VS όταν το VEXos δεν είναι ενημερωμένο. Ένας χρήστης μπορεί να ξεκινήσει μια ενημέρωση του VEXos κάνοντας κλικ στο κουμπί «Ενημέρωση» ή κάνοντας κλικ στο κουμπί «Παράβλεψη» για να παραλείψει την ενημέρωση του VEXos.

Ο εγκέφαλος δεν είναι συνδεδεμένος με τον συνδεδεμένο ελεγκτή

Ο φάκελος Brain κάτω από τον φάκελο VEX Device Indicator έχει ένα πορτοκαλί εικονίδιο και αναφέρει Brain, όχι linked. Αυτά τα σημάδια υποδεικνύουν ότι δεν υπάρχει συνδεδεμένος εγκέφαλος VEX.

Το εικονίδιο του ελεγκτή VEX θα γίνει κίτρινο όταν ένας ελεγκτής VEX είναι συνδεδεμένος σε έναν υπολογιστή, αλλά δεν είναι συνδεδεμένος με έναν εγκέφαλο VEX.

Για να επιλύσει αυτήν την προειδοποίηση, ο χρήστης θα πρέπει να συνδέσει έναν ελεγκτή VEX με έναν εγκέφαλο VEX.

Πίνακας ακροδεκτών

Η επέκταση VEX VS Code παρέχει δύο τερματικά κατά την εκκίνηση, το τερματικό καταγραφής και το διαδραστικό τερματικό

Το παράθυρο του τερματικού VS Code είναι ανοιχτό και εμφανίζει το τερματικό καταγραφής VEX και το διαδραστικό τερματικό VEX.

Τερματικό καταγραφής

Το τερματικό καταγραφής VS Code VEX ανοίγει και εμφανίζει το ιστορικό χρήσης της επέκτασης VEX. Σε αυτό το παράδειγμα, υπάρχουν μηνύματα που αναφέρουν τα εξής: Αρχείο καταγραφής, Έκδοση των Windows για την πλατφόρμα vexexp, Λήψη προγράμματος χρήστη, Ολοκλήρωση λήψης.

Το τερματικό καταγραφής εμφανίζει την έξοδο δόμησης, το σφάλμα δόμησης και τα αποτελέσματα λήψης.

Διαδραστικό τερματικό

Το VS Code VEX Interactive Terminal ανοίγει και εμφανίζει ένα μήνυμα που αναφέρει "Γεια σου Κόσμε".

Το Διαδραστικό Τερματικό έχει δύο λειτουργίες, την εμφάνιση αρχείων καταγραφής printf και την αποστολή ακατέργαστων πληκτρολογήσεων πίσω σε ένα πρόγραμμα χρήστη. Για να αξιοποιήσετε το Διαδραστικό τερματικό, πρέπει να συνδέσετε έναν Εγκέφαλο ή έναν Ελεγκτή σε έναν υπολογιστή που εκτελεί την Επέκταση Κώδικα VEX VS. Η έξοδος του διαδραστικού τερματικού διαγράφεται από προεπιλογή μετά τη δημιουργία και τη λήψη ενός προγράμματος χρήστη.

Ρυθμίσεις χρήστη

Οι ρυθμίσεις χρήστη είναι καθολικές ρυθμίσεις που προσφέρει ο κώδικας του Visual Studio για κάθε επέκταση. Οι ρυθμίσεις χρήστη εφαρμόζονται σε κάθε έργο επέκτασης VEX VS Code.

Οι Ρυθμίσεις Χρήστη του Κώδικα VS ανοίγουν στη σελίδα VEX όπου μπορεί να προσαρμοστεί η συμπεριφορά της Επέκτασης Ρομποτικής VEX.

Πώς να αποκτήσετε πρόσβαση στις ρυθμίσεις χρήστη VEX

Εικονίδιο ρυθμίσεων στο κάτω μέρος της γραμμής δραστηριοτήτων του VS Code, που βρίσκεται στην κάτω αριστερή γωνία της οθόνης.

Κάντε κλικ στο γρανάζι στην αριστερή γωνία του VS Code και θα εμφανιστεί ένα μενού περιβάλλοντος.

Μενού περιβάλλοντος ρυθμίσεων VS Code με πολλές επιλογές. Μια επιλογή που αναφέρει Ρυθμίσεις είναι επισημασμένη και είναι η τρίτη επιλογή στο μενού, κάτω από την Παλέτα εντολών και τα Προφίλ.

Στο μενού περιβάλλοντος, κάντε κλικ στο στοιχείο "Ρυθμίσεις" και θα εμφανιστεί μια σελίδα ρυθμίσεων.

Το παράθυρο ρυθμίσεων κώδικα VS είναι ανοιχτό και η κατηγορία Επεκτάσεις είναι επισημασμένη στην αριστερή λίστα πλοήγησης.

Στην αριστερή προβολή λίστας, κάντε κλικ στο στοιχείο "Επεκτάσεις". Στη συνέχεια, κάντε κύλιση προς τα κάτω στο κάτω μέρος και βρείτε το στοιχείο με την ένδειξη "VEX".

Το παράθυρο ρυθμίσεων κώδικα VS είναι ανοιχτό και ο σύνδεσμος σελίδας VEX μέσα στην κατηγορία Επεκτάσεις είναι επισημασμένος.

Κάντε κλικ στο στοιχείο της λίστας "VEX".

Οι Ρυθμίσεις Χρήστη του Κώδικα VS ανοίγουν στη σελίδα VEX όπου μπορεί να προσαρμοστεί η συμπεριφορά της Επέκτασης Ρομποτικής VEX.

Οι ρυθμίσεις χρήστη VEX θα εμφανιστούν στο δεξί πλαίσιο.

Επισκόπηση ρυθμίσεων

Κανάλι ελεγκτή (μόνο ελεγκτής V5)

Η ρύθμιση Κανάλι Ελεγκτή ελέγχει τον τύπο καναλιού ραδιοεπικοινωνίας μεταξύ ενός V5 Brain και ενός Ελεγκτή V5.
Αυτή η ρύθμιση ισχύει μόνο όταν ο Κώδικας VS είναι συνδεδεμένος σε έναν Ελεγκτή V5 μέσω USB και ο ελεγκτής είναι συνδεδεμένος σε έναν V5 Brain μέσω VEXnet. Ο χρήστης μπορεί να επιλέξει μεταξύ Λήψη και Pit κανάλια. Όταν έχει οριστεί σε Λήψη, το ραδιόφωνο θα μεταβεί σε ένα κανάλι VEXnet λήψης μόλις ξεκινήσει η λήψη ενός προγράμματος χρήστη. Το κανάλι λήψης επιτρέπει υψηλότερους ρυθμούς δεδομένων και πιο αποτελεσματικές λήψεις. Όταν οριστεί σε Pit, το ραδιόφωνο θα παραμείνει σε ένα κανάλι pit και η λήψη θα διαρκέσει πολύ περισσότερο. Από προεπιλογή, αυτή η ρύθμιση έχει οριστεί σε Λήψη.

Ρυθμίσεις χρήστη VEX με την επιλογή Κανάλι ελεγκτή που εμφανίζεται. Αυτή η επιλογή έχει ένα αναπτυσσόμενο μενού που έχει οριστεί σε Λήψη από προεπιλογή. Η περιγραφή αναφέρει Ορίζει το κανάλι ραδιοφώνου του ελεγκτή V5.

Αρχική σελίδα SDK έργου Cpp

ΜΗΝ ΕΠΕΞΕΡΓΑΣΤΕΙΤΕ ΑΥΤΗΝ ΤΗ ΡΥΘΜΙΣΗ.

Ρυθμίσεις χρήστη VEX με την επιλογή Αρχική σελίδα του SDK Cpp να εμφανίζεται. Αυτή η επιλογή έχει έναν σύνδεσμο που αναφέρει Επεξεργασία στο settings.json. Η περιγραφή αναφέρει ΜΗΝ ΕΠΕΞΕΡΓΑΖΕΣΤΕ.

Διαδρομή αλυσίδας εργαλείων Cpp

Cpp Toolchain Path ορίζει τη διαδρομή για την toolchain που χρησιμοποιείται κατά τη δημιουργία ενός έργου C++ VEX VS Code.

Ρυθμίσεις χρήστη VEX με την αλυσίδα εργαλείων Cpp: Εμφανίζεται η επιλογή διαδρομής. Αυτή η επιλογή έχει ένα πεδίο κειμένου που αντιπροσωπεύει μια Διαδρομή Αρχείου.

Ενεργοποίηση τερματικού χρήστη

Η ρύθμιση Ενεργοποίηση τερματικού χρήστη επιτρέπει στην επέκταση να ανοίγει τη σειριακή θύρα χρήστη όταν εντοπιστεί από την επέκταση ένας εγκέφαλος VEX ή ένας ελεγκτής VEX. Η μόνη εξαίρεση ισχύει για έναν ελεγκτή V5 που δεν απαριθμεί με σειριακή θύρα χρήστη.

Ρυθμίσεις χρήστη VEX με την επιλογή Γενικά Ενεργοποίηση τερματικού χρήστη που εμφανίζεται. Αυτή η επιλογή έχει ένα αναπτυσσόμενο μενού που έχει οριστεί σε Ενεργοποίηση από προεπιλογή. Η περιγραφή αναφέρει Ενεργοποίηση επέκτασης για άνοιγμα και εμφάνιση δεδομένων από τη θύρα χρήστη.

Η Ενεργοποίηση επιτρέπει στην επέκταση να συνδεθεί σε μια θύρα χρήστη κατά την εκκίνηση και θα δημιουργήσει το Διαδραστικό Τερματικό. Εάν επιλεγεί η ενεργοποίηση ενώ εκτελείται η επέκταση, η επέκταση θα προσπαθήσει να ανοίξει τη θύρα χρήστη εάν είναι συνδεδεμένη μια συσκευή.
Απενεργοποίηση εμποδίζει την επέκταση να συνδεθεί στη θύρα χρήστη κατά την εκκίνηση και δεν θα δημιουργήσει ένα διαδραστικό τερματικό. Εάν επιλεγεί η απενεργοποίηση ενώ εκτελείται η επέκταση, η επέκταση θα κλείσει τη θύρα χρήστη και θα καταργήσει το Διαδραστικό τερματικό.

Τύπος κατασκευής έργου

Ο Τύπος Δόμησης Έργου ορίζει τον τρόπο με τον οποίο η επέκταση θα δημιουργήσει ένα έργο C++. Ο χρήστης μπορεί να ορίσει τον τύπο κατασκευής σε Build ή Rebuild.
Build κατασκευάζει το έργο μόνο όταν το Make εντοπίσει τυχόν αλλαγές στον πηγαίο κώδικα του έργου.
Rebuild καθαρίζει τον κατάλογο κατασκευής του έργου και, στη συνέχεια, κατασκευάζει το έργο. Αυτή η επιλογή είναι συνήθως πολύ πιο αργή.

Ρυθμίσεις χρήστη VEX με την επιλογή "Τύπος δημιουργίας έργου" που εμφανίζεται. Αυτή η επιλογή έχει ένα αναπτυσσόμενο μενού που έχει οριστεί σε Δημιουργία από προεπιλογή. Η περιγραφή αναφέρει Ορισμός τύπου δημιουργίας έργου Cpp.

Αρχική σελίδα έργου

Αρχική σελίδα έργου ορίζει τον προεπιλεγμένο αρχικό κατάλογο για ένα νέο έργο κατά την ολοκλήρωση του οδηγού Νέου έργου.

Ρυθμίσεις χρήστη VEX με την επιλογή Αρχική σελίδα έργου που εμφανίζεται. Αυτή η επιλογή έχει ένα πεδίο κειμένου που αντιπροσωπεύει μια Διαδρομή Αρχείου. Η περιγραφή αναφέρει Ορίζει την προεπιλεγμένη τοποθεσία για νέα έργα.

Εκτέλεση μετά τη λήψη

Εκτέλεση μετά τη λήψη όταν είναι ενεργοποιημένη, προκαλεί την εκτέλεση του προγράμματος χρήστη μετά τη λήψη του σε έναν VEX Brain.

Ρυθμίσεις χρήστη VEX με την επιλογή Εκτέλεση έργου μετά τη λήψη που εμφανίζεται. Αυτή η επιλογή έχει ένα πλαίσιο ελέγχου που εμφανίζεται ως επιλεγμένο σε αυτό το παράδειγμα. Η περιγραφή αναφέρει Ορίστε εάν το πρόγραμμα χρήστη θα πρέπει να εκτελείται μετά τη λήψη.

Αρχική σελίδα SDK Python

ΜΗΝ ΕΠΕΞΕΡΓΑΣΤΕΙΤΕ ΑΥΤΗΝ ΤΗ ΡΥΘΜΙΣΗ.

Ρυθμίσεις χρήστη VEX με την επιλογή Αρχική σελίδα του SDK Python να εμφανίζεται. Αυτή η επιλογή έχει έναν σύνδεσμο που αναφέρει Επεξεργασία στο settings.json. Η περιγραφή αναφέρει ΜΗΝ ΕΠΕΞΕΡΓΑΖΕΣΤΕ.

Βοήθεια με την εντολή VEX

Η Βοήθεια Εντολών VEX επιτρέπει την πρόσβαση σε τεκμηρίωση για συγκεκριμένες λειτουργίες που περιλαμβάνονται στο C++ και το Python API (Διεπαφή Προγραμματισμού Εφαρμογών). Η τεκμηρίωση είναι συγκεκριμένη για κάθε πλατφόρμα VEX (IQ 2ης γενιάς, EXP, V5).

Η εντολή C++ στον επεξεργαστή κώδικα VS έχει επισημανθεί με τον κέρσορα.

Για να αποκτήσετε πρόσβαση στη Βοήθεια εντολών VEX, επισημάνετε πρώτα το κείμενο της συνάρτησης που θέλετε να αναζητήσετε.

Το μενού περιβάλλοντος για την εντολή C++ έχει ανοίξει και η επιλογή Βοήθεια για την εντολή VEX έχει επισημανθεί.

Κάντε δεξί κλικ στο επιλεγμένο κείμενο και θα εμφανιστεί ένα μενού περιβάλλοντος.
Επόμενο Κάντε κλικ στη Βοήθεια της εντολής VEX για να αποκτήσετε πρόσβαση στην τεκμηρίωση.

Η σελίδα βοήθειας για την εντολή VEX Command είναι ανοιχτή και εμφανίζει πληροφορίες και παραδείγματα σχετικά με την εντολή Brain Screen Print C++.

Εάν η Βοήθεια για τις Εντολές VEX βρει μια ακριβή αντιστοιχία, θα εμφανιστεί μια νέα προβολή ιστού με σχετική τεκμηρίωση.

Γραμμή αναζήτησης VS Code με μια λίστα γρήγορης επιλογής με αντίστοιχες εντολές VEX C++ στη Βοήθεια εντολών VEX για να περιορίσει την αναζήτηση του χρήστη.

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

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

Last Updated: