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

Šiame straipsnyje pateikiama VEX Visual Studio kodo plėtinio vartotojo sąsaja (vartotojo sąsaja) apžvalga. Plėtinys palaiko C++ ir Python projektų kūrimą VEX IQ 2nd Generation, 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ą.

ui-image1.png

Veiklos juosta

Veiklos juostoje yra daugybė piktogramų, leidžiančių perjungti rodinius ir pateikti papildomus konkrečius VEX projekto kūrimo rodiklius.

ui-image2.gif

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

  • ui-image3.png Naršyklės rodinio piktograma Spustelėjus šoninėje juostoje atsidaro Explorer View
  • ui-image4.png plėtinių rodinio piktograma Spustelėjus šoninėje juostoje plėtinių rodinys .
  • ui-image5.png VEX View Icon - Spustelėjus šoninėje juostoje atsidaro VEX View .

Šoninė juosta

Šoninėje juostoje yra įvairių vaizdų, leidžiančių naudoti integruotus įrankius VS Code. Įprasti šoninės juostos rodiniai, naudojami atliekant VEX projekto kūrimo užduotis, yra Extension View, VEX Viewir Explorer View.

Plėtinio rodinys

Extension View naudojamas VS Code plėtiniams įdiegti ir valdyti. Norėdami kurti programinę įrangą VEX IQ 2nd Generation, EXP ir V5 platformose, turime įdiegti VEX plėtinį, C/C++ plėtinį ir Python plėtinį.

Jei reikia nuoseklių instrukcijų, kaip įdiegti VEX plėtinį, C/C++ plėtinįir Python plėtinį VS kode, žr. šį straipsnį.

ui-image6.png


VEX vaizdas

VEX View leidžia mums kurti VEX IQ 2nd Generation, EXP ir V5 projektus VS Code. Į VEX vaizdą įtrauktos trys kategorijos: PROJEKTO VEIKSMŲ, VEX ĮRENGINIO INFORMACIJA, ir VEX ATSILIEPIMAI.

ui-image7.png

ui-image8.png

  • VEX DEVICE INFO
    Kategorija VEX DEVICE INFO suteikia mums prijungto VEX įrenginio apžvalgą – VEX Brain arba VEX valdiklį.

    ui-image9.gif


    Ši kategorija rodo prijungto VEX įrenginio tipą ir informaciją apie Brain sistemą, nuoseklųjį prievadą, atsisiųstą programą ir įrenginius, prijungtus prie VEX Brain išmaniųjų prievadų. Tai leidžia mums padaryti VEX Brain Screenekrano kopiją, peržiūrėti VEX Brain įvykių žurnalą, naudoti V5 Battery Medic, nustatyti smegenų pavadinimą ir komandos numerįir ištrinti vartotojo programą iš VEX. Smegenys.

    Kai VEX Brain yra prijungtas prie kompiuterio, kategorija VEX DEVICE INFO rodo, ar VEX valdiklis yra susietas su VEX Brain, ir leidžia atnaujinti VEXos skirtą VEX Brain, jei VEX Brain VEXos versija yra pasibaigęs galiojimas.

    Kai VEX valdiklis yra prijungtas prie kompiuterio, kategorija VEX DEVICE INFO rodo, ar VEX smegenys yra susietos su VEX valdikliu, ir leidžia atnaujinti VEXos VEX valdikliui jei VEX valdiklio VEXos versija yra pasibaigęs galiojimas.

    Norėdami gauti išsamų įrenginio informacijos aprašymą ir kaip naudotis VEX DEVICE INFOfunkcijomis, žr. šį straipsnį.
  • VEX FEEDBACK
    Atsiliepimą VEX galime pateikti įvesdami pranešimą teksto laukelyje po VEX ATSILIEPIMAI ir spustelėdami mygtuką SEND .
    Norėdami gauti naudingos informacijos apie VEX FEEDBACK naudojimą VS kode, žr. šį straipsnį.

ui-image10.gif

Explorer vaizdas

Explorer View naudojamas naršyti, atidaryti ir valdyti VEX projekto failus ir aplankus VS Code.

ui-image11.png

redaktorius

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

ui-image12.png

Redagavimo priemonės srityje galime pasiekti naudingos informacijos apie konkrečią funkciją, užvesdami pelės žymeklį ant funkcijos teksto arba naudodami VEX komandos žinyną kad pasiektumėte šios funkcijos dokumentaciją, įtrauktą į C++ ir Python API (taikomųjų programų programavimo sąsają). ).

Išsamias instrukcijas apie VEX komandos žinyno naudojimą VS kode rasite šiame straipsnyje.

Terminalo skydelis

VEX VS Code Extension paleidžiant suteikia du terminalus: žurnalo terminalą ir interaktyvųjį terminalą. 

  • žurnalo terminalas – žurnalo terminale rodoma kūrimo išvestis, kūrimo klaida ir atsisiuntimo rezultatai.

ui-image13.png

  • Interaktyvus terminalas Interaktyvusis terminalas turi funkcijas – rodyti spausdinimo žurnalus ir siųsti neapdorotus klavišų paspaudimus atgal į vartotojo programą.

    ui-image14.png



    Pastaba: Norint naudoti interaktyvųjį terminalą, prie kompiuterio, kuriame veikia VEX VS kodo plėtinys, reikia prijungti smegenis arba valdiklį.
    Pastaba: Interaktyvi terminalo išvestis išvaloma pagal numatytuosius nustatymus, kai sukuriama ir atsisiunčiama vartotojo programa.

Įrankių juosta

Įrankių juostoje yra daugybė piktogramų, kurios suteikia mums greitą būdą bendrauti su VEX VS kodo išplėtimo projektais, VEX Brains ir VEX valdikliais.

ui-image15.png

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

Pastaba: Galiojantis VEX projektas yra plėtinio sukurtas arba importuotas projektas. Redagavimo priemonėje atidaryti VEXcode arba VEXcode Pro projektai nebus laikomi galiojančiu VEX projektu ir juos reikės importuoti.

Įrankių juostoje pateikiamos piktogramos:

  • ui-image16.png Įrenginio rinkiklis – Įrenginio parinkiklis rodo prijungto VEX įrenginio piktogramą (smegenų piktogramą ui-image17.png arba valdiklio piktogramą ui-image18.png)
    Pastaba: Jei valdiklis yra prijungtas prie kompiuterio, bet neturi radijo ryšio su smegenų pavadinimas, šalia valdiklio piktogramos nebus rodomas joks smegenų pavadinimas.
  • ui-image19.png lizdo pasirinkimo piktograma – lizdų parinkiklio piktograma leidžia mums pasirinkti, kurį lizdą VEX plėtinys atsisiųs arba paleis vartotojo programą, spustelėdami ją ir pasirinkdami vieną iš aštuonių galimų VEX Brain lizdų iš pasirinkimo sąrašo.
  • ui-image25.png Sukūrimo piktograma- Jei VEX įrenginys neprijungtas, įrankių juostoje bus rodoma kūrimo piktograma. Spustelėjus projektas bus tik kuriamas.
  • ui-image21.png Atsisiuntimo piktograma – Jei prijungtas VEX įrenginys, įrankių juostoje bus rodoma atsisiuntimo piktograma. Spustelėjus projektas bus sukurtas ir, jei pasiseks, bus atsiųstas į prijungtą VEX įrenginį.
  • ui-image22.png Play Icon – Spustelėjus, Play Icon paleidžia atsisiųstą vartotojo programą pasirinktame VEX Brain lizde.
  • ui-image23.png Stabdymo piktograma – Spustelėjus, sustabdymo piktograma nustoja vykdyti vartotojo programą VEX Brain.
  • ui-image24.png Project Selector - Project Selector rodo pasirinkto projekto pavadinimą. Project Selector Icon leidžia mums perjungti VEX projektus, kai darbo srityje yra keli, spustelėdami jį ir pasirinkdami projektą iš pasirinkimo sąrašo.
  • ui-image25.png Python failų parinkiklis (tik Python) – pasirinkus VEX Python projektą, įrankių juostoje pasirodys Python failų parinkiklis. Python failo parinkiklis rodo pasirinkto Python failo pavadinimą. Python for VEX šiuo metu palaiko tik vieno failo atsisiuntimą.

Norėdami gauti naudingos informacijos apie tai, kaip naudoti įrankių juostos funkcijas VS Code, žr. šį straipsnį.

VEX vartotojo nustatymai

VEX vartotojo nustatymai leidžia sukonfigūruoti VEX Extension pagal mūsų poreikius. Vartotojo nustatymai yra visuotiniai nustatymai, taikomi kiekvienam VEX VS kodo plėtinio projektui. VEX vartotojo nustatymus galime pasiekti spustelėję nustatymų piktogramą VS kode ir pasirinkę atitinkamus elementus meniu.

ui-image26.gif

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

  • Valdiklio kanalas (tik V5 valdikliui) – nustato V5 valdiklio radijo kanalą į Download arba Pit. Šis nustatymas taikomas tik VEXnet radijo ryšiui.
  • Cpp Toolchain Path – nustato CPP įrankių grandinės kelią.
  • Įgalintivartotojo terminalą – įgalinamas arba išjungiamas plėtinys, leidžiantis atidaryti ir rodyti duomenis iš vartotojo prievado.
  • žurnalo įrašų – nustato žurnalo įrašų, kuriuos reikia įkelti iš VEX Brain, skaičių.
  • Project Build Type – nustato, kaip plėtinys sukurs C++ projektą.
  • Project Home – nustato numatytąją naujų projektų vietą.
  • Vykdyti po atsisiuntimo – nustato, ar vartotojo programa turi paleisti ją atsisiuntus į VEX Brain.
  • Sistemos DFU automatinis atkūrimas – nustatoma, ar smegenys turėtų automatiškai atsigauti, kai DFU režimu aptinkamas IQ2 arba EXP.
  • Websocket Server Enable – įjungia arba išjungia plėtinį, kad paleistumėte Websocket serverį.
  • Websocket Server Host Address – nustato žiniatinklio lizdo serverio pagrindinio kompiuterio adresą.
  • „Websocket“ serverio prievadas – nustato „Websocket“ serverio prievado numerį

Norėdami gauti naudingos informacijos apie tai, kaip pasiekti ir nustatyti VEX vartotojo nustatymus, peržiūrėkite šį straipsnį.

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

Last Updated: