Inzicht in de gebruikersinstellingen voor VEX VS Code Extension

Gebruikersinstellingen zijn algemene instellingen die Visual Studio Code voor elke extensie biedt. Met de VEX-gebruikersinstellingen kunnen we de VEX-extensie configureren volgens onze eigen vereisten. Deze instellingen worden toegepast op elk VEX VS Code-extensieproject.

Toegang tot de VEX-gebruikersinstellingen in VS Code

  • Klik op het instellingenpictogram linksonder in de VS Code-gebruikersinterface.

    Instellingenpictogram helemaal onderaan de VS Code-activiteitenbalk, in de linkerbenedenhoek van het scherm.
  • Het contextmenu wordt weergegeven. Klik op het item Instellingen.

    Contextmenu van VS Code-instellingen met vele opties. De optie Instellingen is gemarkeerd en is de derde optie in het menu, onder Opdrachtpalet en Profielen.
  • Het venster Instellingen wordt weergegeven.

    Het venster VS Code-instellingen is geopend en toont standaard het artikel Veelgebruikte instellingen.
  • Klik op het item Extensies in de lijstweergave aan de linkerkant van het venster Instellingen om de lijst met Extensies uit te breiden en de items ervan te bekijken.

    Het venster VS Code-instellingen is geopend en de categorie Extensies is gemarkeerd in de navigatielijst aan de linkerkant.
  • Blader door de lijstweergave tot onderaan en klik op het lijstitem VEX.

    Het venster VS Code-instellingen is geopend en de koppeling naar de VEX-pagina in de categorie Extensies is gemarkeerd.
  • De VEX gebruikersinstellingen worden in het rechterpaneel weergegeven.

    Via de gebruikersinstellingen van VS Code wordt de VEX-pagina geopend, waar het gedrag van de VEX Robotics Extension kan worden aangepast.

Overzicht VEX-gebruikersinstellingen

  • Controller: Kanaal (alleen V5 Controller)
    De instelling Controller: Kanaal regelt het type radiocommunicatiekanaal tussen een V5 Brain en een V5 Controller. Deze instelling is alleen van toepassing wanneer VS Code via USB is verbonden met een V5-
    en de controller via VEXnet is verbonden met een V5 Brain.Om het V5 Controller Radiokanaal in te stellen, klikt u op het vervolgkeuzemenu en selecteert u tussen Download en Pit
    • Download - Wanneer ingesteld op Download, springt de radio naar een downloadbaar VEXnet-kanaal zodra het downloaden van een gebruikersprogramma wordt gestart. Het downloadkanaal maakt hogere gegevenssnelheden en efficiëntere downloads mogelijk. 
    • Pit - Wanneer ingesteld op Pit, blijft de radio op een pitkanaal en duurt het downloaden veel langer.

    Opmerking: Standaard is het V5 Controller Radiokanaal ingesteld op Downloaden.

    VEX-gebruikersinstellingen met de optie Controllerkanaal weergegeven. Deze optie heeft een vervolgkeuzemenu dat standaard is ingesteld op Downloaden. De beschrijving luidt: Sets V5 Controller Radio Channel. Deze instelling is alleen van toepassing op de VEXnet-radioverbinding.
  • Cpp SDK: Home
    De instelling Cpp SDK Home stelt de thuismap van de C++ SDK (Software Development Kit) in. Deze instelling definieert de locatie op de computer waar de C++ SDK is geïnstalleerd.
    Let op: BEWERK DEZE INSTELLING NIET.

    VEX-gebruikersinstellingen met de optie Cpp SDK Home weergegeven. Deze optie heeft een link met de tekst Bewerken in settings.json. In de beschrijving staat: NIET BEWERKEN.
  • Cpp Toolchain: Pad
    De instelling Cpp Toolchain Pad stelt het pad in voor de toolchain die wordt gebruikt bij het bouwen van een C++ VEX VS Code-project.
    Om het Cpp Toolchain-pad in te stellen, typt u het pad naar de toolchain op de computer in het tekstvak.

    VEX-gebruikersinstellingen met de Cpp Toolchain: Pad-optie weergegeven. Deze optie heeft een tekstveld dat een bestandspad vertegenwoordigt. De beschrijving luidt: Pad naar toolchain.
  • Algemeen: Gebruikersterminal
    inschakelen
    Met de instelling Gebruikersterminal inschakelen kan de VEX Extension de seriële poort van de gebruiker openen wanneer een VEX Brain of VEX Controller door de extension wordt gedetecteerd. De enige uitzondering geldt voor een V5-controller die niet opsomt met een seriële poort van de gebruiker.
    Om de instelling Gebruikersterminal inschakelen in te stellen, klikt u op het vervolgkeuzemenu en selecteert u tussen Inschakelen en Uitschakelen
    • Inschakelen - Met Inschakelen kan de VEX Extension bij het opstarten verbinding maken met een gebruikerspoort en de interactieve terminal maken. Als Inschakelen is geselecteerd terwijl de extensie actief is, probeert de extensie de gebruikerspoort te openen als er een apparaat is aangesloten.
    • Uitschakelen - Uitschakelen voorkomt dat de VEX Extension verbinding maakt met de gebruikerspoort bij het opstarten en maakt geen interactieve terminal. Als Uitschakelen is geselecteerd terwijl de extensie actief is, zal de extensie de gebruikerspoort sluiten en de interactieve terminal verwijderen.
    Opmerking: Standaard is de instelling Gebruikersterminal inschakelen ingesteld op Inschakelen.

    VEX-gebruikersinstellingen met de optie Algemeen gebruikersterminal inschakelen weergegeven. Deze optie heeft een vervolgkeuzemenu dat standaard is ingesteld op Inschakelen. De beschrijving luidt: Schakel de extensie in om gegevens van de gebruikerspoort te openen en weer te geven.
  • Algemeen: Logboekvermeldingen
    De instelling Logboekvermeldingen stelt het aantal logboekvermeldingen in dat moet worden geüpload van een VEX Brain.
    Om het aantal logboekvermeldingen in te stellen, typt u het getal in het tekstvak.
    Opmerking: Standaard is het aantal logboekvermeldingen ingesteld op 1000.

    VEX-gebruikersinstellingen met de optie Algemene logboekvermeldingen weergegeven. Deze optie heeft een tekstveld dat standaard is ingesteld op het getal 1000. De beschrijving luidt: Stelt het aantal logboekitems in dat moet worden geüpload van een VEX Brain.
  • Project: Build Type
    De instelling Project: Build Type bepaalt hoe de VEX Extension een C++-project bouwt.
    Om het Cpp-projectbouwtype in te stellen, klikt u op het vervolgkeuzemenu en selecteert u tussen Build en Rebuild
    • Build - Build bouwt het project alleen wanneer er wijzigingen in de broncode van het project worden gedetecteerd.
    • Rebuild - Rebuild wist de build-directory van het project en bouwt vervolgens het project. Deze optie is veel langzamer.
    Opmerking: Standaard is het Cpp-projectbouwtype ingesteld op Build.

    VEX-gebruikersinstellingen met de optie Projectbouwtype weergegeven. Deze optie heeft een vervolgkeuzemenu dat standaard is ingesteld op Bouwen. De beschrijving luidt: Set Cpp Project Build Type.
  • Project: Home
    De instelling Project: Home stelt de standaard thuismap in voor een nieuw project wanneer de wizard Nieuw project wordt voltooid.
    Om de standaardlocatie voor nieuwe projecten in te stellen, typt u de map op de computer in het tekstvak.

    VEX-gebruikersinstellingen met de optie Project Home weergegeven. Deze optie heeft een tekstveld dat een bestandspad vertegenwoordigt. De beschrijving luidt: Stelt de standaardlocatie voor nieuwe projecten in.
  • Project: Uitvoeren na downloaden
    De instelling Project: Uitvoeren na downloaden bepaalt of het gebruikersprogramma moet worden uitgevoerd nadat het is gedownload naar een VEX Brain.
    Om het gebruikersprogramma zo in te stellen dat het wordt uitgevoerd nadat het naar de VEX Brain is gedownload, selecteert u het selectievakje. Om in te stellen dat het gebruikersprogramma niet wordt uitgevoerd na het downloaden, schakelt u het selectievakje uit.
    Opmerking: Standaard is het selectievakje naast de Project: Uitvoeren na downloaden geselecteerd.

    VEX-gebruikersinstellingen met de optie Project uitvoeren na downloaden weergegeven. Deze optie heeft een selectievakje dat standaard niet is aangevinkt. De beschrijving luidt: Stel in of het gebruikersprogramma moet worden uitgevoerd na het downloaden.
  • Python: SDK Home
    De instelling Python SDK Home stelt de thuismap van de Python SDK (Software Development Kit) in. Met deze instelling wordt de locatie op de computer gedefinieerd waar de Python SDK is geïnstalleerd.
    Let op: BEWERK DEZE INSTELLING NIET.

    VEX-gebruikersinstellingen met de Python SDK Home-optie weergegeven. Deze optie heeft een link met de tekst Bewerken in settings.json. In de beschrijving staat: NIET BEWERKEN.
  • Systeem DFU: Automatisch herstellen
    Met de instelling Systeem DFU Automatisch herstellen wordt ingesteld of de Brain automatisch moet worden hersteld wanneer een IQ (2e) Brain of een EXP Brain wordt gedetecteerd in de DFU-modus (Device Firmware Update).
    Om de Brain zo in te stellen dat deze automatisch herstelt wanneer er een IQ (2e) Brain of een EXP Brain wordt gedetecteerd in de DFU-modus, selecteert u het selectievakje. Anders schakelt u het selectievakje uit.
    Opmerking: Standaard is het selectievakje naast de instelling Systeem-DFU: Automatisch herstellen geselecteerd .

    VEX-gebruikersinstellingen met de optie Automatisch DFU-systeemherstel weergegeven. Deze optie heeft een selectievakje dat standaard is geselecteerd. De beschrijving luidt: Stel in of de hersenen automatisch moeten herstellen wanneer een IQ2 of EXP wordt gedetecteerd in de DFU-modus.
  • Websocket-server: inschakelen
    Met de instelling Websocket-server: inschakelen kan de VEX-extensie de Websocket-server starten, waardoor realtime gegevensoverdracht tussen de server en het VEX-apparaat mogelijk is.
    Om de instelling Websocket Server: Enable in te stellen, klikt u op het vervolgkeuzemenu en selecteert u tussen Enable en Disable
    • Inschakelen - Als Inschakelen is geselecteerd, start de VEX Extension de Websocket Server, waarmee de gebruiker toegang krijgt tot een tweerichtingsverbinding met het geselecteerde VEX-apparaat. De Websocket-server is toegankelijk via `ws://[ip]:[poort]/vexrobotics.vexcode/device`.
    • Uitschakelen - Als Uitschakelen is geselecteerd, start de VEX-extensie de Wesocked-server niet. 
    Opmerking: Standaard is de instelling Websocket-server: inschakelen ingesteld op Uitschakelen.

    VEX-gebruikersinstellingen met de optie Websocket-server inschakelen weergegeven. Deze optie heeft een vervolgkeuzemenu dat standaard is ingesteld op Uitschakelen. De beschrijving luidt: Hiermee kan de extensie Websocket Server starten. De server geeft de gebruiker toegang tot een tweerichtingsverbinding met het geselecteerde VEX-apparaat. Websocket is toegankelijk via ws://[ip]:[port]/vexrobotics.vexcode/device.
  • WebSocket-server: hostadres
    Met de instelling WebSocket-server: hostadres stelt u het hostadres van de WebSocket-server in. De Websocket-server wordt gehost op de computer waarop de VEX-extensie draait. Het hostadres van de WebSocket-server is het IP-adres voor toegang tot de WebSocket-server op `ws://[ip]:[poort]/vexrobotics.vexcode/device`.
    Om het hostadres, in te stellen, typt u het hostadres (IP-adres) in het tekstvak.

    VEX-gebruikersinstellingen met de optie Websocket-serverhostadres weergegeven. Deze optie heeft een tekstveld dat standaard is ingesteld op het adres 0.0.0.0. De beschrijving luidt: Stelt hostadres in.


  • Websocket-server: poort
    Met de instelling Websocket-server: poort configureert u het poortnummer van de poort waarop de Websocket-server draait. Het poortnummer kan worden gebruikt voor toegang tot de Websocket-server op `ws://[ip]:[port]/vexrobotics.vexcode/device`.
    Om het poortnummer van de Websocket-server, in te stellen, typt u het poortnummer in het tekstvak.

    VEX-gebruikersinstellingen met de optie Websocket-serverpoort weergegeven. Deze optie heeft een tekstveld dat in dit voorbeeld is ingesteld op het getal 7071. De beschrijving luidt: Stelt Websocket-serverpoortnummer in.

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

Last Updated: