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

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


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

ภาพตัดปะรูปแบบบล็อกและแบบฝึกสอนต่างๆ จาก V5 ที่แสดงรูปแบบและฟังก์ชันต่างๆ ให้ผู้ใช้ได้สำรวจและนำไปใช้ในโครงการของตน

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

ภาพหน้าจอแสดงการเปิด/ปิดการสลับสำหรับบล็อกใน V5 แสดงให้เห็นตัวเลือกในการจัดการฟังก์ชันการทำงานของบล็อกในส่วนบทช่วยสอน

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


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

ภาพหน้าจอแสดงวิธีปิดใช้งานฟีเจอร์ใน V5 พร้อมด้วยตัวเลือกและการตั้งค่าที่เน้นไว้สำหรับผู้ใช้ในส่วนบทช่วยสอนเกี่ยวกับบล็อก

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

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

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


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

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

ภาพประกอบของบล็อกที่ถูกปิดใช้งานในการเขียนโปรแกรม Vex V5 ซึ่งแสดงบล็อกสีเทาพร้อมสัญลักษณ์คำเตือน ซึ่งระบุว่าไม่สามารถใช้บล็อกได้ในบริบทปัจจุบัน เกี่ยวข้องกับบทช่วยสอนเกี่ยวกับบล็อกในหมวดหมู่ V5 คำอธิบาย

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

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

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

ภาพหน้าจอแสดงขั้นตอนการเปิดใช้งานการตั้งค่าบล็อกหลักในซอฟต์แวร์ VEX V5 พร้อมด้วยภาพประกอบอินเทอร์เฟซและตัวเลือกต่างๆ ที่มีให้สำหรับผู้ใช้ในส่วนบทช่วยสอนเกี่ยวกับบล็อก

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

>ภาพหน้าจอของบล็อกที่ซ้อนกันใน V5 แสดงโครงสร้างลำดับชั้นและคุณสมบัติของบล็อกเพื่อวัตถุประสงค์ในการสอน

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


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

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

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

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

ภาพหน้าจอของฟีเจอร์เปิดใช้ Nest Context ใน VEX V5 แสดงอินเทอร์เฟซผู้ใช้และตัวเลือกที่ใช้ได้ในการกำหนดค่าการตั้งค่าบริบทในบทช่วยสอน Blocks

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

ภาพหน้าจอแสดงการสอน 'ก่อนปิดใช้งานหมวก' ใน V5 แสดงให้เห็นขั้นตอนในการจัดการหมวกในอินเทอร์เฟซการเขียนโปรแกรมบล็อกของแพลตฟอร์ม

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


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

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

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

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

ภาพหน้าจอของตัวเลือกการแก้ไขที่ถูกปิดใช้งานสำหรับ Hat Block ในอินเทอร์เฟซการเขียนโปรแกรม Vex V5 แสดงให้เห็นคุณลักษณะและการตั้งค่าของบล็อกในบริบทของ Blocks Tutorials

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

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

Last Updated: