ทำความเข้าใจกับการรอและการไม่รอบล็อกใน VEXcode IQ

บล็อกที่ไม่รอ

บล็อกที่ไม่รอ บล็อกจะมีสแต็กดำเนินต่อไปแม้ว่าพฤติกรรมของบล็อกจะยังไม่เสร็จสมบูรณ์ก็ตาม

บล็อก "ขับเคลื่อน" เป็นตัวอย่างที่ดีของบล็อกที่ไม่รอ ในตัวอย่างด้านล่าง หุ่นยนต์ไม่เคลื่อนที่เนื่องจากบล็อก "ขับเคลื่อน" เริ่มต้น แต่บล็อก "หยุดการขับขี่" จะหยุดก่อนที่มอเตอร์จะเคลื่อนที่

การบล็อกแบบไม่รอจะมีประโยชน์เมื่อคุณต้องการดำเนินการหลายอย่างพร้อมกัน

บล็อครออยู่.

การรอ บล็อกหยุดสแต็กที่เหลือชั่วคราวจนกว่าพฤติกรรมของบล็อกนั้นจะเสร็จสมบูรณ์

บล็อกการรอคอยส่วนใหญ่จะพบได้ในบล็อก Motion และ Drivetrain

หาก VEX IQ Clawbot ต้องการดึงลูกบาศก์ คุณสามารถใช้บล็อครอเพื่อให้หุ่นยนต์ดำเนินการแต่ละพฤติกรรมแยกกัน

บล็อกที่สามารถรอได้หรือรอไม่ได้

VEXcode IQ ช่วยให้ผู้ใช้เปลี่ยนบล็อกการรอต่อไปนี้เป็นบล็อกที่ไม่รอได้ด้วยคลิกเดียว: “หมุนเพื่อ” “หมุนไปยังตำแหน่ง” “ขับเคลื่อน” “หมุนเพื่อ” และ “หันไปมุ่งหน้าไป”

โดยการเปลี่ยนบล็อกสำหรับเปิดกรงเล็บเป็นแบบไม่รอ และเปลี่ยนบล็อกสำหรับยกแขนเป็นแบบไม่รอ Clawbot จะขับเคลื่อนไปข้างหน้าในขณะที่กรงเล็บเปิดและขับเคลื่อนไปข้างหลังในขณะที่ยกแขนขึ้น

 

วิธีการดึงคิวบ์นี้จะดีกว่าในการตั้งค่าการแข่งขันเนื่องจากช่วยประหยัดเวลา

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

Last Updated: