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 en worden ze 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 zal dit vragen. Klik op het item Instellingen.
- Het venster Instellingen verschijnt.
- Klik op het item Extensies in de linkerlijstweergave van het venster Instellingen om de lijst met Extensies uit te breiden en de items ervan te bekijken.
- Blader door de lijstweergave naar beneden en klik op het lijstitem VEX.
- De VEX gebruikersinstellingen verschijnen in het rechterpaneel.
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 als VS Code via USB is aangesloten op een V5 Controller en de controller via VEXnet is aangesloten op een V5 Brain.
Om het radiokanaal van de V5-controller in te stellen, klikt u op het vervolgkeuzemenu en selecteert u tussen Downloaden en Pit.- Download - Wanneer ingesteld op Download, springt de radio naar een download-VEXnet-kanaal zodra een download van een gebruikersprogramma wordt gestart. Het downloadkanaal zorgt voor hogere datasnelheden en efficiëntere downloads.
-
Pit - Wanneer ingesteld op Pit, blijft de radio op een pitkanaal en duurt het downloaden veel langer.
-
Cpp SDK: Home
Met de instelling Cpp SDK Home wordt de thuismap van de C++ SDK (Software Development Kit) ingesteld. Deze instelling definieert de locatie op de computer waarop de C++ SDK is geïnstalleerd.
Opmerking: BEWERK DEZE INSTELLING NIET.
-
Cpp Toolchain: Pad
De instelling Cpp Toolchain Path 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: Enable User Terminal
Met de instelling Enable User Terminal kan de VEX Extension de seriële poort van de gebruiker openen wanneer een VEX Brain of VEX Controller door de extensie wordt gedetecteerd. De enige uitzondering geldt voor een V5-controller die niet opsomt met een seriële gebruikerspoort.
Om de instelling Gebruikersterminal inschakelen in te stellen, klikt u op het vervolgkeuzemenu en selecteert u tussen Inschakelen en Uitschakelen.- Enable - Enable zorgt ervoor dat de VEX Extension bij het opstarten verbinding kan maken met een gebruikerspoort en de interactieve terminal zal creëren. Als Enable is geselecteerd terwijl de extensie actief is, zal de extensie proberen de gebruikerspoort te openen als er een apparaat is aangesloten.
- Uitschakelen - Uitschakelen voorkomt dat de VEX-extensie bij het opstarten verbinding maakt met de gebruikerspoort en maakt geen interactieve terminal aan. Als Uitschakelen wordt geselecteerd terwijl de extensie actief is, sluit de extensie de gebruikerspoort en verwijdert de interactieve terminal.
-
Algemeen: Logboekvermeldingen
De instelling Logboekvermeldingen stelt het aantal logvermeldingen in dat moet worden geüpload vanuit een VEX Brain.
Om het aantal logboekvermeldingen in te stellen, typt u het aantal in het tekstvak.
Opmerking: Het aantal logboekvermeldingen is standaard ingesteld op 1000.
-
Project: Build Type
De instelling Project: Build Type bepaalt hoe de VEX-extensie een C++-project zal bouwen.
Om het Cpp-projectbuildtype 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 ruimt de build-directory van het project op en bouwt vervolgens het project. Deze optie is veel langzamer.
-
Project: Thuis
Met de instelling Project: Thuis wordt de standaard thuismap voor een nieuw project ingesteld bij het voltooien van de wizard Nieuw project.
Om de standaardlocatie voor nieuwe projecten in te stellen, typt u de map op de computer in het tekstvak.
-
Project: Uitvoeren na downloaden
Het Project: Uitvoeren na downloaden instellingen bepalen of het gebruikersprogramma moet worden uitgevoerd na het downloaden 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. Als u wilt instellen dat het gebruikersprogramma na het downloaden niet wordt uitgevoerd, schakelt u het selectievakje uit.
Opmerking: Standaard is het selectievakje naast de instelling Project: Uitvoeren na downloaden uitgeschakeld.
-
Python: SDK Home
Met de instelling Python SDK Home wordt de thuismap van de Python SDK (Software Development Kit) ingesteld. Deze instelling definieert de locatie op de computer waarop de Python SDK is geïnstalleerd.
Opmerking: BEWERK DEZE INSTELLING NIET.
-
System DFU: Auto Recover
Met de instelling System DFU Auto Recover wordt ingesteld of de Brain automatisch moet herstellen wanneer een IQ (2nd) Brain of een EXP Brain wordt gedetecteerd in de DFU-modus (Device Firmware Update).
Als u wilt instellen dat de Brain automatisch herstelt wanneer een IQ (2nd) Brain of een EXP Brain wordt gedetecteerd in de DFU-modus, schakelt u het selectievakje in. Schakel anders het selectievakje uit.
Opmerking: Het selectievakje naast de instelling Systeem-DFU: Auto Recover is standaard 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 Websocket Server in te stellen: Schakel in, klik op het vervolgkeuzemenu en selecteer tussen Inschakelen en Uitschakelen.- Enable - Als Enable is geselecteerd, start de VEX Extension de Websocket Server, waardoor de gebruiker toegang krijgt tot een tweerichtingspijp naar het geselecteerde VEX-apparaat. De Websocket-server is toegankelijk via `ws://[ip]:[port]/vexrobotics.vexcode/device`.
- Uitschakelen - Als Uitschakelen is geselecteerd, zal de VEX-extensie de Wesocked-server niet starten.
-
Websocket Server: Hostadres
Met de instelling Websocket Server: Hostadres wordt het hostadres van de WebSocket Server ingesteld. De Websocket Server wordt gehost op de computer waarop de VEX-extensie draait. Het Websocket Server Host Adres is het IP-adres voor toegang tot de Websocket Server op `ws://[ip]:[port]/vexrobotics.vexcode/device`.
Om het hostadresin te stellen, typt u het hostadres (IP-adres) in het tekstvak.
-
Websocket Server: Poort
De instelling Websocket Server: Poort configureert 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 poortnummervan de websocketserver in te stellen, typt u het poortnummer in het tekstvak.