VEXcode Pro V5:n ohjausrakenteiden ymmärtäminen

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.

Yksittäisten komentojen lisäksi ohjausrakenteita voidaan käyttää projektissa myös ohjaamaan ohjelmakulkua.

Tämä päärakenne on esimerkki ohjausrakenteesta. Main ohjaa ohjelman kulkua osoittamalla, mistä projektin pitäisi alkaa. Ohjausrakenteet käyttävät tyypillisesti kiharoita puolipisteiden sijasta.

#include "vex.h"

using namespace vex;

int main() {
  // Alustaa robotin konfigurointia. ÄLÄ POISTA!
  vexcodeInit();
  //Silmukka, joka pyörittää robottia myötäpäivään ja näyttää "Se on totta ja silmukka jatkuu!"
  while(true){
    Brain.Screen.print("Se on totta ja silmukka jatkuu!");
    LeftMotor.spin(eteenpäin);
    RightMotor.spin(taaksepäin);
  }

}

Toinen ohjausrakenteen tyyppi on ja silmukka. while-silmukka toistaa koodia aaltosulkeiden välissä niin kauan kuin while-silmukan ehto on tosi.


Kun while-silmukan ehto ei enää ole totta, ohjelmavuo poistuu while-silmukasta.  

Ohjelman kulku jatkaa kaikkien ohjeiden suorittamista päärakenteessa. Koska käskyjä ei ole jäljellä, ohjelman kulku saavuttaa päärakenteen sulkemissulun, mikä saa tämän projektin poistumaan.

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

Last Updated: