C++ automatinio užbaigimo funkcijos naudojimas VEXcode V5

Naudojant C++ automatinio užbaigimo funkciją kuriant C++ projektą VEXcode V5, galima sutaupyti laiko ir išvengti klaidų įvedant komandas.

„Clawbot Drivetrain 2“ variklio pavyzdžio projekto miniatiūra.

pastaba: Šiame projekte naudojamas Clawbot (varomasis mechanizmas, 2 varikliai, be giroskopo) šablonas.


Control-Space klavišas

VEXcode V5 C++ projektas su paryškintu tarpu main() funkcijos viduje 17 eilutėje.

Vienas iš būdų pradėti naudoti C++ automatinio užbaigimo funkciją yra „Windows“, „MacOS“ ir „Chrome“ OS naudojant valdymo klavišą tarpo klavišas.
Norėdami pradėti, pasirinkite pirmąją atidarytą eilutę pagrindinėse () skliaustuose { }.

„VEXcode V5 C++“ darbo sritis su išskleidžiamuoju meniu, kuriame pateikiamos visos siūlomos komandos. Parinktims peržiūrėti yra slinkties juosta.

Naudokite valdymo klavišą ir tarpo klavišą (vienu metu pasirinkdami valdymo klavišą ir tarpo klavišą). Įrenginio arba komandos pavadinimas bus rodomas išskleidžiamajame pasirinkimo meniu.

„VEXcode V5 C++“ darbo sritis su siūlomų komandų išskleidžiamuoju meniu. Komanda „Transmitran“ yra paryškinta.

Paspauskite klaviatūros klavišą „Enter/Return“ arba „Tab“ arba žymekliu pasirinkite komandą, kad pasirinktumėte. Šiame pavyzdyje pasirinkta „Varomoji pavara“.

pastaba: Naudodami ilgesnius pasirinkimo meniu galite pasirinkti naudodami vieną iš šių parinkčių:

  • Mygtukais „aukštyn“ ir „žemyn“ pasirinkite norimą pavadinimą, tada paspauskite „Tab“ arba „Enter/Return“ klaviatūroje, kad pasirinktumėte.
  • Naudokite žymeklį, norėdami slinkti aukštyn ir žemyn automatinio užbaigimo meniu. Tada atlikite norimą pasirinkimą.

„VEXcode V5 C++“ projektas, kurio išskleidžiamajame meniu pasirinkta parinktis „Drivetrain“ ir įklijuota į darbo sritį.

Dabar eilutėje pasirodys „Varomasis mechanizmas“.


Pasirinkimo meniu naudojimas

VEXcode V5 C++ projektas su paryškintu tarpu main() funkcijos viduje 17 eilutėje.

Jei žinote komandą, kurią ketinate naudoti, kitas būdas naudoti automatinio užbaigimo funkciją yra pasirinkti pirmąją atidarytą eilutę pagrindinėse int () skliaustuose { }.

„VEXcode V5 C++“ darbo sritis su siūlomų komandų išskleidžiamuoju meniu. Įvesta raidė D ir klaviatūra naudojama peržiūrint galimas komandas. Pavarų dėžė yra pirmasis pasiūlymas ir jis yra paryškintas.

Pradėkite rašyti komandą. Šiame pavyzdyje „Drivetrain“ įveskite „d“. Įrenginio arba komandos pavadinimas bus rodomas išskleidžiamajame pasirinkimo meniu. Pasirinkite „Varomasis mechanizmas“.

„VEXcode V5 C++“ projektas, kurio išskleidžiamajame meniu pasirinkta parinktis „Drivetrain“ ir įklijuota į darbo sritį.

Dabar eilutėje pasirodys „Varomasis mechanizmas“.


Naudojant taškinį operatorių

„VEXcode V5 C++“ darbo sritis su siūlomų komandų išskleidžiamuoju meniu. Įvesti „Drivetrain“ įrenginys ir taško operatorius, o klaviatūra naudojama norint peržiūrėti galimas komandas. Komanda „Važiuoti į“ yra paryškinta.

Pridedamas taško operatorius (taškas, „.“) bus atidarytas naujas visų įrenginiui prieinamų komandų meniu. Šiame pavyzdyje pasirinkite „driveFor(direction, distance, units).“


Pridėti parametrus

„VEXcode V5 C++“ darbo sritis su siūlomų komandų išskleidžiamuoju meniu. Komanda „Drivetrain.driveFor“ buvo įvesta su įterptiniu skliaustu, o šios funkcijos parametrai pateikiami meniu. Pirmoji parametro parinktis skaitoma į priekį.

Parametrai yra parinktys, kurios perduodamos komandai tarp skliaustų. Šiame pavyzdyje pasirinkite „persiųsti“.

„VEXcode V5 C++“ darbo sritis su siūlomų komandų išskleidžiamuoju meniu. Komanda Drivetrain.driveFor(forward, 100) buvo įvesta su tuščiu paskutiniu parametru, o šios funkcijos dalies parametrai yra prieinami meniu. Antroji parametro parinktis, rodanti mm, yra paryškinta.

Kai kurioms komandoms reikalingi keli parametrai. Norėdami atskirti skirtingus tos pačios komandos parametrus, naudokite kablelį. Kai kurie parametrai yra reikšmės ir išskleidžiamasis meniu nebus rodomas. Pavyzdžiui, naudodami komandą „Drive for“, įveskite „100“ kaip antrąją reikšmę. Užtikrinkite, kad po vertės būtų pridėtas kablelis, kad būtų rodomas kito parametro arba vieneto išskleidžiamasis meniu.

„VEXcode V5 C++“ darbo sritis su užbaigta komanda, kurioje parašyta „Drivetrain.driveFor(forward, 100, mm);“, o pabaigoje esantis tarpinis langelis ir kabliataškis yra paryškinti.

Komandos sintaksę būtinai uždarykite uždaromuose skliausteliuose ir kabliataškiu.

„VEXcode V5 C++“ darbo sritis su užbaigta komanda, kurios gale yra pasirenkamas parametras ir kuri skaito Drivetrain.driveFor(forward, 100, mm, false);

Kai kurie parametrai yra neprivalomi, pvz., „false“ kitame pavyzdyje. Norėdami gauti daugiau informacijos apie parametrus, peržiūrėkite komandos žinyno informaciją kad nustatytumėte, kurie parametrai reikalingi, o kurie pasirenkami.

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

Last Updated: