Grundlegendes zu den Benutzereinstellungen für die VEX VS Code Extension

Benutzereinstellungen sind globale Einstellungen, die Visual Studio Code für jede Erweiterung bietet. Die VEX-Benutzereinstellungen ermöglichen es uns, die VEX-Erweiterung nach unseren eigenen Anforderungen zu konfigurieren und werden auf jedes VEX-VS-Code-Erweiterungsprojekt angewendet.

Zugriff auf die VEX-Benutzereinstellungen in VS Code

  • Klicken Sie unten links auf der VS Code-Benutzeroberfläche auf das Einstellungssymbol.

    us-image1.png
  • Das Kontextmenü wird angezeigt. Klicken Sie auf den Punkt Einstellungen.

    us-image2.png
  • Das Fenster Einstellungen wird angezeigt.

    us-image3.png
  • Klicken Sie auf das Element Erweiterungen in der linken Listenansicht des Fensters Einstellungen , um die Liste der Erweiterungen zu erweitern und ihre Elemente anzuzeigen.

    us-image4.png
  • Scrollen Sie in der Listenansicht nach unten und klicken Sie auf den Listenpunkt VEX.

    us-image5.png
  • Die VEX Benutzereinstellungen werden im rechten Bereich angezeigt.

    us-image6.png

Übersicht über die VEX-Benutzereinstellungen

  • Controller: Kanal (nur V5-Controller)
    Die Einstellung Controller: Kanal steuert den Funkkommunikationskanaltyp zwischen einem V5 Brain und einem V5-Controller. Diese Einstellung gilt nur, wenn VS Code über USB mit einem V5-Controller verbunden ist und der Controller über VEXnet mit einem V5 Brain verbunden ist.
    Um den Funkkanal des V5-Controllers festzulegen, klicken Sie auf das Dropdown-Menü und wählen Sie zwischen Download und Pit
    • Download – Bei der Einstellung Downloadspringt das Radio zu einem Download-VEXnet-Kanal, sobald ein Benutzerprogramm-Download initiiert wird. Der Download-Kanal ermöglicht höhere Datenraten und effizientere Downloads. 
    • Pit – Bei der Einstellung Pit, bleibt das Radio auf einem Pit-Kanal und der Download dauert viel länger.

    Hinweis: Standardmäßig ist der Funkkanal des V5-Controllers auf Downloadeingestellt.

    us-image7.png
  • Cpp SDK: Home
    Die Einstellung Cpp SDK Home legt das Home-Verzeichnis des C++ SDK (Software Development Kit) fest. Diese Einstellung definiert den Speicherort auf dem Computer, an dem das C++ SDK installiert ist.
    Hinweis: DIESE EINSTELLUNG NICHT BEARBEITEN.

    us-image8.png
  • Cpp Toolchain: Pfad
    Die Einstellung Cpp Toolchain Path legt den Pfad für die Toolchain fest, die beim Erstellen eines C++ VEX VS Code-Projekts verwendet wird.
    Um den Cpp-Toolchain-Pfad festzulegen, geben Sie den Pfad zur Toolchain auf dem Computer in das Textfeld ein.

    us-image9.png
  • Allgemein: Benutzerterminal
    aktivieren
    Die Einstellung Benutzerterminal aktivieren ermöglicht der VEX-Erweiterung, den seriellen Benutzerport zu öffnen, wenn ein VEX Brain oder VEX-Controller von der Erweiterung erkannt wird. Die einzige Ausnahme gilt für einen V5-Controller, der nicht mit einem seriellen Benutzerport nummeriert ist.
    Um die Einstellung Benutzerterminal aktivieren festzulegen, klicken Sie auf das Dropdown-Menü und wählen Sie zwischen Aktivieren und Deaktivieren
    • Aktivieren - Aktivieren ermöglicht der VEX-Erweiterung, beim Start eine Verbindung zu einem Benutzerport herzustellen und erstellt das interaktive Terminal. Wenn Enable ausgewählt ist, während die Erweiterung ausgeführt wird, versucht die Erweiterung, den Benutzerport zu öffnen, wenn ein Gerät angeschlossen ist.
    • Deaktivieren - Deaktivieren verhindert, dass die VEX-Erweiterung beim Start eine Verbindung zum Benutzerport herstellt und erstellt kein interaktives Terminal. Wenn Deaktivieren ausgewählt wird, während die Erweiterung ausgeführt wird, schließt die Erweiterung den Benutzerport und entfernt das interaktive Terminal.
    Hinweis: Standardmäßig ist die Einstellung Benutzerterminal aktivieren auf Aktiviereneingestellt.

    us-image10.png
  • Allgemein: Protokolleinträge
    Die Einstellung Protokolleinträge legt die Anzahl der Protokolleinträge fest, die von einem VEX Brain hochgeladen werden sollen.
    Um die Anzahl der Protokolleinträge festzulegen, geben Sie die Zahl in das Textfeld ein.
    Hinweis: Standardmäßig ist die Anzahl der Protokolleinträge auf 1000 eingestellt.

    us-image11.png
  • Projekt: Build-Typ
    Die Einstellung Projekt: Build-Typ legt fest, wie die VEX-Erweiterung ein C++-Projekt erstellt.
    Um den Build-Typ des Cpp-Projekts festzulegen, klicken Sie auf das Dropdown-Menü und wählen Sie zwischen Build und Rebuildaus. 
    • Build - Build erstellt das Projekt nur, wenn Änderungen im Quellcode des Projekts erkannt werden.
    • Rebuild - Rebuild bereinigt das Build-Verzeichnis des Projekts und erstellt dann das Projekt. Diese Option ist viel langsamer.
    Hinweis: Standardmäßig ist der Build-Typ des Cpp-Projekts auf Buildeingestellt.

    us-image12.png
  • Projekt: Home
    Die Einstellung Projekt: Home legt das Standard-Home-Verzeichnis für ein neues Projekt fest, wenn der Assistent für neue Projekte abgeschlossen wird.
    Um den Standardspeicherort für neue Projekte festzulegen, geben Sie das Verzeichnis auf dem Computer in das Textfeld ein.

    us-image14.png
  • Projekt: Nach dem Download ausführen
    Die Einstellung Projekt: Nach dem Download ausführen legt fest, ob das Benutzerprogramm nach dem Herunterladen auf ein VEX Brain ausgeführt werden soll.
    Um festzulegen, dass das Benutzerprogramm ausgeführt wird, nachdem es auf das VEX Brain heruntergeladen wurde, aktivieren Sie das Kontrollkästchen. Um festzulegen, dass das Benutzerprogramm nach dem Download nicht ausgeführt wird, deaktivieren Sie das Kontrollkästchen.
    Hinweis: Standardmäßig ist das Kontrollkästchen neben der Einstellung Projekt: Nach Download ausführen nicht ausgewählt.

    us-image15.png
  • Python: SDK Home
    Die Einstellung Python SDK Home richtet das Home-Verzeichnis des Python SDK (Software Development Kit) ein. Diese Einstellung definiert den Speicherort auf dem Computer, an dem das Python SDK installiert ist.
    Hinweis: DIESE EINSTELLUNG NICHT BEARBEITEN.

    us-image16.png
  • System DFU: Auto Recover
    Die Einstellung System DFU Auto Recover legt fest, ob das Brain automatisch wiederhergestellt werden soll, wenn ein IQ (2nd) Brain oder ein EXP Brain im DFU-Modus (Device Firmware Update) erkannt wird.
    Um das Gehirn so einzustellen, dass es sich automatisch erholt, wenn im DFU-Modus ein IQ-Gehirn (2. Gehirn) oder ein EXP-Gehirn erkannt wird, aktivieren Sie das Kontrollkästchen. Andernfalls deaktivieren Sie das Kontrollkästchen.
    Hinweis: Standardmäßig ist das Kontrollkästchen neben der Einstellung System DFU: Automatische Wiederherstellung ausgewählt.

    us-image17.png
  • Websocket-Server: Aktivieren
    Die Einstellung Websocket-Server: Aktivieren ermöglicht der VEX-Erweiterung, den Websocket-Server zu starten, was die Echtzeit-Datenübertragung zwischen dem Server und dem VEX-Gerät ermöglicht.
    Um die Einstellung Websocket-Server: Aktivieren festzulegen, klicken Sie auf das Dropdown-Menü und wählen Sie zwischen Aktivieren und Deaktivierenaus. 
    • Aktivieren – Wenn Aktivieren ausgewählt ist, startet die VEX-Erweiterung den Websocket-Server, der dem Benutzer Zugriff auf eine Zwei-Wege-Pipe zum ausgewählten VEX-Gerät ermöglicht. Auf den Websocket-Server kann unter „ws://[ip]:[port]/vexrobotics.vexcode/device“ zugegriffen werden.
    • Deaktivieren – Wenn Deaktivieren ausgewählt ist, startet die VEX-Erweiterung den Wesocked-Server nicht. 
    Hinweis: Standardmäßig ist die Einstellung Websocket-Server: Aktivieren auf Deaktiviereneingestellt.

    us-image18.png
  • Websocket-Server: Hostadresse
    Die Einstellung Websocket-Server: Hostadresse legt die Hostadresse des WebSocket-Servers fest. Der Websocket-Server wird auf dem Computer gehostet, auf dem die VEX-Erweiterung ausgeführt wird. Die Websocket-Server-Hostadresse ist die IP-Adresse für den Zugriff auf den Websocket-Server unter „ws://[ip]:[port]/vexrobotics.vexcode/device“.
    Um die Host-Adresse, festzulegen, geben Sie die Host-Adresse (IP-Adresse) in das Textfeld ein.

    us-image19.png


  • Websocket-Server: Port
    Die Einstellung Websocket-Server: Port konfiguriert die Portnummer des Ports, auf dem der Websocket-Server ausgeführt wird. Die Portnummer kann für den Zugriff auf den Websocket-Server unter „ws://[ip]:[port]/vexrobotics.vexcode/device“ verwendet werden.
    Um die Websocket-Server-Portnummer, festzulegen, geben Sie die Portnummer in das Textfeld ein.

    us-image20.png

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

Last Updated: