Αυτό το άρθρο παρέχει μια επισκόπηση του περιβάλλοντος εργασίας χρήστη (UI) της επέκτασης κώδικα VEX Visual Studio. Η επέκταση υποστηρίζει την ανάπτυξη έργων C++ και Python για πλατφόρμες VEX IQ (2ης γενιάς), EXP και V5.
Διάταξη UI επέκτασης VEX VS Code
Το περιβάλλον χρήστη της επέκτασης κώδικα VEX Visual Studio χωρίζεται σε πέντε κύριες περιοχές: Γραμμή δραστηριοτήτων, Πλευρική γραμμή, Επεξεργαστής, Πίνακας τερματικού και Γραμμή εργαλείων.
Γραμμή δραστηριοτήτων
Η Γραμμή Δραστηριοτήτων διαθέτει μια σειρά από εικονίδια που μας επιτρέπουν να εναλλάσσουμε προβολές και μας παρέχει πρόσθετους δείκτες που αφορούν συγκεκριμένα το περιβάλλον για την ανάπτυξη του έργου VEX.
Τα συνηθισμένα εικονίδια που χρησιμοποιούνται για την ανάπτυξη ενός έργου VEX στον κώδικα VS είναι:
-
Εικονίδιο προβολής εξερευνητή - Όταν κάνετε κλικ, η προβολή εξερευνητή ανοίγει στην πλαϊνή γραμμή.
-
Εικονίδιο προβολής επεκτάσεων - Όταν κάνετε κλικ, η προβολή επεκτάσεων ανοίγει στην πλαϊνή γραμμή.
-
Εικονίδιο προβολής VEX - Όταν κάνετε κλικ, η προβολή VEX ανοίγει στην πλαϊνή γραμμή.
Πλαϊνή μπάρα
Η πλαϊνή μπάρα περιέχει διαφορετικές προβολές που μας επιτρέπουν να χρησιμοποιήσουμε τα ενσωματωμένα εργαλεία του VS Code. Οι συνήθεις προβολές πλευρικής γραμμής που χρησιμοποιούνται για την εκτέλεση εργασιών για την ανάπτυξη έργων VEX είναι Προβολή επέκτασης, Προβολή VEXκαι Προβολή εξερεύνησης.
Προβολή επέκτασης
Η προβολή επέκτασης χρησιμοποιείται για την εγκατάσταση και τη διαχείριση των επεκτάσεων στον κώδικα VS. Για την ανάπτυξη λογισμικού σε πλατφόρμες VEX IQ (2ης γενιάς), EXP και V5, πρέπει να εγκαταστήσουμε την επέκταση VEX, την επέκταση C/C++ και την επέκταση Python.
Για αναλυτικές οδηγίες σχετικά με τον τρόπο εγκατάστασης των VEX Extension, C/C++ Extensionκαι Python Extension στον κώδικα VS, σε αυτό το.
Προβολή VEX
Το VEX View μας επιτρέπει να αναπτύσσουμε έργα για VEX IQ (2ης γενιάς), EXP και V5 σε VS Code. Στην προβολή VEX περιλαμβάνονται τρεις κατηγορίες: ΕΝΕΡΓΕΙΕΣ ΕΡΓΟΥ, ΠΛΗΡΟΦΟΡΙΕΣ ΣΥΣΚΕΥΗΣ VEX, και ΑΝΑΤΡΟΦΟΔΟΤΗΣΗ VEX.
-
ΕΝΕΡΓΕΙΕΣ ΕΡΓΟΥ
Τα κουμπιά στην ενότητα ΕΝΕΡΓΕΙΕΣ ΕΡΓΟΥ χρησιμοποιούνται για τη δημιουργία ενός νέου έργου VEX ή την εισαγωγή ενός υπάρχοντος έργου VEXcode.
Για λεπτομερείς οδηγίες σχετικά με τη δημιουργία ενός έργου VEX στον κώδικα VS, ανατρέξτε αυτό το άρθρο για το V5, σε αυτό το άρθρο για το EXPκαι σε αυτό το άρθρο για το IQ (2ης γενιάς).
-
ΠΛΗΡΟΦΟΡΙΕΣ ΣΥΣΚΕΥΗΣ VEX
Η κατηγορία ΠΛΗΡΟΦΟΡΙΕΣ ΣΥΣΚΕΥΗΣ VEX μας παρέχει μια επισκόπηση της συνδεδεμένης συσκευής VEX - ενός εγκεφάλου VEX ή ενός ελεγκτή VEX.
Αυτή η κατηγορία υποδεικνύει τον τύπο της συνδεδεμένης συσκευής VEX και εμφανίζει τις πληροφορίες του συστήματος Brain, της σειριακής θύρας, του προγράμματος που έχει ληφθεί και των συσκευών που είναι συνδεδεμένες στις έξυπνες θύρες του VEX Brain. Μας επιτρέπει να κάνουμε λήψη στιγμιότυπου οθόνης της οθόνης VEX Brain, να δούμε το αρχείο καταγραφής συμβάντων VEX Brain, να ορίσουμε το όνομα και τον αριθμό ομάδας του εγκεφάλου και να διαγράψουμε το πρόγραμμα χρήστη από το VEX Brain.
Όταν ένας VEX Brain είναι συνδεδεμένος στον υπολογιστή, η κατηγορία VEX DEVICE INFO δείχνει εάν ένας ελεγκτής VEX είναι συνδεδεμένος στον VEX Brain και μας επιτρέπει να ενημερώσουμε τα VEXos για τον VEX Brain εάν η έκδοση VEXos του VEX Brain είναι παρωχημένη.
Όταν ένας ελεγκτής VEX είναι συνδεδεμένος στον υπολογιστή, η κατηγορία ΠΛΗΡΟΦΟΡΙΕΣ ΣΥΣΚΕΥΗΣ VEX δείχνει εάν ένας εγκέφαλος VEX είναι συνδεδεμένος στον ελεγκτή VEX και μας επιτρέπει να ενημερώσουμε τα VEXos για τον ελεγκτή VEX εάν η έκδοση VEXos του ελεγκτή VEX είναι παρωχημένη.
Για μια ολοκληρωμένη περιγραφή των πληροφοριών της συσκευής και τον τρόπο χρήσης των λειτουργιών στην ενότητα ΠΛΗΡΟΦΟΡΙΕΣ ΣΥΣΚΕΥΗΣ VEX, ανατρέξτε σε αυτό το άρθρο .
-
ΣΧΟΛΙΑ VEX
Μπορούμε να υποβάλουμε σχόλια στο VEX πληκτρολογώντας το μήνυμα στο πλαίσιο κειμένου κάτω από την ένδειξη ΣΧΟΛΙΑ VEX και κάνοντας κλικ στο κουμπί ΑΠΟΣΤΟΛΗ
Για χρήσιμες πληροφορίες σχετικά με τη χρήση του VEX FEEDBACK στον κώδικα VS, σε αυτό το άρθρο.
Προβολή εξερευνητή
Η προβολή της εξερεύνησης χρησιμοποιείται για την περιήγηση, το άνοιγμα και τη διαχείριση των αρχείων και των φακέλων του έργου VEX στον κώδικα VS.
Συντάκτης
Ο Επεξεργαστής είναι η κύρια περιοχή για την επεξεργασία των αρχείων στο VS Code. Η επέκταση κώδικα VEX VS επιτρέπει το Intellisense/Linting τόσο για C/C++ όσο και για Python στην περιοχή επεξεργασίας για να μας βοηθήσει κατά την ανάπτυξη του προγράμματος.
Στην περιοχή Επεξεργαστή, μπορούμε να προσεγγίσουμε χρήσιμες πληροφορίες σχετικά με μια συγκεκριμένη συνάρτηση τοποθετώντας το ποντίκι πάνω από το κείμενο της συνάρτησης ή χρησιμοποιώντας τη Βοήθεια της εντολής VEX για να αποκτήσουμε πρόσβαση στην τεκμηρίωση για αυτήν τη συνάρτηση που περιλαμβάνεται στο C++ και Python API (Διεπαφή Προγραμματισμού Εφαρμογών).
Για λεπτομερείς οδηγίες σχετικά με τη χρήση της Βοήθειας εντολών VEX στον κώδικα VS, αυτό το.
Πίνακας ακροδεκτών
Η επέκταση κώδικα VEX VS παρέχει δύο τερματικά κατά την εκκίνηση, το τερματικό καταγραφής και το διαδραστικό τερματικό.
-
Τερματικό καταγραφής - Το τερματικό καταγραφής εμφανίζει την έξοδο δόμησης, το σφάλμα δόμησης και τα αποτελέσματα λήψης.
-
Διαδραστικό Τερματικό - Το Διαδραστικό Τερματικό έχει δύο λειτουργίες - εμφάνιση αρχείων καταγραφής εκτυπώσεων και αποστολή ακατέργαστων πληκτρολογήσεων πίσω σε ένα πρόγραμμα χρήστη.
Σημείωση: Για να χρησιμοποιήσετε το διαδραστικό τερματικό, πρέπει να είναι συνδεδεμένος ένας εγκέφαλος ή ένας ελεγκτής σε έναν υπολογιστή που εκτελεί την επέκταση κώδικα VEX VS.
Σημείωση: Η έξοδος του διαδραστικού τερματικού διαγράφεται από προεπιλογή μετά τη δημιουργία και τη λήψη ενός προγράμματος χρήστη.
Γραμμή εργαλείων
Η Γραμμή Εργαλείων διαθέτει μια σειρά από εικονίδια που μας παρέχουν έναν γρήγορο τρόπο αλληλεπίδρασης με έργα επέκτασης VEX VS Code, VEX Brains και VEX Controllers.
Σημείωση: Η Γραμμή Εργαλείων είναι ενεργή μόνο όταν είναι ανοιχτό ένα έγκυρο έργο VEX στον Κώδικα VS.
Σημείωση: Ένα έγκυρο έργο VEX είναι ένα έργο που δημιουργείται ή εισάγεται από την επέκταση. Τα έργα VEXcode ή VEXcode Pro που ανοίγονται στον επεξεργαστή δεν θα θεωρούνται έγκυρα έργα VEX και θα πρέπει να εισαχθούν.
Τα εικονίδια που εμφανίζονται στη Γραμμή Εργαλείων περιλαμβάνουν:
-
Επιλογέας Συσκευής - Ο Επιλογέας Συσκευής εμφανίζει το Εικονίδιο της συνδεδεμένης Συσκευής VEX (ένα Εικονίδιο Εγκέφαλου
ή ένα Εικονίδιο Ελεγκτή
)
Σημείωση: Εάν ένας ελεγκτής είναι συνδεδεμένος στον υπολογιστή, αλλά δεν έχει ασύρματη σύνδεση με έναν εγκέφαλο, δεν θα εμφανίζεται κανένα όνομα εγκεφάλου δίπλα στο Εικονίδιο Ελεγκτή.
-
Εικονίδιο Επιλογής Θυρίδας - Το Εικονίδιο Επιλογής Θυρίδας μας επιτρέπει να επιλέξουμε σε ποια Θυρίδα θα κατεβάσει ή θα αναπαράγει η Επέκταση VEX ένα πρόγραμμα χρήστη, κάνοντας κλικ σε αυτήν και επιλέγοντας μία από τις οκτώ διαθέσιμες Θυρίδες στον Εγκέφαλο VEX από τη λίστα επιλογής.
-
Δημιουργία & Εικονίδιο λήψης - Εάν είναι συνδεδεμένη μια συσκευή VEX, το εικονίδιο λήψης θα εμφανιστεί στη γραμμή εργαλείων. Όταν κάνετε κλικ σε αυτό, το έργο θα δημιουργηθεί και, εάν είναι επιτυχές, θα ληφθεί στη συνδεδεμένη συσκευή VEX.
-
Εικονίδιο Αναπαραγωγής - Όταν κάνετε κλικ σε αυτό, το Εικονίδιο Αναπαραγωγής εκτελεί το ληφθέν πρόγραμμα χρήστη στην επιλεγμένη υποδοχή στον εγκέφαλο VEX.
-
Εικονίδιο Διακοπής - Όταν κάνετε κλικ σε αυτό, το Εικονίδιο Διακοπής διακόπτει την εκτέλεση του προγράμματος χρήστη στον εγκέφαλο VEX.
-
Επιλογέας Έργου - Ο Επιλογέας Έργου εμφανίζει το όνομα του επιλεγμένου έργου. Το εικονίδιο επιλογής έργου μας επιτρέπει να εναλλάσσουμε έργα VEX όταν υπάρχουν πολλά μέσα στον χώρο εργασίας, κάνοντας κλικ σε αυτό και επιλέγοντας ένα έργο από τη λίστα επιλογής.
-
Επιλογέας Αρχείων Python (Μόνο Python) - Όταν επιλεγεί ένα έργο Python VEX, ο Επιλογέας Αρχείων Python θα εμφανιστεί στη Γραμμή Εργαλείων. Ο Επιλογέας Αρχείων Python εμφανίζει το όνομα του επιλεγμένου αρχείου Python. Η Python για VEX υποστηρίζει προς το παρόν μόνο λήψεις μεμονωμένων αρχείων.
Για χρήσιμες πληροφορίες σχετικά με τον τρόπο χρήσης των λειτουργιών της Γραμμής εργαλείων στο VS Code, ανατρέξτε αυτό το.
Ρυθμίσεις χρήστη VEX
Οι Ρυθμίσεις Χρήστη VEX μας επιτρέπουν να διαμορφώσουμε την Επέκταση VEX σύμφωνα με τις δικές μας απαιτήσεις. Οι Ρυθμίσεις Χρήστη είναι καθολικές ρυθμίσεις που εφαρμόζονται σε κάθε έργο επέκτασης VEX VS Code. Μπορούμε να αποκτήσουμε πρόσβαση στις Ρυθμίσεις Χρήστη κάνοντας κλικ στο εικονίδιο Ρυθμίσεις στον Κώδικα VS και επιλέγοντας τα αντίστοιχα στοιχεία στα μενού.
Οι ρυθμίσεις χρήστη VEX για τη διαμόρφωση της επέκτασης κώδικα VEX VS είναι:
- Διαδρομή αλυσίδας εργαλείων Cpp - Ορίζει τη διαδρομή για την αλυσίδα εργαλείων CPP.
- Ενεργοποίηση τερματικού χρήστη- Ενεργοποιεί ή απενεργοποιεί την επέκταση για άνοιγμα και εμφάνιση δεδομένων από τη θύρα χρήστη.
- Καταχωρίσεις αρχείου καταγραφής - Ορίζει τον αριθμό των καταχωρήσεων αρχείου καταγραφής που θα μεταφορτωθούν από ένα VEX Brain.
- Τύπος Δόμησης Έργου - Ορίζει τον τρόπο με τον οποίο η επέκταση θα δημιουργήσει ένα έργο C++.
- Αρχική σελίδα έργου - Ορίζει την προεπιλεγμένη τοποθεσία για νέα έργα.
- Εκτέλεση μετά τη λήψη - Ορίζει εάν το πρόγραμμα χρήστη θα πρέπει να εκτελείται μετά τη λήψη του σε ένα VEX Brain.
- Αυτόματη Ανάκτηση DFU Συστήματος - Ορίζει εάν ο Εγκέφαλος θα πρέπει να ανακάμπτει αυτόματα όταν ανιχνεύεται IQ (2ης γενιάς) ή EXP Εγκέφαλος σε λειτουργία DFU.
- Websocket Server Enable - Ενεργοποιεί ή απενεργοποιεί την επέκταση για την εκκίνηση του Websocket Server.
- Διεύθυνση κεντρικού υπολογιστή διακομιστή Websocket - Ορίζει τη διεύθυνση κεντρικού υπολογιστή του διακομιστή Websocket.
- Θύρα διακομιστή Websocket - Ορίζει τον αριθμό θύρας διακομιστή Websocket
Για χρήσιμες πληροφορίες σχετικά με τον τρόπο πρόσβασης και ορισμού των Ρυθμίσεων Χρήστη VEX, ανατρέξτε αυτό το.