บูลีนหรือตัวดำเนินการ - VEX C++

รับมากขึ้นด้วย VEXcode
เราขอแนะนำให้คุณเปลี่ยนไปใช้ซอฟต์แวร์ใหม่ของเรา VEXcode มีทั้งตัวเลือกแบบบล็อกและแบบข้อความ ซึ่งทำงานบน Chromebook, iPads, แท็บเล็ต Android, Windows และ Mac ไปที่ code.vex.com สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการดาวน์โหลด VEXcode
VEX Coding studio ถูกยกเลิกและไม่สามารถดาวน์โหลดได้อีกต่อไป ดาวน์โหลดแล้ว? โปรแกรมจะยังคงทำงานต่อไป แต่จะไม่ได้รับการสนับสนุนอีกต่อไป
ผู้ใช้ที่เปลี่ยนไปใช้ VEXcode สามารถย้ายโปรเจ็กต์ C++/C++ Pro ไปยัง VEXcode Pro V5 ได้โดยทำตาม บทความนี้

ใช้ตัวดำเนินการบูลีน OR เพื่อรวมเงื่อนไขที่เป็นไปได้อย่างน้อยหนึ่งเงื่อนไข

  • ใช้ตัวดำเนินการ OR|| เพื่อให้โปรแกรมตรวจสอบว่าเงื่อนไขใดจากสองเงื่อนไขหรือหลายเงื่อนไข เป็นจริง

หมายเหตุ: ในตัวอย่างข้างต้น ถ้า คำสั่งจะดำเนินการหากกดสวิตช์บัมเปอร์หรือ หุ่นยนต์ V5 หน้าจอของ Brain ถูกกด

หมายเหตุ: การใช้ตัวดำเนินการบูลีนจะง่ายกว่าหากพิจารณาผลลัพธ์ของเงื่อนไข ตารางความจริงเชิงตรรกะ เช่น ตารางด้านล่างใช้เพื่อติดตามเงื่อนไขอินพุตและพฤติกรรมเอาต์พุต

รหัสที่สามารถคัดลอกและวาง:

#include "robot-config.h"   

int main() {          
    // หุ่นยนต์จะเคลื่อนที่ไปข้างหน้าเว้นแต่สวิตช์บัมเปอร์ หรือหน้าจอถูกกด         
    while(true){         
        if(Bumper.pressing()==true || Brain.Screen.pressing()==true){             
            LeftMotor.stop();             
            RightMotor.stop();         
        }อื่น{             
            LeftMotor.spin(directionType::fwd);             
            RightMotor.spin(directionType::fwd);         
        }     
    } 
}

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