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); } } }