ก้าวผ่านโปรเจ็กต์ใน VEXcode VR โดยใช้ VIQC Pitching In

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


วิธีใช้คุณสมบัติ Project Stepping

Screen_Shot_2022-05-19_at_2.17.30_PM.png

เลือกปุ่มขั้นตอนที่ด้านบนขวาของแถบเครื่องมือ VEXcode VR

first_block.png

เมื่อเลือกแล้ว ไฮไลต์สีเขียวจะปรากฏขึ้นรอบๆ บล็อก {When started} เพื่อระบุตำแหน่งที่โปรแกรมเริ่มต้น จากนั้นจึงย้ายทันทีเพื่อไฮไลต์บล็อกแรกในสแต็ก ไฮไลต์จะอยู่บนบล็อกแรกหลังจาก {When started}จนกว่าปุ่มขั้นตอนจะถูกเลือกอีกครั้ง

หมายเหตุ: ไฮไลต์จะเลื่อนผ่านบล็อก [ความคิดเห็น] ทันที เนื่องจากบล็อก [ความคิดเห็น] จะไม่เปลี่ยนโครงการหรือบล็อกที่อยู่รอบๆ

Second_block.png

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

ใช้ปุ่มขั้นตอนต่อไปเพื่อเรียกใช้โปรเจ็กต์ทีละบล็อก


การดีบักด้วยคุณสมบัติ Project Stepping

example_with_mistake.png

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

ในตัวอย่างนี้ จุดประสงค์คือให้ Fling รับบอลและทำคะแนนบอลใน High Goal อย่างไรก็ตาม การเลี้ยวในโครงการกำลังหมุนไปในทิศทางที่ผิด ดังนั้นลูกบอลจะไม่ถูกทำคะแนนในประตูสูง

highlighted_mistake.png

error_visual.png

ดำเนินโครงการทีละขั้นตอนโดยใช้คุณลักษณะ Project Stepping จนกว่าจะสังเกตเห็นข้อผิดพลาด

Turn_dropdown.png

แก้ไขข้อผิดพลาด.png

แก้ไขข้อผิดพลาด.

ข้อผิดพลาดในตัวอย่างนี้ก็คือ Fling ถูกเขียนโค้ดให้เลี้ยวซ้าย 155 องศา อย่างไรก็ตาม ทิศทางนี้ไม่ได้ทำให้ Fling อยู่ในมุมที่ถูกต้องเพื่อให้เครื่องยิงลูกพุ่งเข้าสู่ High Goal ควรเปลี่ยนทิศทางการเลี้ยวจากซ้ายไปขวา

Final_block.png

Screen_Shot_2021-06-22_at_3.11.30_PM.png

จากนั้นรันโปรเจ็กต์อีกครั้งตั้งแต่ต้นโดยใช้ฟีเจอร์ Project Stepping ทำซ้ำขั้นตอนนี้จนกว่าโครงการจะทำงานได้อย่างถูกต้อง

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

Last Updated: