Tämä on yleiskatsaus uuden projektin luomiseen VEX Visual Studio Code (VS Code) -laajennuksessa. VEX VS Code -laajennuksen projekteja voidaan luoda kahdella tavalla, joko luomalla uusi projekti mallipohjasta tai tuomalla olemassa oleva VEXCode-projekti.

Hankkeen toimet

Voit luoda VEX VS Code -projektin siirtymällä Project Actions -paneeliin, joka sijaitsee ensisijaisessa sivupalkissa VS Coden käyttöliittymän vasemmalla puolella.

VEX Robotics -laajennus on valittu ja siinä on kaksi painiketta Projektitoiminnot-kategoriassa, toisessa painikkeessa lukee Uusi projekti ja toisessa Tuo projekti.

Luo uusi VEX-projekti

Voit luoda uuden projektin mallipohjan perusteella napsauttamalla "Uusi projekti" -painiketta Project Actions -paneelissa. Ohjattu projektin luontitoiminto opastaa sinua prosessin läpi.

Alustavalinnat:

  • VEX V5
  • VEX EXP
  • VEX IQ 2nd Generation

Uusi projekti -painike on valittu ja VEX-alustan asetukset tulevat näkyviin. Listattuja vaihtoehtoja ovat IQ (2. sukupolvi), EXP ja V5.
Napsauta kuvaketta valitaksesi projektin alusta. Kun alusta on valittu, ohjelmointikieli voidaan valita.

Ohjelmointikielen valinnat:

  • C++
  • Python

VEX-alusta-vaihtoehto on valittu, ja nyt ohjelmointikielivaihtoehdot tulevat näkyviin. Listattuja vaihtoehtoja ovat Python ja C/C++.
Jokaisella ohjelmointikielellä on valikoima projektimalleja, jotka sisältävät mallikoodin, jota voidaan käyttää projektin käynnistämiseen. "Haku"-kenttää voidaan käyttää esimerkkiprojektien luettelon suodattamiseen tiettyjä tunnisteita varten. Valitse luettelosta sopiva esimerkkiprojekti.

Ohjelmointikieli on valittu, ja nyt näytetään malli-/esimerkkiprojektit. Tätä valikkoa voi vierittää alaspäin nähdäkseen koko projektiluettelon.
Kun malliprojektimalli on valittu, projektin nimi, kuvaus, SDK-versio ja kansion sijainti voidaan määrittää. Projektin nimeä käytetään projektin ylimmän tason kansion nimenä. Se on myös nimi, joka näkyy VEX-laitteen näytöllä, kun sovellus on ladattu robottiin. Projektin kuvaus näkyy myös laitteen näytöllä projektitietojen alla. Projektin sijainti asetetaan oletusprojektikansioosi, joka löytyy laajennuksen yleisistä asetuksista. Jos haluat tallentaa projektin toiseen paikkaan, valitse toinen kansio selauspainikkeella.

Clawbot Drivetrain 2 -moottorimalliprojekti on valittu, ja nyt Projektin nimi -kenttä on korostettuna. Tässä esimerkissä projektin nimeksi on asetettu myClawbot.

Kun projektin nimi, kuvaus ja sijainti on valittu, napsauta "Luo" -painiketta aloittaaksesi projekti.

Tuo olemassa oleva VEXCode-projekti

Luodaksesi uuden VEX VS Code -projektin olemassa olevasta VEXCode-projektista napsauta "Tuo projekti" -painiketta Project Actions -paneelissa. Avoin tiedostoikkuna kehottaa sinua valitsemaan tuotavan VEXCode-projektitiedoston.

Tallennettu VEX-projekti näkyy käyttäjän tiedostoissa Resurssienhallinnassa. Tässä esimerkissä on valittu V5 VEX -projekti.

Tuetut VEXCode-projektitiedostotyypit:

  • .v5code (VEXCode Pro V5:lle)
  • .iqblocks, .iqcpp, .iqpython (VEXCode for IQ)
  • .expblocks, .expcpp, .exppython (VEXCode for EXP)
  • .v5blocks, .v5cpp, .v5python (VEXCode for V5)

HUOMAA: Kaikille VEXCode IQ:lle voidaan tuoda vain projekteja, jotka on määritetty käyttämään IQ 2nd Generation -versiota. Jos yrität tuoda VEXCode IQ -projektin, joka on määritetty IQ 1st Generationille, tuontiprosessi epäonnistuu.

Aiemmin tallennettu VEX-projekti on valittu tuotavaksi, ja käyttäjä voi muokata sen nimeä ja kuvausta ennen tuontia.

Kun VEXCode-projektitiedosto on valittu, projektin otsikko, kuvaus ja sijainti on asetettava. Otsikko määrittää projektin kansion nimen sekä robottiin ladatun lopullisen ohjelman nimen. Projektin sijainti asetetaan oletusprojektikansioosi, joka löytyy laajennuksen yleisistä asetuksista. Jos haluat tallentaa projektin toiseen paikkaan, valitse toinen kansio selauspainikkeella. Kun projektin nimi, kuvaus ja sijainti on valittu, napsauta "Tuo" -painiketta aloittaaksesi projektin. .

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

Last Updated: