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.

Użyj operatora logicznego ORAZ [&&], aby uwzględnić co najmniej dwa warunki

  • Użyj operatora AND &&, aby program sprawdził, czy oba warunki lub wszystkie z wielu warunków są spełnione.

UWAGA: W powyższym przykładzie  , jeśli instrukcja jest wykonywana tylko po naciśnięciu przełącznika zderzaka i V5 Ekran Robot Brain jest wciśnięty.

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() {     
    //Robot porusza się do przodu, chyba że przełącznik zderzaka i Screen są wciśnięte.    
    while(true){
        if(Bumper.pressing()==true && Brain.Screen.pressing()==true){
            LeftMotor.stop();
            RightMotor.stop();
        }else{
            LeftMotor.spin(directionType::fwd);
            RightMotor.spin(directionType::fwd);
        }
    }
}

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