บล็อคไม่รอ
บล็อกที่ไม่รอ บล็อกจะมีสแต็กดำเนินต่อไปแม้ว่าพฤติกรรมของบล็อกจะยังไม่เสร็จสมบูรณ์ก็ตาม
บล็อก [Drive] เป็นตัวอย่างที่ดีของบล็อกที่ไม่รอ ในตัวอย่างด้านล่าง รหัสฐานไม่เคลื่อนที่เนื่องจากบล็อก [ขับเคลื่อน] เริ่มต้น แต่บล็อก [หยุดการขับขี่] จะหยุดก่อนที่มอเตอร์จะเคลื่อนที่
การบล็อกแบบไม่รอจะมีประโยชน์เมื่อคุณต้องการดำเนินการหลายอย่างพร้อมกัน
บล็อครออยู่.
การรอ บล็อกหยุดสแต็กที่เหลือชั่วคราวจนกว่าพฤติกรรมของบล็อกนั้นจะเสร็จสมบูรณ์
บล็อกการรอคอยส่วนใหญ่จะพบได้ในบล็อก Motion และ Drivetrain
หาก Code Base จำเป็นต้องขับเคลื่อนเป็นสี่เหลี่ยมจัตุรัสขนาด 300 มม. คุณสามารถใช้บล็อกรอเพื่อให้ Code Base ดำเนินการแต่ละลักษณะการทำงานทีละรายการได้