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

บล็อคไม่รอ

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

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

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

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


บล็อครอ

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

บล็อกการรอส่วนใหญ่จะพบได้ในบล็อกระบบขับเคลื่อน

หากหุ่นยนต์ 123 ต้องขับเคลื่อนเป็นสี่เหลี่ยมจัตุรัส 1 ขั้น คุณสามารถใช้บล็อครอเพื่อให้หุ่นยนต์ 123 ดำเนินการแต่ละพฤติกรรมแยกกัน

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

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

Last Updated: