บล็อกการรอและไม่รอใน VEXcode GO

บล็อคไม่รอ

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

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

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

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


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

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

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

หาก Code Base จำเป็นต้องขับเคลื่อนเป็นสี่เหลี่ยมจัตุรัสขนาด 300 มม. คุณสามารถใช้บล็อกรอเพื่อให้ Code Base ดำเนินการแต่ละลักษณะการทำงานทีละรายการได้

VEXcode GO บล็อกโครงการที่ขับเคลื่อนหุ่นยนต์เป็นรูปสี่เหลี่ยมจัตุรัส สแต็กประกอบด้วยบล็อกเมื่อเริ่มต้นตามด้วยบล็อกขับเคลื่อนไปข้างหน้าสลับกัน 4 คู่สำหรับบล็อกขนาด 300 มม. และหมุนขวาสำหรับบล็อก 90 องศา

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

Last Updated: