Zyskaj więcej dzięki VEXcode
Zalecamy przejście na nasze nowe oprogramowanie. VEXcode ma zarówno opcje blokowe, jak i tekstowe, które działają na Chromebookach, iPadach, tabletach z Androidem, Windows i Macach. Odwiedź code.vex.com , aby uzyskać więcej informacji na temat pobierania VEXcode.
Studio VEX Coding zostało przerwane i nie jest już dostępne do pobrania. Już pobrałeś? Program będzie nadal działał, ale nie będzie już obsługiwany.
Użytkownicy, którzy przechodzą na VEXcode, mogą migrować swoje projekty C++/C++ Pro do VEXcode Pro V5, postępując zgodnie z tym artykułem.

Dodaj operator logiczny NIE, aby wskazać odwrotność warunku

  • Użyj operatora NOT !, aby wskazać odwrócony warunek (tj. prawda staje się fałszem, fałsz staje się prawdą).

UWAGA: W powyższym przykładzie pętla while jest kontynuowana, gdy ekran mózgu NIE jest wciśnięty. Jeśli/kiedy ekran zostanie naciśnięty, program wychodzi z pętli i wykonuje kolejne polecenia wyświetlania tekstu i poruszania się do przodu.

UWAGA: Łatwiej jest używać operatorów logicznych, jeśli brane są pod uwagę wyniki warunków. Tabele prawdy logicznej, takie jak te poniżej, służą do śledzenia warunków wejściowych i zachowań wyjściowych.

Kod, który można skopiować i wkleić:

#include "robot-config.h"  

int main() {
    //Pętla, aby robot pozostał nieruchomy do ekran jest wciśnięty.
    while(!Brain.Screen.pressing()){
            LeftMotor.stop();
            RightMotor.stop();
        }
    Brain.Screen.print("Idę do przodu przez 3 sekundy!");
    LeftMotor.spin(directionType::fwd);
    RightMotor.spin(directionType::fwd);
    zadanie::sleep(3000);
    LeftMotor.stop();
    RightMotor.stop();
}

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