Š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:
-
skata ikona Noklikšķinot uz tās, sānu joslā tiek atvērts Pārlūka skats.
-
Paplašinājumu skata ikona Noklikšķinot tās, sānu joslā tiek atvērts paplašinājumu skats.
-
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, izmantojot VS Code. VEX skatā ir iekļautas trīs kategorijas: PROJEKTA DARBĪBAS, VEX IERĪCES INFORMĀCIJA, un VEX ATSAUKSMES.
-
PROJEKTA DARBĪBAS
Pogas zem PROJEKTA DARBĪBAS tiek izmantotas, lai izveidotu jaunu VEX projektu vai importētu esošu VEXcode projektu.
Detalizētu informāciju par VEX projekta izveidi VS Code skatiet šajā rakstā par V5, šajā rakstā par EXPun šajā rakstā par IQ (2. paaudze).
-
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.
Š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.
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:
-
Ierīces atlasītājs — Ierīces atlasītājā tiek parādīta pievienotās VEX ierīces ikona (smadzeņu ikona
vai kontroliera ikona
).
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 ļ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.
-
& 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 - 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 - Noklikšķinot uz tās, Apturēšanas ikona aptur lietotāja programmas darbību VEX smadzenēs.
-
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ā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:
- 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 .