Pagrindinės VEXcode Pro V5 projekto struktūros supratimas

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

„VEXcode Pro V5“ kodo redaktorius, rodantis pagrindinę funkciją su paryškintais atidaromaisiais ir uždaromaisiais riestiniais skliaustais.

Pagrindinė struktūra yra ta, kur prasideda projekto vykdymas. Kitaip tariant, čia pridedamos instrukcijos, kuriose yra įrenginiai, komandos ir parametrai, kurių derinys, kai jis vykdomas, nulemia konkretų roboto elgesį.

Atkreipkite dėmesį, kad pagrindinėje konstrukcijoje yra atidaromas ir uždaromas garbanotas petnešos

„VEXcode Pro V5“ kodo redaktoriuje, kuriame pagrindinės funkcijos viduje tarp riestinių skliaustų rodoma tuščia vieta.

Atidaromasis įtvaras visada turi būti suporuotas su uždarymo įtvaru.

Tarp garbanotų pagrindinės struktūros petnešėlių galite pridėti roboto programavimo instrukcijas

„VEXcode Pro V5“ kodo redaktorius, kuriame pagrindinėje funkcijoje paryškinta eilutė „vexcodeInit()“.

Kai paleidžiate naują programą, pagrindinės struktūros viduje yra kodo eilutė vexcodeInit();

„VEXcode Pro V5“ kodo redaktorius, kuriame rodomas „Drivetrain.driveFor(200, mm); su pažymėtomis įrenginio, komandos ir parametro sekcijomis.

Ši komanda nustato ir inicijuoja visus įrenginius (pvz., variklius, jutiklius) prieš pradedant jūsų kodą. vexcodeInit();

Paprastame projekte, kuris varo robotą į priekį, instrukcijoje yra trys skyriai:

  • Įrenginys
  • Komanda
  • Parametrai
„VEXcode Pro V5“ kodo redaktorius, rodantis „Drivetrain.driveFor“ komandą su paryškintu taško operatoriumi tarp įrenginio ir komandos.

Įrenginys ir komanda yra atskirti tašku, vadinamu „ taško operatoriumi“.

Aplink komandos driveFor ​​parametrus yra skliaustų rinkinys. Tai dar vienas suporuotų skyrybos ženklų pavyzdys (kaip garbanotieji skliaustai). Kiekvienas parametras atskiriamas kableliu.  

Kodo eilutės pabaigoje yra kabliataškis. Kabliataškis praneša kompiliatoriui, kad ši instrukcija yra baigta ir turėtų pereiti prie kitos instrukcijos.


„VEXcode Pro V5“ kodo redaktorius, rodantis dvi „driveFor“ komandas atskirose eilutėse su kabliataškiais, nurodančiais vykdymo tvarką. Rodyklės nubrėžtos siekiant aiškiai parodyti instrukcijų eiliškumą.

Jei projekte yra kelios instrukcijos, projekto instrukcijos bus vykdomos iš kairės į dešinę ir iš viršaus į apačią.

Remiantis kabliataškių išdėstymu, VEXcode Pro V5 paleistų pirmąją eilutę, o paskui kitą. Tai žinotų pereiti į antrą eilutę dėl kabliataškio.

Kai projektas pasiekia uždaromąjį pagrindinės konstrukcijos garbanotą petnešą, projektas baigiasi.

„VEXcode Pro V5“, rodanti paskutines pagrindinės funkcijos eilutes. Yra dvi „driveFor“ komandos, o funkcija baigiasi riestiniu skliaustu.

Projekte robotas nuvažiuotų 200 milimetrų į priekį (24 eilutė), o tada, prieš pasibaigiant programai, pastumtų robotą į priekį 50 milimetrų (25 eilutė).

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

Last Updated: