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.

Aktiviteettipalkki

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

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

  • Kuvakaappaus VEX V5 -koodilaajennuksen käyttöliittymästä Visual Studio Codessa, jossa esitellään erilaisia ​​VEX-robotiikan ohjelmointiin käytettävissä olevia ominaisuuksia ja työkaluja. Explorer-näkymän kuvake - Kun sitä napsautetaan, Explorer-näkymä avautuu sivupalkkiin.
  • Kuvakaappaus VEX V5 -koodilaajennuksen käyttöliittymästä Visual Studio Codessa, jossa esitellään VEX-robotiikan ohjelmointiin käytettävissä olevia ominaisuuksia ja työkaluja. Laajennusnäkymän kuvake - Kun sitä napsautetaan, Laajennusnäkymä avautuu sivupalkkiin.
  • Kaavio, joka havainnollistaa VEX V5 VS -koodilaajennuksen ominaisuuksia ja toimintoja sekä korostaa VEX-robotiikan ohjelmoinnin tärkeimpiä komponentteja ja työkaluja. 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


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.

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

Tutkimusnäkymä

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

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ä.

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.

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



    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.

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:

  • Kuvakaappaus VEX V5 -koodilaajennuksen käyttöliittymästä Visual Studio Codessa, jossa esitellään VEX-robotiikan ohjelmointiin käytettävissä olevia ominaisuuksia ja työkaluja. Laitevalitsin - Laitevalitsin näyttää yhdistetyn VEX-laitteen kuvakkeen (aivokuvake VEX Device Picker showing icons for connected VEX devices, including a Brain icon and a Controller icon, as part of the V5 Category Description in the VS Code Extension section. tai ohjainkuvake Icon of a controller representing the V5 category in the context of the VS Code Extension, illustrating functionality related to programming and controlling VEX robotics.)
    Huomautus: Jos ohjain on yhdistetty tietokoneeseen, mutta sillä ei ole radioyhteyttä aivoihin, ohjainkuvakkeen vieressä ei näy aivojen nimeä.
  • Kuvakaappaus VEX V5 -koodilaajennuksen käyttöliittymästä Visual Studio Codessa, jossa esitellään erilaisia ​​ohjelmointiominaisuuksia ja -työkaluja, joita käyttäjät voivat kehittää ja hallita VEX-robotiikkaprojekteja. 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.
  • Kuvakaappaus VEX V5 -koodilaajennuksen käyttöliittymästä Visual Studio Codessa, jossa esitellään VEX-robotiikan ohjelmoinnin ominaisuuksia ja työkaluja. 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.
  • Kuvakaappaus VEX V5 VS Code Extension -käyttöliittymästä, jossa näkyvät koodinmuokkausominaisuudet ja työkalut VEX-robotiikan ohjelmointiin. Kuva korostaa käyttäjäystävällistä asettelua ja toiminnallisuutta, jotka on suunniteltu parantamaan koodauksen tehokkuutta. Toista-kuvake - Kun sitä napsautetaan, Toista-kuvake suorittaa ladatun käyttäjäohjelman valitussa VEX Brain -paikassa.
  • VEX V5 -koodilaajennuksen käyttöliittymän kuvakaappaus, joka näyttää koodinmuokkausominaisuudet ja työkalut robotiikkaohjelmointiin Visual Studio Codessa. Pysäytyskuvake - Kun sitä napsautetaan, Pysäytä-kuvake pysäyttää käyttäjäohjelman suorittamisen VEX Brainissa.
  • Kuvakaappaus VEX V5 Code Extension -käyttöliittymästä VS Codessa, jossa esitellään VEX-robotiikan ohjelmoinnin ominaisuuksia ja työkaluja, mukaan lukien koodin muokkaus, virheenkorjausvaihtoehdot ja projektinhallinta. 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.
  • Kuvakaappaus VS Code Extensionin käyttöliittymästä V5:lle, jossa esitellään kehittäjille saatavilla olevia ominaisuuksia ja työkaluja, kuten koodin muokkausta, virheenkorjausvaihtoehtoja ja integrointiominaisuuksia. 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.

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: