Šajā rakstā ir sniegts pārskats par VEX Visual Studio koda paplašinājuma UI (lietotāja interfeisu). Paplašinājums atbalsta C++ un Python projektu izstrādi VEX IQ 2nd Generation, 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 saskarne ir sadalīta piecās galvenajās jomās: darbību josla, sānjosla, redaktors, termināļa panelis un rīkjosla.
Darbības josla
Darbības joslā ir virkne ikonu, kas ļauj mums pārslēgties starp skatiem un sniedz mums papildu kontekstam raksturīgus rādītājus VEX projekta izstrādei.
Kopējās ikonas, ko izmanto VEX projekta izstrādei VS kodā, ir:
-
Explorer View Icon - Noklikšķinot, sānjoslā tiek atvērts Explorer View.
-
Paplašinājumu skata ikona - Noklikšķinot, sānjoslā tiek atvērts paplašinājumu skats.
-
VEX View Icon - Noklikšķinot, sānjoslā tiek atvērts VEX View .
Sānu josla
Sānu joslā ir dažādi skati, kas ļauj izmantot VS Code integrētos rīkus. Kopējie sānjoslas skati, ko izmanto VEX projektu izstrādes uzdevumu veikšanai, ir Extension View, VEX Viewun Explorer View.
Paplašinājuma skats
paplašinājuma skats tiek izmantots, lai instalētu un pārvaldītu paplašinājumus programmā VS Code. Lai izstrādātu programmatūru VEX IQ 2nd Generation, EXP un V5 platformās, mums ir 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ā VS kodā instalēt VEX paplašinājumu, C/C++ paplašinājumuun Python paplašinājumu , lūdzu, skatiet šo rakstu.
VEX skats
VEX View ļauj mums izstrādāt projektus VEX IQ 2nd Generation, EXP un V5 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.
Lai iegūtu detalizētus norādījumus par VEX projekta izveidi programmā VS Code, lūdzu, skatiet šo rakstu par V5, šo rakstu par EXPun šo rakstu par IQ (2nd).
-
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.
Šī kategorija norāda pievienotās VEX ierīces veidu un parāda informāciju 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 ekrānuzņēmumu VEX Brain Screen, skatīt VEX Brain notikumu žurnālu, izmantot V5 Battery Medic, iestatīt smadzeņu nosaukumu un komandas numuruun izdzēst lietotāja programmu no VEX. Smadzenes.
Kad VEX Brain ir pievienots datoram, kategorija VEX DEVICE INFO parāda, vai VEX kontrolleris ir saistīts ar VEX Brain, un ļauj mums VEXos VEX Brain, ja VEX Brain VEXos versija ir novecojis.
Kad datoram ir pievienots VEX kontrolleris, kategorija VEX DEVICE INFO parāda, vai VEX Brain ir saistīts ar VEX kontrolieri, un ļauj mums VEXos VEX kontrollerim, ja VEX kontrollera VEXos versija ir novecojis.
Lai iegūtu visaptverošu ierīces informācijas aprakstu un to, kā izmantot funkcijas saskaņā ar VEX DEVICE INFO, lūdzu, skatiet šo rakstu.
-
VEX ATSAUKSMES
Mēs varam iesniegt atsauksmes VEX, 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, skatiet šo rakstu.
Explorer skats
Explorer View tiek izmantots, lai pārlūkotu, atvērtu un pārvaldītu VEX projekta failus un mapes programmā VS Code.
Redaktors
Redaktors ir galvenā apgabals, kurā rediģēt VS Code failus. VEX VS koda paplašinājums redaktora apgabalā nodrošina Intellisense/Linting gan C/C++, gan Python, lai palīdzētu mums izstrādāt programmu.
Redaktora apgabalā mēs varam piekļūt noderīgai informācijai par konkrētu funkciju, novietojot peles kursoru virs funkcijas teksta vai izmantojot VEX komandas 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 VEX komandu palīdzības izmantošanu programmā VS Code skatiet šajā rakstā.
Termināļa panelis
VEX VS koda paplašinājums startēšanas laikā nodrošina divus terminālus, žurnālu termināli un interaktīvo termināli.
-
Log Terminal — žurnāla terminālī tiek parādīta būvējuma izvade, būves kļūda un lejupielādes rezultāti.
-
Interaktīvais terminālis Interaktīvajam terminālim ir divas funkcijas — drukas ž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: Interaktīvā termināļa izvade pēc noklusējuma tiek notīrīta pēc lietotāja programmas izveidošanas un lejupielādes.
Rīkjosla
Rīkjoslā ir virkne ikonu, kas nodrošina ātru veidu, kā mijiedarboties ar VEX VS Code paplašinājuma projektiem, VEX Brains 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īgu VEX projektu, un tie 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.
-
Slot Selector Icon — Slot Selector Icon ļauj mums izvēlēties, kuru slotu VEX paplašinājums lejupielādēs vai atskaņos lietotāja programmu, noklikšķinot uz tās un atlasot vienu no astoņiem pieejamajiem slotiem VEX Brain no izvēles saraksta.
-
Būvējums & lejupielādes ikona — Ja ir pievienota VEX ierīce, rīkjoslā tiks parādīta lejupielādes ikona. Noklikšķinot, 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 Atskaņošanas ikona , tiek palaista lejupielādētā lietotāja programma atlasītajā VEX Brain slotā.
-
Apturēšanas ikona — Noklikšķinot, apturēšanas ikona aptur lietotāja programmas darbību VEX Brain.
-
Project Selector - Project Selector parāda atlasītā projekta nosaukumu. Project Selector Icon ļauj mums 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, rīkjoslā parādīsies Python failu atlasītājs. Python failu atlasītājs parāda atlasītā Python faila nosaukumu. Python for VEX pašlaik atbalsta tikai viena faila lejupielādi.
Lai iegūtu noderīgu informāciju par rīkjoslas līdzekļu izmantošanu programmā 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 kodā un atlasot atbilstošos vienumus izvēlnēs.
VEX lietotāja iestatījumi VEX VS koda paplašinājuma konfigurēšanai ir:
- Controller Channel (tikai V5 kontrolieris) Iestata V5 Controller Radio Channel uz Download vai Pit. Šis iestatījums attiecas tikai uz VEXnet radio saiti.
- Cpp Toolchain Path — iestata ceļu CPP Toolchain.
- Enable User Terminal— iespējo vai atspējo paplašinājumu, lai atvērtu un parādītu datus no lietotāja porta.
- žurnāla ieraksti — iestata no VEX Brain augšupielādējamo žurnāla ierakstu skaitu.
- Project Build Type — iestata, kā paplašinājums veidos C++ projektu.
- Project Home — iestata noklusējuma atrašanās vietu jauniem projektiem.
- Palaist pēc lejupielādes — iestata, vai lietotāja programmai jādarbojas pēc tam, kad tā ir lejupielādēta VEX Brain.
- Sistēmas DFU automātiskā atkopšana — iestata, vai smadzenēm ir jāatjaunojas automātiski, kad DFU režīmā tiek konstatēts IQ2 vai EXP.
- Websocket Server Enable — 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 iestatīt tos, skatiet šo rakstu.