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.
- Het contextmenu wordt weergegeven. Klik op het item Instellingen.
- Het venster Instellingen wordt weergegeven.
- 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.
- Blader door de lijstweergave tot onderaan en klik op het lijstitem VEX.
- De VEX gebruikersinstellingen worden in het rechterpaneel weergegeven.
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.
-
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.
-
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.
-
Algemeen: Gebruikersterminal
inschakelenMet 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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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 .
-
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.
-
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.
-
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.