Κατανόηση των ρυθμίσεων χρήστη για την επέκταση κώδικα VEX VS

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

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

  • Κάντε κλικ στο εικονίδιο ρύθμισης κάτω αριστερά στη διεπαφή χρήστη του VS Code.

    Εικονίδιο ρυθμίσεων στο κάτω μέρος της γραμμής δραστηριοτήτων του VS Code, που βρίσκεται στην κάτω αριστερή γωνία της οθόνης.
  • Θα εμφανιστεί το μενού περιβάλλοντος. Κάντε κλικ στο στοιχείο Ρυθμίσεις.

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

    Το παράθυρο Ρυθμίσεις Κώδικα VS είναι ανοιχτό και εμφανίζει το άρθρο Ρυθμίσεις που χρησιμοποιούνται συνήθως από προεπιλογή.
  • Κάντε κλικ στο στοιχείο Επεκτάσεις στην αριστερή προβολή λίστας του παραθύρου Ρυθμίσεις για να επεκτείνετε τη λίστα των Επεκτάσεων και να δείτε τα στοιχεία της.

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

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

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

Επισκόπηση ρυθμίσεων χρήστη VEX

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

    Σημείωση: Από προεπιλογή, το κανάλι ραδιοφώνου του ελεγκτή V5 έχει οριστεί σε Λήψη.

    Ρυθμίσεις χρήστη VEX με την επιλογή Κανάλι ελεγκτή που εμφανίζεται. Αυτή η επιλογή έχει ένα αναπτυσσόμενο μενού που έχει οριστεί σε Λήψη από προεπιλογή. Η περιγραφή αναφέρει Ορίζει το κανάλι ραδιοφώνου ελεγκτή V5. Αυτή η ρύθμιση ισχύει μόνο για τη σύνδεση ραδιοφώνου VEXnet.
  • Cpp SDK: Αρχική σελίδα
    Η ρύθμιση Cpp SDK Home ορίζει τον αρχικό κατάλογο του C++ SDK (Software Development Kit). Αυτή η ρύθμιση καθορίζει τη θέση στον υπολογιστή όπου είναι εγκατεστημένο το SDK C++.
    Σημείωση: ΜΗΝ ΕΠΕΞΕΡΓΑΣΤΕΙΤΕ ΑΥΤΗΝ ΤΗ ΡΥΘΜΙΣΗ.

    Ρυθμίσεις χρήστη VEX με την επιλογή Αρχική σελίδα του SDK Cpp να εμφανίζεται. Αυτή η επιλογή έχει έναν σύνδεσμο που αναφέρει Επεξεργασία στο settings.json. Η περιγραφή αναφέρει ΜΗΝ ΕΠΕΞΕΡΓΑΖΕΣΤΕ.
  • Cpp Toolchain: Διαδρομή
    Η ρύθμιση Cpp Toolchain Path ορίζει τη Διαδρομή για την αλυσίδα εργαλείων που χρησιμοποιείται κατά τη δημιουργία ενός έργου C++ VEX VS Code.
    Για να ορίσετε τη διαδρομή της αλυσίδας εργαλείων Cpp, πληκτρολογήστε τη διαδρομή προς την αλυσίδα εργαλείων στον υπολογιστή στο πλαίσιο κειμένου.

    Ρυθμίσεις χρήστη VEX με την αλυσίδα εργαλείων Cpp: Εμφανίζεται η επιλογή διαδρομής. Αυτή η επιλογή έχει ένα πεδίο κειμένου που αντιπροσωπεύει μια Διαδρομή Αρχείου. Η περιγραφή αναφέρει Διαδρομή προς την αλυσίδα εργαλείων.
  • Γενικά: Ενεργοποίηση τερματικού χρήστη
    Η ρύθμιση Ενεργοποίηση τερματικού χρήστη επιτρέπει στην επέκταση VEX να ανοίγει τη σειριακή θύρα χρήστη όταν ανιχνεύεται από την επέκταση ένας εγκέφαλος VEX ή ένας ελεγκτής VEX. Η μόνη εξαίρεση ισχύει για έναν ελεγκτή V5 που δεν απαριθμεί με σειριακή θύρα χρήστη.
    Για να ορίσετε τη ρύθμιση Ενεργοποίηση τερματικού χρήστη , κάντε κλικ στο αναπτυσσόμενο μενού και επιλέξτε μεταξύ Ενεργοποίηση και Απενεργοποίηση. 
    • Ενεργοποίηση - Η Ενεργοποίηση επιτρέπει στην επέκταση VEX να συνδεθεί σε μια θύρα χρήστη κατά την εκκίνηση και θα δημιουργήσει το Διαδραστικό Τερματικό. Εάν επιλεγεί η ρύθμιση Ενεργοποίηση ενώ εκτελείται η επέκταση, η επέκταση θα προσπαθήσει να ανοίξει τη θύρα χρήστη εάν είναι συνδεδεμένη μια συσκευή.
    • Απενεργοποίηση - Η Απενεργοποίηση εμποδίζει την επέκταση VEX να συνδεθεί στη θύρα χρήστη κατά την εκκίνηση και δεν δημιουργεί ένα διαδραστικό τερματικό. Εάν επιλεγεί Απενεργοποίηση ενώ εκτελείται η επέκταση, η επέκταση θα κλείσει τη θύρα χρήστη και θα καταργήσει το Διαδραστικό Τερματικό.
    Σημείωση: Από προεπιλογή, η ρύθμιση Ενεργοποίηση τερματικού χρήστη έχει οριστεί σε Ενεργοποίηση.

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

    Ρυθμίσεις χρήστη VEX με την επιλογή Γενικές καταχωρίσεις αρχείου καταγραφής που εμφανίζεται. Αυτή η επιλογή έχει ένα πεδίο κειμένου που έχει οριστεί στον αριθμό 1000 από προεπιλογή. Η περιγραφή αναφέρει Ορίζει τον αριθμό των καταχωρήσεων καταγραφής που θα μεταφορτωθούν από ένα VEX Brain.
  • Έργο: Τύπος κατασκευής
    Η ρύθμιση Έργο: Τύπος κατασκευής ορίζει τον τρόπο με τον οποίο η επέκταση VEX θα δημιουργήσει ένα έργο C++.
    Για να ορίσετε τον Τύπο Δημιουργίας Έργου Cpp, κάντε κλικ στο Αναπτυσσόμενο μενού και επιλέξτε μεταξύ Δημιουργία και Ανακατασκευή. 
    • Δόμηση - Η Δόμηση δημιουργεί το έργο μόνο όταν εντοπιστούν αλλαγές στον πηγαίο κώδικα του έργου.
    • Αναδόμηση - Η Αναδόμηση καθαρίζει τον κατάλογο δημιουργίας του έργου και, στη συνέχεια, δημιουργεί το έργο. Αυτή η επιλογή είναι πολύ πιο αργή.
    Σημείωση: Από προεπιλογή, ο Τύπος δημιουργίας έργου Cpp έχει οριστεί σε Δημιουργία.

    Ρυθμίσεις χρήστη VEX με την επιλογή "Τύπος δημιουργίας έργου" που εμφανίζεται. Αυτή η επιλογή έχει ένα αναπτυσσόμενο μενού που έχει οριστεί σε Δημιουργία από προεπιλογή. Η περιγραφή αναφέρει Ορισμός τύπου δημιουργίας έργου Cpp.
  • Έργο: Αρχική σελίδα
    Η ρύθμιση Έργο: Αρχική σελίδα ορίζει τον προεπιλεγμένο αρχικό κατάλογο για ένα νέο έργο κατά την ολοκλήρωση του οδηγού Νέου Έργου.
    Για να ορίσετε την προεπιλεγμένη τοποθεσία για νέα έργα, πληκτρολογήστε τον κατάλογο στον υπολογιστή στο πλαίσιο κειμένου.

    Ρυθμίσεις χρήστη VEX με την επιλογή Αρχική σελίδα έργου που εμφανίζεται. Αυτή η επιλογή έχει ένα πεδίο κειμένου που αντιπροσωπεύει μια Διαδρομή Αρχείου. Η περιγραφή αναφέρει Ορίζει την προεπιλεγμένη τοποθεσία για νέα έργα.
  • Έργο: Εκτέλεση μετά τη λήψη
    Η ρύθμιση Έργο: Εκτέλεση μετά τη λήψη ορίζει εάν το πρόγραμμα χρήστη θα πρέπει να εκτελείται μετά τη λήψη σε ένα VEX Brain.
    Για να ρυθμίσετε το πρόγραμμα χρήστη να εκτελείται μετά τη λήψη του στο VEX Brain, επιλέξτε το πλαίσιο ελέγχου. Για να ρυθμίσετε το πρόγραμμα χρήστη να μην εκτελείται μετά τη λήψη, καταργήστε την επιλογή του πλαισίου ελέγχου.
    Σημείωση: Από προεπιλογή, το πλαίσιο ελέγχου δίπλα στη Έργο: Εκτέλεση μετά τη λήψη είναι .

    Ρυθμίσεις χρήστη VEX με την επιλογή Εκτέλεση έργου μετά τη λήψη που εμφανίζεται. Αυτή η επιλογή έχει ένα πλαίσιο ελέγχου που δεν είναι επιλεγμένο από προεπιλογή. Η περιγραφή αναφέρει Ορίστε εάν το πρόγραμμα χρήστη θα πρέπει να εκτελείται μετά τη λήψη.
  • Python: SDK Home
    Η ρύθμιση Python SDK Home ορίζει τον αρχικό κατάλογο του Python SDK (Software Development Kit). Αυτή η ρύθμιση καθορίζει την τοποθεσία στον υπολογιστή όπου είναι εγκατεστημένο το Python SDK.
    Σημείωση: ΜΗΝ ΕΠΕΞΕΡΓΑΣΤΕΙΤΕ ΑΥΤΗΝ ΤΗ ΡΥΘΜΙΣΗ.

    Ρυθμίσεις χρήστη VEX με την επιλογή Αρχική σελίδα του SDK Python να εμφανίζεται. Αυτή η επιλογή έχει έναν σύνδεσμο που αναφέρει Επεξεργασία στο settings.json. Η περιγραφή αναφέρει ΜΗΝ ΕΠΕΞΕΡΓΑΖΕΣΤΕ.
  • DFU συστήματος: Αυτόματη ανάκτηση
    Η ρύθμιση Αυτόματη ανάκτηση DFU συστήματος ορίζει εάν ο εγκέφαλος θα πρέπει να ανακάμπτει αυτόματα όταν ανιχνεύεται ένας εγκέφαλος IQ (2ος) ή ένας εγκέφαλος EXP σε λειτουργία DFU (Ενημέρωση υλικολογισμικού συσκευής).
    Για να ρυθμίσετε τον εγκέφαλο να ανακάμπτει αυτόματα όταν ανιχνεύεται ένας εγκέφαλος IQ (2ος) ή ένας εγκέφαλος EXP σε λειτουργία DFU, επιλέξτε το πλαίσιο ελέγχου. Διαφορετικά, καταργήστε την επιλογή του πλαισίου ελέγχου.
    Σημείωση: Από προεπιλογή, το πλαίσιο ελέγχου δίπλα στη ρύθμιση System DFU: Auto Recover είναι επιλεγμένο .

    Ρυθμίσεις χρήστη VEX με την επιλογή Αυτόματη ανάκτηση DFU συστήματος που εμφανίζεται. Αυτή η επιλογή έχει ένα πλαίσιο ελέγχου που είναι επιλεγμένο από προεπιλογή. Η περιγραφή αναφέρει Ορισμός αυτόματης αποκατάστασης του εγκεφάλου όταν ανιχνεύεται IQ2 ή EXP σε λειτουργία DFU.
  • Διακομιστής Websocket: Ενεργοποίηση
    Η ρύθμιση Διακομιστής Websocket: Ενεργοποίηση επιτρέπει στην επέκταση VEX να εκκινήσει τον διακομιστή Websocket, ο οποίος επιτρέπει τη μεταφορά δεδομένων σε πραγματικό χρόνο μεταξύ του διακομιστή και της συσκευής VEX.
    Για να ορίσετε τη ρύθμιση Websocket Server: Enable (Ενεργοποίηση 1), κάντε κλικ στο αναπτυσσόμενο μενού και επιλέξτε μεταξύ Enable και Disable. 
    • Ενεργοποίηση - Εάν επιλεγεί η Επέκταση VEX θα εκκινήσει τον Διακομιστή Websocket, ο οποίος επιτρέπει στον χρήστη την πρόσβαση σε έναν αμφίδρομο αγωγό προς την επιλεγμένη συσκευή VEX. Η πρόσβαση στον διακομιστή Websocket είναι δυνατή στη διεύθυνση `ws://[ip]:[port]/vexrobotics.vexcode/device`.
    • Απενεργοποίηση - Εάν επιλεγεί Απενεργοποίηση , η επέκταση VEX δεν θα εκκινήσει τον διακομιστή Wesocked. 
    Σημείωση: Από προεπιλογή, η ρύθμιση Websocket Server: Enable έχει οριστεί σε Disable.

    Ρυθμίσεις χρήστη VEX με την επιλογή Ενεργοποίηση διακομιστή Websocket που εμφανίζεται. Αυτή η επιλογή έχει ένα αναπτυσσόμενο μενού που έχει οριστεί σε Απενεργοποίηση από προεπιλογή. Η περιγραφή αναφέρει Ενεργοποιεί την επέκταση για την εκκίνηση του Websocket Server. Ο διακομιστής επιτρέπει στον χρήστη την πρόσβαση σε έναν αμφίδρομο αγωγό προς την επιλεγμένη συσκευή VEX. Η πρόσβαση στο Websocket είναι δυνατή στη διεύθυνση ws://[ip]:[port]/vexrobotics.vexcode/device.
  • Websocket Server: Διεύθυνση Host
    Η ρύθμιση Websocket Server: Διεύθυνση Host ορίζει τη διεύθυνση κεντρικού υπολογιστή του WebSocket Server. Ο διακομιστής Websocket φιλοξενείται στον υπολογιστή στον οποίο εκτελείται η επέκταση VEX. Η διεύθυνση κεντρικού υπολογιστή του διακομιστή Websocket είναι η διεύθυνση IP για την πρόσβαση στον διακομιστή Websocket στη διεύθυνση `ws://[ip]:[port]/vexrobotics.vexcode/device`.
    Για να ορίσετε τη Διεύθυνση Host, πληκτρολογήστε τη διεύθυνση host (διεύθυνση IP) στο Πλαίσιο Κειμένου.

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


  • Websocket Server: Θύρα
    Η ρύθμιση Websocket Server: Θύρα διαμορφώνει τον Αριθμό Θύρας της Θύρας στην οποία εκτελείται ο Websocket Server. Ο αριθμός θύρας μπορεί να χρησιμοποιηθεί για την πρόσβαση στον διακομιστή Websocket στη διεύθυνση `ws://[ip]:[port]/vexrobotics.vexcode/device`.
    Για να ορίσετε τον Αριθμό Θύρας του Διακομιστή Websocket, πληκτρολογήστε τον αριθμό θύρας στο Πλαίσιο Κειμένου.

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

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

Last Updated: