VEX VS kodo plėtinio vartotojo sąsajos apžvalga

Šiame straipsnyje pateikiama „VEX Visual Studio“ kodo plėtinio vartotojo sąsajos apžvalga. Plėtinys palaiko C++ ir Python projektų kūrimą VEX IQ 2-osios kartos, EXP ir V5 platformoms.

VEX VS kodo plėtinio vartotojo sąsajos išdėstymas

„VEX Visual Studio“ kodo plėtinio vartotojo sąsaja yra padalinta į penkias pagrindines sritis: veiklos juostą, šoninę juostą, redaktorių, terminalo skydelį ir įrankių juostą.

 

Ekrano kopija, kurioje rodomas visas VEX VS Code vartotojo sąsajos išdėstymas. Veiklos juosta ir šoninė juosta yra kairėje ekrano pusėje, įrankių juosta ir terminalas yra apatinėje ekrano pusėje, o redaktorius užpildo likusią ekrano dalį.

Veiklos juosta

Veiklos juostoje yra piktogramų masyvas, leidžiantis perjungti rodinius ir pateikiantis papildomus kontekstinius VEX projekto kūrimo indikatorius.

 

VS kodo veiklos juosta su įdiegtu VEX robotikos plėtiniu. Veiklos juostoje yra piktogramos, kurios suteikia naudingų greitų veiksmų, pvz., paieškos, plėtinių valdymo, versijų valdymo ir kt.

Įprastos piktogramos, naudojamos kuriant VEX projektą VS Code, yra šios:

  • Naršyklės rodinio piktograma. Naršyklės rodinio piktograma - Spustelėjus, šoninėje juostoje atidaromas Naršyklės rodinys.
  • Plėtinių rodinio piktograma. Plėtinių piktograma Spustelėjus, šoninėje juostoje atidaromas Plėtinių rodinys.
  • VEX rodinio piktograma. VEX rodinio piktograma - Spustelėjus, šoninėje juostoje atidaromas VEX rodinys .

Šoninė juosta

Šoninėje juostoje yra skirtingi rodiniai, leidžiantys naudoti integruotus VS Code įrankius. Įprasti šoninės juostos rodiniai, naudojami VEX projekto kūrimo užduotims atlikti, yra „Plėtinio rodinys, „VEX rodinys“ ir „Naršyklės rodinys.

Plėtinio rodinys

plėtinio rodinys naudojamas plėtiniams diegti ir valdyti VS Code. Norėdami kurti programinę įrangą VEX IQ 2-osios kartos, EXP ir V5 platformose, turime įdiegti VEX plėtinį, C/C++ plėtinį ir Python plėtinį.

Išsamias instrukcijas, kaip įdiegti VEX plėtinį, C/C++ plėtinįir Python plėtinį VS Code, rasite šiame straipsnyje.

 

VS kodo plėtinio rodinys, kuriame rodomas įdiegtų plėtinių sąrašas. Kiekvienas plėtinys turi nustatymų meniu, kurį galima atidaryti čia, ir yra paieškos juosta, skirta rasti ir atsisiųsti naujus plėtinius.


VEX rodinys

VEX View leidžia mums kurti „VEX IQ 2-osios kartos“, „EXP“ ir „V5“ projektus naudojant „VS Code“. VEX rodinyje yra trys kategorijos: PROJEKTO VEIKSMAI, VEX ĮRENGINIO INFORMACIJA, ir VEX ATSILIEPIMAI.

 

„VS Code VEX“ rodinys, kuriame rodomos projektų kūrimo ir importavimo parinktys viršuje, „VEX“ įrenginio informacijos meniu apačioje ir atsiliepimų meniu apačioje.

VEX plėtinio rodinio projekto veiksmų skiltis. Šiame skyriuje yra du mygtukai: „Naujas projektas“ ir „Importuoti projektą“.

  • VEX ATSILIEPIMAI
    Atsiliepimus VEX galime pateikti įvesdami žinutę teksto laukelyje po VEX ATSILIEPIMAI ir spustelėdami mygtuką SIŲSTI
    Naudingos informacijos apie GRĮŽTAMOJO naudojimą VS kode šiame.
     

VEX plėtinio rodinio VEX atsiliepimų skiltis. Šiame skyriuje yra forma su atsiliepimų pateikimo VEX parinktimis.

Naršyklės rodinys

„ Explorer View naudojamas VEX projekto failams ir aplankams naršyti, atidaryti ir tvarkyti „VS Code“.

 

VS kodo naršyklės rodinys, leidžiantis vartotojui naršyti savo VEX projekto aplankus ir failus. Failai turi atitinkamas piktogramas ir rodomus failų tipus. Šiame pavyzdyje pasirinktas „Python“ failas, o pavadinimas yra „VEXcode Project.py“.

Redaktorius

Redaktorius yra pagrindinė sritis, skirta redaguoti failus VS Code. „VEX VS Code“ plėtinys redaktoriaus srityje įgalina „Intellisense“ / „Linting“, skirtą C/C++ ir Python, kad padėtų mums kurti programą.

 

VS kodo redaktorius su Python failu, atidarytu kaip VEX projekto dalis. Prijungus prie VEX Brain, čia galima rašyti ir redaguoti Python arba C/C++ kodą, kad būtų sukurtos VEX robotikos programos.

Redaktorių srityje galime gauti naudingos informacijos apie konkrečią funkciją užvedę pelės žymeklį ant funkcijos teksto arba naudodami VEX komandų žinyną kad pasiektume šios funkcijos dokumentaciją, esančią C++ ir Python API (taikomųjų programų programavimo sąsajoje).

Išsamias instrukcijas, kaip naudoti komandų VS kode, šiame.

Terminalų skydas

VEX VS kodo plėtinys paleidimo metu teikia du terminalus: žurnalų terminalą ir interaktyvųjį terminalą. 

  • Žurnalų terminalas – Žurnalų terminale rodoma kompiliavimo išvestis, kompiliavimo klaida ir atsisiuntimo rezultatai.
     

Atidaromas VS kodo VEX žurnalų terminalas ir rodoma numatytoji tuščia būsena, atspausdintas tik vienas pranešimas „Žurnalas“.

  • Interaktyvus terminalas - Interaktyvus terminalas atlieka dvi funkcijas: rodo spausdinimo žurnalus ir siunčia neapdorotus klavišų paspaudimus atgal į vartotojo programą.

    Atidaromas VS Code VEX interaktyvus terminalas ir rodomi pranešimai, kuriuose išsamiai aprašoma VEX Brain ryšio būsena.



    Pastaba: Norint naudoti interaktyvųjį terminalą, prie kompiuterio, kuriame veikia „VEX VS Code Extension“, turi būti prijungtas smegenų modulis arba valdiklis.
    Pastaba: Interaktyvaus terminalo išvestis pagal numatytuosius nustatymus išvaloma sukūrus ir atsisiuntus vartotojo programą.

Įrankių juosta

Įrankių juostoje yra daugybė piktogramų, kurios suteikia mums greitą būdą sąveikauti su „VEX VS Code“ plėtinių projektais, „VEX Brains“ ir „VEX“ valdikliais.

 

„VS Code“ įrankių juosta su VEX plėtinio piktogramomis, kurias galima naudoti norint greitai sąveikauti su prijungtais VEX įrenginiais ir projektais. VEX funkcijos apima įrenginių parinkiklį, lizdų parinkiklį, „Build & Download“ piktogramą, paleidimo piktogramą, sustabdymo piktogramą, projekto parinkiklį ir „Python“ failų parinkiklį.

Pastaba: Įrankių juosta aktyvi tik tada, kai VS Code atidarytas galiojantis VEX projektas. 

Pastaba: Galiojantis VEX projektas yra projektas, kurį sukūrė arba importavo plėtinys. Redaktoriuje atidaryti „VEXcode“ arba „VEXcode Pro“ projektai nebus laikomi galiojančiais „VEX“ projektais ir juos reikės importuoti.

Įrankių juostoje rodomos šios piktogramos:

  • Įrenginio parinkiklio piktograma rodoma VS Code įrankių juostoje. Įrenginio parinkiklis – Įrenginio parinkiklyje rodoma prijungto VEX įrenginio piktograma (smegenų piktograma Device Picker icon is highlighted on the VS Code toolbar. In this example it shows a Brain icon. arba valdiklio piktograma Device Picker icon is highlighted on the VS Code toolbar. In this example it shows a Controller icon.).
    Pastaba: Jei valdiklis prijungtas prie kompiuterio, bet neturi radijo ryšio su smegenimis, šalia valdiklio piktogramos smegenų pavadinimas nebus rodomas.
  • Lizdo parinkiklio piktograma. Lizdo parinkiklio piktograma – Lizdo parinkiklio piktograma leidžia mums pasirinkti, kuriame lizde VEX plėtinys atsisiųs arba paleis vartotojo programą, spustelėjus jį ir iš sąrašo pasirenkant vieną iš aštuonių galimų VEX smegenų lizdų.
  • Sukurti ir atsisiųsti piktogramą.  & versijos atsisiuntimo piktograma - Jei prijungtas VEX įrenginys, įrankių juostoje bus rodoma atsisiuntimo piktograma. Paspaudus, projektas bus sukurtas ir, jei bus sėkmingai sukurtas, bus atsisiųstas į prijungtą VEX įrenginį.
  • Paleidimo piktograma. Paleidimo piktograma - Spustelėjus, Paleidimo piktograma paleidžia atsisiųstą vartotojo programą pasirinktame VEX smegenų lizde.
  • Stop piktograma. Stabdymo piktograma - Spustelėjus, Stabdymo piktograma sustabdo vartotojo programos vykdymą VEX Brain sistemoje.
  • Projekto parinkiklis rodomas VS Code įrankių juostoje. Šiame pavyzdyje jis rodomas kaip v5NewProject.  Projekto parinkiklis Projekto pasirinkto projekto pavadinimas. Projekto parinkiklio piktograma leidžia perjungti VEX projektus, kai darbo srityje yra keli, spustelėjus ant jų ir pasirenkant projektą iš sąrašo.
  • „Python“ failų parinkiklio piktograma rodoma „VS Code“ įrankių juostoje. Šiame pavyzdyje jis skaito main.py.  „Python“ failų parinkiklis (tik „Python“) – pasirinkus VEX „Python“ projektą, įrankių juostoje pasirodys „Python“ failų parinkiklis. Python failų parinkiklis rodo pasirinkto Python failo pavadinimą. „Python for VEX“ šiuo metu palaiko tik vieno failo atsisiuntimą.

Naudingos informacijos apie įrankių juostos funkcijų naudojimą VS Code straipsnyje.

VEX naudotojo nustatymai

VEX naudotojo nustatymai leidžia mums konfigūruoti VEX plėtinį pagal mūsų pačių reikalavimus. Vartotojo nustatymai yra visuotiniai nustatymai, taikomi kiekvienam „VEX VS Code“ plėtinio projektui. Prie VEX vartotojo nustatymų galime prisijungti spustelėdami nustatymų piktogramą VS kode ir pasirinkdami atitinkamus elementus meniu.

 

VS Code vartotojo nustatymuose atidaroma VEX kategorija, kurioje galima tinkinti VEX robotikos plėtinio veikimą.

VEX vartotojo nustatymai, skirti konfigūruoti VEX VS kodo plėtinį, yra šie:

  • Valdiklio kanalas (tik V5 valdikliui) – nustato V5 valdiklio radijo kanalą į Atsisiuntimas arba duobė. Šis nustatymas taikomas tik „VEXnet“ radijo ryšiui.
  • Cpp Toolchain Path – nustato CPP Toolchain kelią.
  • Įjungti vartotojo terminalą– įjungia arba išjungia plėtinį, kad jis galėtų atidaryti ir rodyti duomenis iš vartotojo prievado.
  • žurnalo įrašų – nustato iš „VEX Brain“ įkeliamų žurnalo įrašų skaičių.
  • Projekto kūrimo tipas – nustato, kaip plėtinys sukurs C++ projektą.
  • Projekto pagrindinis puslapis – nustato numatytąją naujų projektų vietą.
  • Paleisti po atsisiuntimo – nustato, ar vartotojo programa turėtų būti paleidžiama ją atsisiuntus į „VEX Brain“.
  • Sistemos DFU automatinis atkūrimas – nustato, ar smegenys turėtų automatiškai atsistatyti, kai DFU režimu aptinkamas IQ2 arba EXP.
  • „Websocket Server“ įjungimas – įjungia arba išjungia plėtinį, skirtą paleisti „Websocket Server“.
  • „Websocket“ serverio pagrindinio kompiuterio adresas – nustato „Websocket“ serverio pagrindinio kompiuterio adresą.
  • „Websocket“ serverio prievadas – nustato „Websocket“ serverio prievado numerį

Naudingos informacijos apie tai, kaip pasiekti ir nustatyti VEX naudotojo nustatymus, rasite šiame straipsnyje .

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

Last Updated: