ปิดการใช้งานและเปิดใช้งานบล็อกใน VEXcode EXP

VEXcode Blocks ช่วยให้ผู้ใช้สามารถปิดการใช้งานและเปิดใช้งานการบล็อกภายในโครงการของตนได้ นี่เป็นคุณสมบัติที่มีประโยชน์สำหรับการทดสอบหรือดีบักโปรเจ็กต์โดยไม่ต้องแยกโปรเจ็กต์ออก ผู้ใช้สามารถปิดใช้งานหรือเปิดใช้งานบล็อกเพื่อทดสอบความแตกต่างในพฤติกรรมของหุ่นยนต์เมื่อบล็อกนั้นอยู่ในหรือไม่ได้อยู่ในโครงการ


วิธีการปิดและเปิดการใช้งานบล็อค

โปรเจ็กต์ VEXcode EXP Blocks ที่มีเมนูบริบทของบล็อกที่เปิดใช้งานอยู่เปิดอยู่และไฮไลต์ตัวเลือกปิดใช้งานการบล็อก ทางด้านขวาจะแสดงผลลัพธ์ โดยบล็อกที่เลือกไว้จะกลายเป็นสีเทา เพื่อระบุว่าบล็อกดังกล่าวถูกปิดใช้งาน

หากต้องการปิดใช้งานการบล็อก ให้คลิกขวาหรือกดค้างบนบล็อกเพื่อเปิดใช้งานเมนูบริบท จากนั้นเลือกปิดใช้งานการบล็อก

โปรเจ็กต์ VEXcode EXP Blocks ที่มีเมนูบริบทของบล็อกที่ถูกปิดใช้งานเปิดอยู่และมีการเน้นตัวเลือกเปิดใช้งานการบล็อก ทางด้านขวาเป็นโครงการเดียวกัน แต่บล็อกที่เลือกเป็นสีเพื่อระบุว่าได้รับการเปิดใช้งานแล้ว

หากต้องการเปิดใช้งานบล็อกที่ปิดใช้งาน ให้เปิดใช้งานเมนูบริบทสำหรับบล็อกนั้น และเลือกเปิดใช้งานบล็อก


จะเกิดอะไรขึ้นกับแต่ละบล็อคเมื่อปิดการใช้งาน

โครงการ VEXcode EXP Blocks ประกอบไปด้วยบล็อกที่ถูกปิดใช้งาน บล็อกเป็นสีเทาและมีเส้นตารางทแยงมุมอยู่ด้านบน

ในขณะที่บล็อกถูกปิดใช้งาน บล็อกนั้นจะแสดงเป็นสีเทาโดยมีตารางเส้นทแยงมุมอยู่เหนือบล็อกนั้น

บล็อกที่ปิดใช้งานจะถือเป็นความคิดเห็น ไม่มีผลกระทบต่อการไหลของโครงการ

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


จะเกิดอะไรขึ้นเมื่อบล็อกที่มีบล็อกซ้อนกันถูกปิดใช้งาน

เมื่อคุณปิดการใช้งานบล็อกที่มีบล็อกซ้อนกัน บล็อกทั้งหมดจะถูกปิดการใช้งาน บล็อกเช่นลูปหรือแบบมีเงื่อนไข if-then-else ที่มีบล็อกซ้อนกันสามารถปิดใช้งานได้ในลักษณะเดียวกับที่บล็อกเดียวสามารถทำได้ 

โปรเจ็กต์ VEXcode EXP Blocks ที่มีเมนูบริบทของบล็อกคอนเทนเนอร์ที่เปิดใช้งานอยู่เปิดอยู่และไฮไลต์ตัวเลือกปิดใช้งานบล็อก

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

โปรเจ็กต์ VEXcode EXP Blocks ที่มีบล็อกคอนเทนเนอร์และบล็อกที่ซ้อนกันทั้งหมดถูกปิดการใช้งาน บล็อกมีสีเทาและมีเส้นตารางทแยงมุมอยู่ด้านบน

รูปภาพด้านล่างแสดงสิ่งที่เกิดขึ้นเมื่อปิดใช้งานการวนซ้ำซ้ำ วงวนและบล็อกทั้งสองด้านในถูกปิดใช้งานทั้งหมด

โปรเจ็กต์ VEXcode EXP Blocks ที่มีเมนูบริบทของบล็อกคอนเทนเนอร์ที่ปิดใช้งานเปิดอยู่และไฮไลต์ตัวเลือกเปิดใช้งานบล็อก

คุณสามารถเปิดใช้งานบล็อกหลักและบล็อกที่ซ้อนกันทั้งหมดภายในได้โดยเปิดใช้งานเมนูบริบทของบล็อกหลัก และเลือกเปิดใช้งานบล็อก

โปรเจ็กต์ VEXcode EXP Blocks ที่มีบล็อกคอนเทนเนอร์และบล็อกที่ซ้อนกันทั้งหมดเปิดใช้งานอยู่

เมื่อเปิดใช้งานบล็อกหลัก บล็อกที่ซ้อนกันทั้งหมดจะถูกเปิดใช้งานด้วย


ปิดการใช้งานและเปิดใช้งานบล็อกซ้อนเดียว

คุณสามารถปิดการใช้งานบล็อกเดี่ยวภายในลูปหรือถ้าเป็นเช่นนั้นโดยทำตามขั้นตอนเดียวกันสำหรับการปิดการใช้งานบล็อกอื่น ๆ: เปิดใช้งานเมนูบริบทของบล็อกนั้น และเลือก ปิดการใช้งานบล็อก

โปรเจ็กต์ VEXcode EXP Blocks ถูกปิดการใช้งานบล็อกซ้อนกันแล้ว

นี่คือตัวอย่างของการปิดใช้งานเพียงบล็อกเดียวภายในลูป

โปรเจ็กต์ VEXcode EXP Blocks ที่มีเมนูบริบทของบล็อกคอนเทนเนอร์เปิดอยู่และตัวเลือกเปิดใช้งานบล็อกถูกเน้นแต่เป็นสีเทา บล็อกที่ซ้อนกันหนึ่งบล็อกถูกปิดใช้งาน แต่ตัวเลือกเปิดใช้งานบล็อกไม่สามารถใช้งานได้ เนื่องจากบล็อกคอนเทนเนอร์ยังคงเปิดใช้งานอยู่

เมนูบริบทสำหรับบล็อกหลักจะไม่มีตัวเลือกสำหรับการเปิดใช้งานบล็อกที่ซ้อนกัน เนื่องจากบล็อกหลักไม่ได้ถูกปิดใช้งาน

โปรเจ็กต์ VEXcode EXP Blocks ที่มีเมนูบริบทของบล็อกที่ถูกปิดใช้งานเปิดอยู่ บล็อกจะซ้อนอยู่ภายในบล็อกคอนเทนเนอร์ และตัวเลือกเปิดใช้งานบล็อกจะถูกเน้นไว้ ทางด้านขวาจะแสดงผลลัพธ์โดยที่บล็อคที่เลือกเปิดใช้งานแล้ว

หากในภายหลังคุณต้องการเปิดใช้งานบล็อกที่ซ้อนกัน คุณจะต้องเปิดใช้งานเมนูบริบท


ปิดการใช้งานบล็อก "หมวก"

คุณสามารถปิดการใช้งานบล็อกทั้งหมดได้โดยการปิดการใช้งานบล็อก "หมวก" ที่มีบล็อกทั้งหมด 

เมนูบริบทของโครงการ VEXcode EXP Blocks ที่มีบล็อกหมวกที่เปิดใช้งานเปิดอยู่ ตัวเลือกปิดใช้งานการบล็อคถูกเน้นไว้

เปิดใช้งานเมนูบริบทของบล็อก "หมวก" จากนั้นเลือกปิดการใช้งานบล็อก

โปรเจ็กต์ VEXcode EXP Blocks ปิดการใช้งานบล็อกหมวก และบล็อกที่เหลือในสแต็กยังคงเปิดใช้งานอยู่ บล็อกหมวกมีสีเทาและมีเส้นตารางทแยงมุมอยู่ด้านบน

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

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

Last Updated: