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.

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.

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

  • VEX V5 koda paplašinājuma saskarnes ekrānuzņēmums programmā Visual Studio Code, kurā parādītas dažādas VEX robotikas programmēšanai pieejamās funkcijas un rīki. skata ikona Noklikšķinot uz tās, sānu joslā tiek atvērts Pārlūka skats.
  • VEX V5 koda paplašinājuma saskarnes ekrānuzņēmums programmā Visual Studio Code, kurā parādītas VEX robotikas programmēšanai pieejamās funkcijas un rīki. Paplašinājumu skata ikona Noklikšķinot tās, sānu joslā tiek atvērts paplašinājumu skats.
  • Diagramma, kas ilustrē VEX V5 VS koda paplašinājuma funkcijas un iespējas, izceļot galvenos komponentus un rīkus VEX robotikas programmēšanai. 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.


VEX skats

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

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

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.

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

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.

  • 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



    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.

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:

  • VEX V5 koda paplašinājuma saskarnes ekrānuzņēmums programmā Visual Studio Code, kurā parādītas VEX robotikas programmēšanai pieejamās funkcijas un rīki. Ierīces atlasītājs — Ierīces atlasītājā tiek parādīta pievienotās VEX ierīces ikona (smadzeņu ikona 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. vai kontroliera ikona 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.).
    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.
  • VEX V5 koda paplašinājuma saskarnes ekrānuzņēmums programmā Visual Studio Code, kurā parādītas dažādas programmēšanas funkcijas un rīki, kas lietotājiem pieejami VEX robotikas projektu izstrādei un pārvaldībai. 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.
  • VEX V5 koda paplašinājuma saskarnes ekrānuzņēmums programmā Visual Studio Code, kurā parādītas VEX robotikas programmēšanas funkcijas un rīki. &  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ē.
  • VEX V5 VS koda paplašinājuma saskarnes ekrānuzņēmums, kurā redzamas koda rediģēšanas funkcijas un rīki VEX robotikas programmēšanai. Attēlā ir izcelts lietotājam draudzīgais izkārtojums un funkcionalitāte, kas paredzēta kodēšanas efektivitātes uzlabošanai. 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ā.
  • VEX V5 koda paplašinājuma saskarnes ekrānuzņēmums, kurā redzamas koda rediģēšanas funkcijas un rīki robotikas programmēšanai programmā Visual Studio Code. Apturēšanas ikona - Noklikšķinot uz tās, Apturēšanas ikona aptur lietotāja programmas darbību VEX smadzenēs.
  • VEX V5 koda paplašinājuma saskarnes ekrānuzņēmums VS Code, kurā parādītas VEX robotikas programmēšanas funkcijas un rīki, tostarp koda rediģēšana, atkļūdošanas opcijas un projektu pārvaldība. 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.
  • VS Code Extension saskarnes ekrānuzņēmums V5 versijai, kurā parādītas izstrādātājiem pieejamās funkcijas un rīki, tostarp koda rediģēšana, atkļūdošanas opcijas un integrācijas iespējas. 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.

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

  • Kontroliera kanāls (tikai V5 kontrolierim) — Iestata V5 kontrollera radio kanālu uz Lejupielāde vai bedre. Šis iestatījums attiecas tikai uz VEXnet radio saiti.
  • 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ā atjaunošana — iestata, vai smadzenēm ir automātiski jāatjaunojas, kad DFU režīmā tiek noteikts IQ2 vai EXP.
  • 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: