VEX VS -koodilaajennuksen käyttäjäasetusten ymmärtäminen

Käyttäjäasetukset ovat yleisiä asetuksia, jotka Visual Studio Code tarjoaa kullekin laajennukselle. VEX-käyttäjäasetukset sallivat meidän konfiguroida VEX-laajennuksen omien tarpeidemme mukaan ja niitä sovelletaan jokaiseen VEX VS Code -laajennusprojektiin.

VEX-käyttäjäasetusten käyttäminen VS-koodissa

  • Napsauta VS Code -käyttöliittymän vasemmassa alakulmassa olevaa asetuskuvaketta.

    us-image1.png
  • Kontekstivalikko antaa kehotteen. Napsauta Asetukset -kohtaa.

    us-image2.png
  • Näyttöön tulee Asetukset -ikkuna.

    us-image3.png
  • Napsauta Extensions -kohdetta Asetukset -ikkunan vasemmanpuoleisessa luettelonäkymässä laajentaaksesi laajennuksen luetteloa ja tarkastellaksesi sen kohteita.

    us-image4.png
  • Vieritä luettelonäkymää alaspäin ja napsauta luettelon kohtaa VEX.

    us-image5.png
  • VEX -käyttäjäasetukset näkyvät oikeanpuoleisessa paneelissa.

    us-image6.png

VEX-käyttäjäasetusten yleiskatsaus

  • Ohjain: Kanava (vain V5-ohjain)
    Controller: Channel -asetus ohjaa radioviestintäkanavatyyppiä V5 Brainin ja V5-ohjaimen välillä. Tämä asetus koskee vain, kun VS Code on kytketty V5-ohjaimeen USB:n kautta ja ohjain on kytketty V5 Brainiin VEXnetin kautta.
    Aseta V5-ohjaimen radiokanava napsauttamalla pudotusvalikkoa ja valitsemalla Download tai Pit
    • Download - Kun asetus on Download, radio siirtyy lataavalle VEXnet-kanavalle, kun käyttäjäohjelman lataus aloitetaan. Latauskanava mahdollistaa suuremmat tiedonsiirtonopeudet ja tehokkaammat lataukset. 
    • Pit - Kun asetus on Pit, radio pysyy pit-kanavalla ja lataus kestää paljon kauemmin.

    Huomautus: Oletusarvoisesti V5 Controller Radio Channel on asetettu arvoon Lataa.

    us-image7.png
  • Cpp SDK: Home
    Cpp SDK Home -asetus määrittää C++ SDK:n (Software Development Kit) kotihakemiston. Tämä asetus määrittää sijainnin tietokoneessa, johon C++ SDK on asennettu.
    Huomautus: ÄLÄ MUOKKAA TÄTÄ ASETUSTA.

    us-image8.png
  • Cpp Toolchain: Polku
    Cpp Toolchain Path -asetus määrittää polun työkaluketjulle, jota käytetään C++ VEX VS Code -projektin rakentamisessa.
    Aseta Cpp-työkaluketjun polku kirjoittamalla työkaluketjun polku tietokoneen tekstiruutuun.

    us-image9.png
  • Yleistä: Enable User Terminal
    Asetus Enable User Terminal sallii VEX Extensionin avata käyttäjän sarjaportin, kun laajennus havaitsee VEX Brainin tai VEX Controllerin. Ainoa poikkeus koskee V5-ohjainta, jossa ei ole käyttäjän sarjaporttia.
    Aseta Ota käyttäjäpääte käyttöön -asetus napsauttamalla avattavaa valikkoa ja valitsemalla Ota käyttöön tai Poista käytöstä
    • Enable - Enable sallii VEX-laajennuksen muodostaa yhteyden käyttäjäporttiin käynnistyksen yhteydessä ja luoda interaktiivisen päätteen. Jos Ota käyttöön on valittuna laajennuksen ollessa käynnissä, laajennus yrittää avata käyttäjäportin, jos laite on kytketty.
    • Disable - Disable estää VEX-laajennuksen muodostamasta yhteyttä käyttäjäporttiin käynnistyksen yhteydessä eikä luo interaktiivista päätelaitetta. Jos Poista käytöstä valitaan laajennuksen ollessa käynnissä, laajennus sulkee käyttäjäportin ja poistaa interaktiivisen päätteen.
    Huomautus: Oletusarvoisesti Ota käyttäjäpääte käyttöön -asetuksena on Ota käyttöön.

    us-image10.png
  • Yleistä: Lokimerkinnät
    lokimerkintöjä -asetus määrittää VEX Brainista ladattavien lokimerkintöjen määrän.
    Voit määrittää lokimerkintöjen määrän kirjoittamalla numeron tekstiruutuun.
    Huomautus: Oletusarvoisesti lokimerkintöjen määrä on 1000.

    us-image11.png
  • Projekti: Koonnostyyppi
    Project: Build Type -asetus määrittää, kuinka VEX-laajennus rakentaa C++-projektin.
    Aseta Cpp-projektin koontityyppi napsauttamalla avattavaa valikkoa ja valitsemalla Build ja Rebuild
    • Build - Koonnos rakentaa projektin vain, kun projektin lähdekoodissa havaitaan muutoksia.
    • Rebuild - Rebuild puhdistaa projektin rakennushakemiston ja rakentaa sitten projektin. Tämä vaihtoehto on paljon hitaampi.
    Huomautus: Oletusarvoisesti Cpp-projektin koontiversion tyyppi on Build.

    us-image12.png
  • Project: Home
    Project: Home -asetus määrittää oletuskotihakemiston uudelle projektille, kun uuden projektin ohjattu toiminto suoritetaan.
    Jos haluat määrittää oletussijainnin uusille projekteille, kirjoita tietokoneen hakemisto tekstiruutuun.

    us-image14.png
  • Projekti: Suorita latauksen jälkeen
    Projekti: Suorita latauksen jälkeen -asetus määrittää, tuleeko käyttäjäohjelma toimia sen jälkeen, kun se on ladattu VEX Brainiin.
    Jos haluat asettaa käyttäjäohjelman toimimaan sen jälkeen, kun se on ladattu VEX Brainiin, valitse valintaruutu. Jos haluat, että käyttäjäohjelma ei käynnisty latauksen jälkeen, poista valintaruudun valinta.
    Huomautus: Oletusarvoisesti Projekti: Suorita latauksen jälkeen vieressä oleva valintaruutu 3 on valitsematon.

    us-image15.png
  • Python: SDK Home
    Python SDK Home -asetus määrittää Python SDK:n (Software Development Kit) kotihakemiston. Tämä asetus määrittää sijainnin tietokoneessa, johon Python SDK on asennettu.
    Huomautus: ÄLÄ MUOKKAA TÄTÄ ASETUSTA.

    us-image16.png
  • System DFU: Auto Recover
    System DFU Auto Recover -asetus määrittää, palautuuko aivot automaattisesti, kun IQ (2nd) Brain tai EXP Brain havaitaan DFU (Device Firmware Update) -tilassa.
    Jos haluat asettaa aivot palautumaan automaattisesti, kun IQ (2nd) Brain tai EXP-aivot havaitaan DFU-tilassa, valitse valintaruutu. Muussa tapauksessa poista valintaruudun valinta.
    Huomautus: Oletuksena System DFU: Auto Recover -asetuksen vieressä oleva valintaruutu on valittuna.

    us-image17.png
  • Websocket Server: Enable
    Websocket Server: Enable -asetus mahdollistaa VEX-laajennuksen käynnistävän Websocket-palvelimen, joka mahdollistaa reaaliaikaisen tiedonsiirron palvelimen ja VEX-laitteen välillä.
    Websocket Server -palvelimen määrittäminen: Ota käyttöön -asetus napsauttamalla avattavaa valikkoa ja valitsemalla Ota käyttöön ja Poista käytöstä
    • Enable - Jos Ota käyttöön on valittuna, VEX-laajennus käynnistää Websocket-palvelimen, joka mahdollistaa käyttäjän pääsyn kaksisuuntaiseen putkeen valittuun VEX-laitteeseen. Websocket-palvelinta voi käyttää osoitteessa `ws://[ip]:[port]/vexrobotics.vexcode/device.
    • Disable - Jos Disable on valittuna, VEX-laajennus ei käynnistä Wesocked-palvelinta. 
    Huomautus: Oletusarvoisesti Websocket Server: Enable -asetuksena on Disable.

    us-image18.png
  • Websocket Server: Isäntäosoite
    Websocket Server: Host Address -asetus määrittää WebSocket Serverin isäntäosoitteen. Websocket-palvelinta isännöidään tietokoneessa, jossa VEX-laajennus on käynnissä. Websocket-palvelimen isäntäosoite on IP-osoite Websocket-palvelimeen osoitteessa `ws://[ip]:[port]/vexrobotics.vexcode/device`.
    Aseta isäntäosoite, kirjoittamalla isäntäosoite (IP-osoite) tekstiruutuun.

    us-image19.png


  • Websocket Server: Portti
    Websocket Server: Port -asetus määrittää sen portin portin numeron, jossa Websocket-palvelin toimii. Porttinumeroa voidaan käyttää Websocket-palvelimeen osoitteessa `ws://[ip]:[portti]/vexrobotics.vexcode/device`.
    Aseta Websocket-palvelimen portin numero, kirjoittamalla portin numero tekstiruutuun.

    us-image20.png

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

Last Updated: