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.

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

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

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

Š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

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


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.

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: