VEX VS koda paplašinājuma lietotāja interfeisa pārskats

Šajā rakstā sniegts VEX Visual Studio koda paplašinājuma lietotāja saskarnes pārskats. Paplašinājums atbalsta C++ un Python projektu izstrādi VEX IQ (2. paaudzes), EXP un V5 platformām.

VEX VS koda paplašinājuma lietotāja interfeisa izkārtojums

VEX Visual Studio koda paplašinājuma lietotāja interfeiss ir sadalīts piecās galvenajās zonās: aktivitāšu josla, sānu josla, redaktors, termināļa panelis un rīkjosla.

Ekrānuzņēmums, kurā redzams pilns VEX VS Code lietotāja interfeisa izkārtojums. Aktivitāšu josla un sānu josla atrodas ekrāna kreisajā pusē, rīkjosla un terminālis atrodas ekrāna apakšējā pusē, un redaktors aizpilda pārējo ekrāna daļu.

Aktivitāšu josla

Aktivitāšu joslā ir ikonu klāsts, kas ļauj pārslēgties starp skatiem un sniedz papildu kontekstam specifiskus indikatorus VEX projekta izstrādei.

VS koda aktivitāšu josla ar instalētu VEX robotikas paplašinājumu. Aktivitāšu joslā ir ikonas, kas nodrošina noderīgas ātras darbības, piemēram, meklēšanu, paplašinājumu pārvaldību, versiju kontroli un citas.

Visbiežāk VEX projekta izstrādei VS Code tiek izmantotas šādas ikonas:

  • Pārlūka skata ikona. skata ikona Noklikšķinot uz tās, sānu joslā tiek atvērts Pārlūka skats.
  • Paplašinājumu skata ikona. Paplašinājumu skata ikona Noklikšķinot tās, sānu joslā tiek atvērts paplašinājumu skats.
  • VEX skata ikona. VEX skata ikona Noklikšķinot tās, sānu joslā tiek atvērts VEX skats .

Sānjosla

Sānjoslā ir dažādi skati, kas ļauj mums izmantot VS Code integrētos rīkus. Visbiežāk VEX projektu izstrādes uzdevumu veikšanai izmantotie sānu joslas skati ir  paplašinājuma skats,  VEX skatsun  pārlūka skats.

Paplašinājuma skats

paplašinājuma skats tiek izmantots paplašinājumu instalēšanai un pārvaldībai VS Code. Lai izstrādātu programmatūru VEX IQ (2. paaudzes), EXP un V5 platformās, mums jāinstalē VEX paplašinājums, C/C++ paplašinājums un Python paplašinājums.

Lai iegūtu detalizētus norādījumus par to, kā instalēt VEX paplašinājumu, C/C++ paplašinājumuun Python paplašinājumu programmā VS Code, lūdzu, skatiet šo rakstu.

VS koda paplašinājumu skats, kurā tiek parādīts instalēto paplašinājumu saraksts. Katram paplašinājumam ir iestatījumu izvēlne, ko var atvērt šeit, un ir meklēšanas josla, lai atrastu un lejupielādētu jaunus paplašinājumus.


VEX skats

VEX View ļauj mums izstrādāt projektus VEX IQ (2. paaudzes), EXP un V5, izmantojot VS Code. VEX skatā ir iekļautas trīs kategorijas: PROJEKTA DARBĪBAS, VEX IERĪCES INFORMĀCIJA, un VEX ATSAUKSMES.

VS Code VEX skats, kurā augšpusē ir redzamas projektu izveides un importēšanas opcijas, apakšā — VEX ierīces informācijas izvēlne un apakšā — atsauksmju izvēlne.

VEX paplašinājuma skata sadaļa Projekta darbības. Šajā sadaļā ir divas pogas ar nosaukumu “Jauns projekts” un “Importēt projektu”.

  • VEX IERĪCES INFORMĀCIJA
    Kategorija VEX IERĪCES INFORMĀCIJA sniedz mums pārskatu par pievienoto VEX ierīci — VEX Brain vai VEX kontrolieri.

    VEX Device Info section of the VEX Extension View is shown, with a list of all connected devices and specific info about each one. In this example, an EXP Brain and its downloaded programs are shown.


    Šajā kategorijā ir norādīts pievienotās VEX ierīces veids un tiek parādīta informācija par Brain sistēmu, seriālo portu, lejupielādēto programmu un ierīcēm, kas pievienotas VEX Brain viedajām pieslēgvietām. Tas ļauj mums uzņemt VEX smadzeņu ekrāna ekrānuzņēmumu, skatīt VEX smadzeņu notikumu žurnālu, iestatīt smadzeņu nosaukumu un komandas numuru, kā arī dzēst lietotāja programmu no VEX smadzenēm.

    Kad VEX Brain ir pievienots datoram, kategorija VEX DEVICE INFO parāda, vai VEX kontrolieris ir pievienots VEX Brain, un ļauj mums atjaunināt VEXos VEX Brain, ja VEX Brain VEXos versija ir novecojusi.

    Kad datoram ir pievienots VEX kontrolieris, kategorijā VEX DEVICE INFO tiek parādīts, vai VEX Brain ir savienots ar VEX kontrolieri, un tā ļauj mums atjaunināt VEXos VEX kontrolierim, ja VEX kontroliera VEXos versija ir novecojusi.

    Lai iegūtu visaptverošu ierīces informācijas aprakstu un to, kā izmantot sadaļā VEX DEVICE INFOpieejamās funkcijas, lūdzu, skatiet šo rakstu.
  • VEX ATSAUKSMES
    Atsauksmes uzņēmumam VEX varam iesniegt, ierakstot ziņojumu teksta lodziņā zem VEX ATSAUKSMES un noklikšķinot uz pogas SŪTĪT
    Lai iegūtu noderīgu informāciju par VEX FEEDBACK izmantošanu VS kodā, lūdzu šo rakstu.

VEX paplašinājuma skata sadaļa VEX atsauksmes. Šajā sadaļā ir veidlapa ar iespējām iesniegt atsauksmes VEX.

Pārlūka skats

Explorer skats tiek izmantots, lai pārlūkotu, atvērtu un pārvaldītu VEX projekta failus un mapes VS Code.

VS Code Explorer skats, kas ļauj lietotājam pārvietoties pa mapēm un failiem savā VEX projektā. Failiem ir atbilstošas ​​ikonas un failu tipi; šajā piemērā ir atlasīts Python fails, un nosaukums ir main.py.

Redaktors

Redaktors ir galvenā vieta failu rediģēšanai VS Code. VEX VS koda paplašinājums redaktora apgabalā nodrošina IntelliSense/Linting gan C/C++, gan Python valodām, lai palīdzētu mums programmas izstrādes laikā.

VS koda redaktors ar Python failu, kas atvērts kā daļa no VEX projekta. Šeit var rakstīt un rediģēt Python vai C/C++ kodu, lai izveidotu VEX robotikas programmas, kad tas ir savienots ar VEX Brain.

Redaktora apgabalā mēs varam piekļūt noderīgai informācijai par konkrētu funkciju, novietojot peles kursoru virs funkcijas teksta vai izmantojot VEX komandu palīdzību , lai piekļūtu šīs funkcijas dokumentācijai, kas iekļauta C++ un Python API (lietojumprogrammu programmēšanas saskarnē).

Detalizētus norādījumus par komandu izmantošanu VS kodā šajā.

Termināla panelis

VEX VS koda paplašinājums startēšanas laikā nodrošina divus termināļus: žurnāla termināli un interaktīvo termināli. 

  • Žurnāla terminālis — Žurnāla terminālis parāda būvējuma izvadi, būvējuma kļūdas un lejupielādes rezultātus.

VS Code VEX žurnāla terminālis tiek atvērts un parāda noklusējuma tukšu stāvokli ar tikai vienu izdrukātu ziņojumu “Žurnāls”.

  • Interaktīvais terminālis Interaktīvajam terminālim ir divas funkcijas — drukāšanas žurnālu attēlošana un neapstrādātu taustiņsitienu nosūtīšana atpakaļ lietotāja programmai

    VS Code VEX Interactive Terminal is opened and shows messages that detail the VEX Brain connection status.



    Piezīme: Lai izmantotu interaktīvo termināli, datoram, kurā darbojas VEX VS koda paplašinājums, jābūt pievienotam smadzenēm vai kontrolierim.
    Piezīme: Pēc lietotāja programmas izveidošanas un lejupielādes interaktīvā termināļa izvade pēc noklusējuma tiek notīrīta.

Rīkjosla

Rīkjoslā ir ikonu klāsts, kas nodrošina ātru veidu, kā mijiedarboties ar VEX VS Code paplašinājumu projektiem, VEX smadzenēm un VEX kontrolieriem.

VS Code rīkjosla ar VEX paplašinājumu ikonām, kuras var izmantot, lai ātri mijiedarbotos ar pievienotajām VEX ierīcēm un projektiem. VEX funkcijas ietver ierīces atlasītāju, slota atlasītāju, Build & lejupielādes ikonu, atskaņošanas ikonu, apturēšanas ikonu, projekta atlasītāju un Python faila atlasītāju.

Piezīme: Rīkjosla ir aktīva tikai tad, ja VS Code ir atvērts derīgs VEX projekts. 

Piezīme: Derīgs VEX projekts ir projekts, ko izveido vai importē paplašinājums. Redaktorā atvērtie VEXcode vai VEXcode Pro projekti netiks uzskatīti par derīgiem VEX projektiem un būs jāimportē.

Rīkjoslā redzamās ikonas ietver:

  • Ierīces atlasītāja ikona ir redzama VS Code rīkjoslā. Ierīces atlasītājs — Ierīces atlasītājā tiek parādīta pievienotās VEX ierīces ikona (smadzeņu ikona Device Picker icon is highlighted on the VS Code toolbar. In this example it shows a Brain icon. vai kontroliera ikona Device Picker icon is highlighted on the VS Code toolbar. In this example it shows a Controller icon.).
    Piezīme: Ja kontrolieris ir pievienots datoram, bet tam nav radio saites ar smadzenēm, blakus kontroliera ikonai netiks parādīts smadzeņu nosaukums.
  • Slota atlasītāja ikona. Slota atlasītāja ikona — Slota atlasītāja ikona ļauj mums izvēlēties, kurā slotā VEX paplašinājums lejupielādēs vai atskaņos lietotāja programmu, noklikšķinot uz tā un atlasot vienu no astoņiem pieejamajiem slotiem VEX smadzenēs no izvēles saraksta.
  • Izveides un lejupielādes ikona. &  versijas lejupielādes ikona —  Ja ir pievienota VEX ierīce, rīkjoslā tiks parādīta  lejupielādes ikona. Noklikšķinot uz tā, projekts tiks izveidots un, ja tas būs veiksmīgs, tiks lejupielādēts pievienotajā VEX ierīcē.
  • Atskaņošanas ikona. Atskaņošanas ikona - Noklikšķinot uz tās, Atskaņošanas ikona palaiž lejupielādēto lietotāja programmu atlasītajā VEX smadzeņu slotā.
  • Apturēšanas ikona. Apturēšanas ikona - Noklikšķinot uz tās, Apturēšanas ikona aptur lietotāja programmas darbību VEX smadzenēs.
  • Projekta atlasītājs ir redzams VS Code rīkjoslā. Šajā piemērā tas skan kā v5NewProject. Projektu atlasītājs - Projektu atlasītājs parāda atlasītā projekta nosaukumu. Projekta atlasītāja ikona ļauj pārslēgties starp VEX projektiem, ja darbvietā ir vairāki, noklikšķinot uz tā un atlasot projektu no atlases saraksta.
  • Python failu atlasītāja ikona ir redzama VS Code rīkjoslā. Šajā piemērā tas skan main.py. Python failu atlasītājs (tikai Python) — Kad ir atlasīts VEX Python projekts, Python failu atlasītājs parādīsies rīkjoslā. Python failu atlasītājs parāda atlasītā Python faila nosaukumu. Python for VEX pašlaik atbalsta tikai atsevišķu failu lejupielādi.

Lai iegūtu noderīgu informāciju par rīkjoslas funkciju izmantošanu VS Code, lūdzu, skatiet šo rakstu .

VEX lietotāja iestatījumi

VEX lietotāja iestatījumi ļauj mums konfigurēt VEX paplašinājumu atbilstoši mūsu prasībām. Lietotāja iestatījumi ir globāli iestatījumi, kas tiek lietoti katram VEX VS Code paplašinājuma projektam. Mēs varam piekļūt VEX lietotāja iestatījumiem noklikšķinot uz iestatījumu ikonas VS Code un atlasot atbilstošos vienumus izvēlnēs.

VS Code lietotāja iestatījumu sadaļā tiek atvērta VEX kategorija, kur var pielāgot VEX robotikas paplašinājuma darbību.

VEX lietotāja iestatījumi VEX VS koda paplašinājuma konfigurēšanai ir šādi:

  • Cpp rīkķēdes  ceļš — iestata CPP rīkķēdes ceļu.
  • Iespējot lietotāja termināli— iespējo vai atspējo paplašinājumu datu atvēršanai un rādīšanai no lietotāja porta.
  • žurnāla ieraksti — Iestata no VEX Brain augšupielādējamo žurnāla ierakstu skaitu.
  • Projekta būvēšanas tips  — iestata, kā paplašinājums veidos C++ projektu.
  • Projekta sākumlapa  — iestata jauno projektu noklusējuma atrašanās vietu.
  • Palaist pēc lejupielādes — Iestata, vai lietotāja programmai ir jādarbojas pēc tās lejupielādes VEX Brain ierīcē.
  • Sistēmas DFU automātiskā atkopšana — iestata, vai smadzenēm ir automātiski jāatjaunojas, kad DFU režīmā tiek noteikts IQ (2. paaudze) vai EXP smadzenes.
  • Websocket Server Iespējot — Iespējo vai atspējo paplašinājumu Websocket Server palaišanai.
  • Websocket servera resursdatora adrese — iestata Websocket servera resursdatora adresi.
  • Websocket servera  ports — iestata Websocket servera porta numuru

Lai iegūtu noderīgu informāciju par to, kā piekļūt VEX lietotāja iestatījumiem un tos iestatīt, skatiet šo rakstu .

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

Last Updated: