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.
Naudokite while(true)kilpą, kad programa kartotų komandas amžinai.
pagrindinisviduje pridėkitewhile(true)valdymo struktūrą.- Garbanotuose petnešose pridėkite instrukcijas.
PASTABA: Aukščiau esančiame pavyzdyje parodytieji rodo pranešimą ir sukasi robotą pagal laikrodžio rodyklę.
PASTABA: Naudokite // žymėjimą, kad įtrauktumėte komentarus, paaiškinančius, ką daro ta kodo dalis.
Kodas, kurį galima nukopijuoti ir įklijuoti:
#include "vex.h"
naudojant vardų erdvę vex;
int main() {
// Inicijuojama roboto konfigūracija. NEGALIMA PAŠALINTI!
vexcodeInit();
while (true) {
Brain.Screen.setCursor(1, 1);
Brain.Screen.print("Tai tiesa ir ciklas tęsiasi");
Brain.Screen.clearScreen();
LeftMotor.spin(forward);
RightMotor.spin(atvirkščiai);
laukti (200, msek);
}
}
Arba naudokite while() kilpą, kad programa kartotų tas pačias instrukcijas, kol sąlyga yra teisinga.
pagrindinisviduje pridėkitewhile()valdymo struktūrą.- Skliausteliuose
while()pridėkite sąlygą, kurią programa turi patikrinti
PASTABA: Aukščiau pateiktame pavyzdyje tikrinama sąlyga, ar paspaustas smegenų ekranas. Tokiu atveju ciklas while tęsis, kol ekranas nebus paspaustas, nes sąlyga nustatyta kaip klaidinga.
Struktūros
while(Brain.Screen.pressing()==false) skliaustuose pridėkite instrukcijas.
PASTABA: Aukščiau pateiktame pavyzdyje dvi komandos while kilpos riestiniuose skliaustuose palaiko abu variklius sustabdytus, kol ekranas nespaudžiamas. Programa lieka toje kilpoje, nebent paspaudžiamas smegenų ekranas. Jei/kai yra, programa ištrūksta iš kilpos ir tęsia sekančias instrukcijas programoje: rodo pranešimą ir juda į priekį tris sekundes prieš sustodama.
PASTABA: Naudokite
// žymėjimą, kad įtrauktumėte komentarus, paaiškinančius, ką daro kodo dalis.Kodas, kurį galima nukopijuoti ir įklijuoti:
#include "vex.h"
naudojant vardų erdvę vex;
int main() {
// Inicijuojama roboto konfigūracija. NEGALIMA PAŠALINTI!
vexcodeInit();
// Sujunkite, kad robotas liktų nejudantis, kol bus paspaustas ekranas.
while (Brain.Screen.pressing() == false) {
LeftMotor.stop();
RightMotor.stop();
laukti(5, msek);
}
Brain.Screen.print("Aš judu į priekį 3 sekundes!");
LeftMotor.spin(forward);
RightMotor.spin(atvirkščiai);
laukti (3 sekundės);
LeftMotor.stop();
RightMotor.stop();
}