Izpratne par vadības struktūrām VEXcode Pro V5

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.

Papildus atsevišķām komandām, vadības struktūras var izmantot arī projektā, lai kontrolētu programmu plūsmu.

Šī galvenā struktūra ir kontroles struktūras piemērs. Galvenā kontrolē programmas plūsmu, norādot, kur projektam jāsākas. Vadības struktūrās semikolu vietā parasti tiek izmantotas cirtainas lencēm.

#include "vex.h"

using namespace vex;

int main() {
  // Robota konfigurācijas inicializācija. NENOŅEMT!
  vexcodeInit();
  //Cikls, lai robots grieztos pulksteņrādītāja virzienā un parādītu "Tas ir patiess un cikls turpinās!"
  while(true){
    Brain.Screen.print("Tas ir patiess, un cikls turpinās!");
    LeftMotor.spin(forward);
    RightMotor.spin(reverse);
  }

}

Cits vadības struktūras veids ir , bet cilpa. while cilpa atkārto kodu starp cirtainajām iekavām, ja vien ir patiess while cilpas nosacījums.


Tiklīdz cilpas while nosacījums vairs nav patiess, programmas plūsma izies no while cilpas.  

Programmas plūsma turpinās izpildīt visas instrukcijas galvenajā struktūrā. Tā kā atlikušo instrukciju nav, programmas plūsma sasniegs galvenās struktūras aizvēršanas kronšteinu, kas izraisa šī projekta iziešanu.

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

Last Updated: