VEX VS Code -laajennuksen käyttöliittymän yleiskatsaus

Tämä artikkeli tarjoaa yleiskatsauksen VEX Visual Studio Code Extensionin käyttöliittymästä. Laajennus tukee C++- ja Python-projektien kehitystä VEX IQ 2nd Generation-, EXP- ja V5-alustoille.

VEX VS Code -laajennuksen käyttöliittymän asettelu

VEX Visual Studio -koodilaajennuksen käyttöliittymä on jaettu viiteen pääalueeseen: aktiviteettipalkki, sivupalkki, editori, päätepaneeli ja työkalupalkki.

 

Kuvakaappaus, joka näyttää VEX VS Code -käyttöliittymän täydellisen asettelun. Toimintapalkki ja sivupalkki ovat näytön vasemmalla puolella, työkalupalkki ja pääte ovat näytön alareunassa ja editori täyttää loput näytöstä.

Aktiviteettipalkki

Toimintapalkissa on joukko kuvakkeita, joiden avulla voimme vaihtaa näkymien välillä ja jotka antavat meille lisää kontekstikohtaisia ​​​​indikaattoreita VEX-projektin kehitykseen.

 

VS-koodin aktiviteettipalkki, johon on asennettu VEX-robotiikkalaajennus. Toimintapalkissa on kuvakkeita, jotka tarjoavat hyödyllisiä pikatoimintoja, kuten haun, laajennusten hallinnan, versiohallinnan ja paljon muuta.

Yleisimmät VEX-projektin kehittämisessä VS Codessa käytetyt kuvakkeet ovat:

  • Explorer-näkymän kuvake. Explorer-näkymän kuvake - Kun sitä napsautetaan, Explorer-näkymä avautuu sivupalkkiin.
  • Laajennukset-näkymän kuvake. Laajennusnäkymän kuvake - Kun sitä napsautetaan, Laajennusnäkymä avautuu sivupalkkiin.
  • VEX-näkymän kuvake. VEX-näkymän kuvake - Kun sitä napsautetaan, VEX-näkymä avautuu sivupalkkiin.

Sivupalkki

Sivupalkki sisältää erilaisia ​​näkymiä, joiden avulla voimme käyttää VS Coden integroituja työkaluja. Yleisimmät VEX-projektikehityksen tehtävien suorittamiseen käytetyt sivupalkin näkymät ovat Laajennusnäkymä, VEX-näkymäja Resurssienhallintanäkymä.

Laajennusnäkymä

Extension View tä käytetään VS Coden laajennusten asentamiseen ja hallintaan. Ohjelmistojen kehittämiseksi VEX IQ 2nd Generation-, EXP- ja V5-alustoille meidän on asennettava VEX-laajennus, C/C++-laajennus ja Python-laajennus.

Vaiheittaiset ohjeet VEX-laajennuksen , C/C++Python-laajennuksen asentamiseen VS Codeen

 

VS Code -laajennusnäkymä, joka näyttää asennettujen laajennusten luettelon. Jokaisella laajennuksella on asetusvalikko, joka voidaan avata täällä, ja siellä on hakupalkki uusien laajennusten etsimiseen ja lataamiseen.


VEX-näkymä

VEX View n avulla voimme kehittää projekteja VEX IQ 2nd Generation-, EXP- ja V5-versioille VS Codessa. VEX-näkymässä on kolme luokkaa: PROJEKTITOIMINTO, VEX-LAITTEEN TIEDOT, ja VEX-PALAUTE.

 

VS Coden VEX-näkymä, joka näyttää projektien luomis- ja tuontivaihtoehdot yllä, VEX-laitetiedot-valikon alla ja palautevalikon alareunassa.

VEX-laajennusnäkymän Projektitoiminnot-osio. Tässä osiossa on kaksi painiketta, joissa lukee Uusi projekti ja Tuo projekti.

  • VEX-PALAUTE
    Voimme lähettää palautetta VEXille kirjoittamalla viestin tekstikenttään kohdassa VEX-PALAUTE ja napsauttamalla LÄHETÄ -painiketta.
    Hyödyllistä tietoa VEX käytöstä VS Codessa on tässä artikkelissa
     

VEX-laajennusnäkymän VEX-palaute -osio. Tässä osiossa on lomake, jolla voit lähettää palautetta VEX:lle.

Tutkimusnäkymä

Explorer View tä käytetään VEX-projektitiedostojen ja -kansioiden selaamiseen, avaamiseen ja hallintaan VS Codessa.

 

VS Code Explorer -näkymä, jonka avulla käyttäjä voi selata VEX-projektinsa kansioita ja tiedostoja. Tiedostoilla on vastaavat kuvakkeet ja tiedostotyypit. Tässä esimerkissä on valittuna Python-tiedosto ja otsikko on VEXcode Project.py.

Toimittaja

Editori on VS Coden tiedostojen muokkaamisen pääalue. VEX VS Code Extension mahdollistaa IntelliSensen/Lintingin käytön sekä C/C++:lle että Pythonille editorialueella, mikä auttaa meitä ohjelman kehittämisessä.

 

VS-koodieditori, jossa Python-tiedosto on avattu osana VEX-projektia. Python- tai C/C++-koodia voidaan kirjoittaa ja muokata täällä VEX-robotiikkaohjelmien luomiseksi, kun se on yhdistetty VEX Brainiin.

Editorialueella voimme saada hyödyllistä tietoa tietystä funktiosta viemällä hiiren osoittimen funktion tekstin päälle tai käyttämällä VEX-komento-ohjetta joka sisältää C++- ja Python-API:ssa (Application Programming Interface) olevan dokumentaation.

Tarkemmat ohjeet - käyttämiseen VS Codessa ovat tässä artikkelissa

Päätepaneeli

VEX VS -koodilaajennus tarjoaa käynnistyksen yhteydessä kaksi päätettä: lokipäätteen ja interaktiivisen päätteen. 

  • Lokiterminaali - Lokiterminaali näyttää koontitulosteen, koontivirheet ja lataustulokset.
     

VS Code VEX -lokiterminaali avataan ja näyttää oletusarvoisen tyhjän tilan, jossa on vain yksi tulostettu viesti "Loki".

  • Vuorovaikutteinen pääte - Vuorovaikutteisella pääteellä on kaksi toimintoa: tulostuslokien näyttäminen ja raakanäppäilyjen lähettäminen takaisin käyttäjäohjelmalle.

    VS Code VEX Interactive Terminal avautuu ja näyttää viestejä, jotka kertovat VEX Brain -yhteyden tilan.



    Huomautus: Interaktiivisen terminaalin käyttämiseksi aivot tai ohjain on liitettävä tietokoneeseen, jossa on käynnissä VEX VS Code Extension.
    Huomautus: Vuorovaikutteisen päätteen lähtö tyhjennetään oletusarvoisesti käyttäjäohjelman rakentamisen ja lataamisen jälkeen.

Työkalurivi

Työkalurivillä on joukko kuvakkeita, jotka tarjoavat meille nopean tavan olla vuorovaikutuksessa VEX VS Code -laajennusprojektien, VEX-aivojen ja VEX-ohjainten kanssa.

 

VS Code -työkalurivi VEX-laajennuskuvakkeilla, joiden avulla voi nopeasti olla vuorovaikutuksessa yhdistettyjen VEX-laitteiden ja -projektien kanssa. VEX-ominaisuuksiin kuuluvat laitteen valitsin, paikan valitsin, & latauskuvake, toistokuvake, pysäytyskuvake, projektivalitsin ja Python-tiedostovalitsin.

Huomautus: Työkalupalkki on aktiivinen vain, kun kelvollinen VEX-projekti on avoinna VS Codessa. 

Huomautus: Kelvollinen VEX-projekti on laajennuksen luoma tai tuoma projekti. Editorissa avattuja VEXcode- tai VEXcode Pro -projekteja ei pidetä kelvollisina VEX-projekteina, ja ne on tuotava.

Työkalupalkin kuvakkeita ovat:

  • Laitevalitsimen kuvake näkyy VS Coden työkalupalkissa. Laitevalitsin - Laitevalitsin näyttää yhdistetyn VEX-laitteen kuvakkeen (aivokuvake Device Picker icon is highlighted on the VS Code toolbar. In this example it shows a Brain icon. tai ohjainkuvake Device Picker icon is highlighted on the VS Code toolbar. In this example it shows a Controller icon.)
    Huomautus: Jos ohjain on yhdistetty tietokoneeseen, mutta sillä ei ole radioyhteyttä aivoihin, ohjainkuvakkeen vieressä ei näy aivojen nimeä.
  • Paikanvalitsimen kuvake. Paikanvalitsinkuvake - Paikanvalitsinkuvakkeen avulla voimme valita paikan, jossa VEX-laajennus lataa tai toistaa käyttäjäohjelman, napsauttamalla sitä ja valitsemalla yhden kahdeksasta VEX-aivojen käytettävissä olevasta paikasta valintaluettelosta.
  • Rakenna ja lataa -kuvake.  Koontiversio & Latauskuvake - Jos VEX-laite on kytketty, Latauskuvake näkyy työkalupalkissa. Kun sitä napsautetaan, projekti rakennetaan, ja jos se onnistuu, se ladataan yhdistettyyn VEX-laitteeseen.
  • Toista-kuvake. Toista-kuvake - Kun sitä napsautetaan, Toista-kuvake suorittaa ladatun käyttäjäohjelman valitussa VEX Brain -paikassa.
  • Pysäytyskuvake. Pysäytyskuvake - Kun sitä napsautetaan, Pysäytä-kuvake pysäyttää käyttäjäohjelman suorittamisen VEX Brainissa.
  • Projektinvalitsin näkyy VS Coden työkalupalkissa. Tässä esimerkissä se lukee v5NewProject.  Projektivalitsin - Projektivalitsin näyttää valitun projektin nimen. Projektinvalitsinkuvake antaa meille mahdollisuuden vaihtaa VEX-projektien välillä, kun työtilassa on useita projekteja, napsauttamalla sitä ja valitsemalla projektin valintaluettelosta.
  • Python-tiedostonvalitsimen kuvake näkyy VS Code -työkalurivillä. Tässä esimerkissä se lukee main.py.  Python-tiedostonvalitsin (vain Python) - Kun VEX Python -projekti on valittu, Python-tiedostonvalitsin ilmestyy työkalupalkkiin. Python-tiedoston valitsin näyttää valitun Python tiedoston nimen. Python for VEX tukee tällä hetkellä vain yksittäisten tiedostojen lataamista.

Saat hyödyllistä tietoa työkalupalkin ominaisuuksien käyttämisestä VS Codessa tutustumalla tähän artikkeliin .

VEX-käyttäjän asetukset

VEX-käyttäjäasetusten avulla voimme määrittää VEX -laajennuksen omien tarpeidemme mukaan. Käyttäjäasetukset ovat yleisiä asetuksia, joita käytetään kaikkiin VEX VS Code -laajennusprojekteihin. Pääsemme VEX-käyttäjäasetuksiin napsauttamalla VS Coden asetuskuvaketta ja valitsemalla vastaavat kohteet valikoista.

 

VS Coden käyttäjäasetukset avataan VEX-luokkaan, jossa VEX-robotiikkalaajennuksen toimintaa voidaan mukauttaa.

VEX-käyttäjän asetukset VEX VS -koodilaajennuksen määrittämiseksi ovat:

  • Ohjaimen kanava (vain V5-ohjain) - Asettaa V5-ohjaimen radiokanavaksi Lataus tai Kuoppa. Tämä asetus koskee vain VEXnet-radioyhteyttä.
  • Cpp-työkaluketjun polku - Määrittää CPP-työkaluketjun polun.
  • Ota käyttöön käyttäjäpääte- Ottaa käyttöön tai poistaa käytöstä laajennuksen, joka avaa ja näyttää tietoja käyttäjäportista.
  • Lokimerkintää - Määrittää VEX-aivoista ladattavien lokimerkintöjen määrän.
  • Projektin koontityyppi - Määrittää, miten laajennus rakentaa C++-projektin.
  • Projektin aloitussivu - Asettaa uusien projektien oletussijainnin.
  • Suorita latauksen jälkeen - Määrittää, suoritetaanko käyttäjäohjelma sen lataamisen jälkeen VEX Brainiin.
  • Järjestelmän DFU automaattinen palautus - Määrittää, palautuuko aivojen automaattisesti, kun IQ2 tai EXP havaitaan DFU-tilassa.
  • Websocket Server Ota käyttöön - Ottaa käyttöön tai poistaa käytöstä laajennuksen Websocket Serverin käynnistämiseksi.
  • Websocket-palvelimen isäntäosoite - Asettaa Websocket-palvelimen isäntäosoitteen.
  • Websocket-palvelimen portti - Asettaa Websocket-palvelimen porttinumeron

Saat hyödyllistä tietoa VEX-käyttäjäasetusten käyttämisestä ja määrittämisestä tästä artikkelista .

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

Last Updated: