ฟีเจอร์ Project Stepping ช่วยให้ผู้ใช้เห็นภาพที่ชัดเจน ซึ่งเป็นประโยชน์ในการแก้ไขปัญหาหรือทำความเข้าใจขั้นตอนการทำงานของโครงการได้ดียิ่งขึ้น เมื่อเริ่มโปรเจ็กต์ Fling the Hero Bot จะทำงานตามคำสั่ง แต่ผลลัพธ์อาจไม่ตรงตามที่ผู้ใช้ต้องการ การที่สามารถมองเห็นการทำงานของบล็อกแต่ละขั้นตอนได้ทีละขั้น จะช่วยให้ผู้ใช้เห็นภาพชัดเจนขึ้นว่าบล็อกใดบ้างที่อาจเป็นสาเหตุของข้อผิดพลาด
วิธีใช้งานฟีเจอร์การแบ่งขั้นตอนของโปรเจ็กต์
เลือกปุ่มขั้นตอนที่อยู่ด้านบนขวาของแถบเครื่องมือ VEXcode VR
เมื่อเลือกแล้ว จะมีไฮไลต์สีเขียวปรากฏขึ้นรอบบล็อก {When started} เพื่อระบุจุดเริ่มต้นการทำงานของโปรแกรม จากนั้นจะย้ายไปไฮไลต์บล็อกแรกในสแต็กทันที การไฮไลต์จะยังคงอยู่ที่บล็อกแรกหลังจาก {เมื่อเริ่มต้น} จนกว่าจะเลือกปุ่มขั้นตอนอีกครั้ง
หมายเหตุ การไฮไลต์จะเลื่อนผ่านบล็อก [ความคิดเห็น] ทันที เนื่องจากบล็อก [ความคิดเห็น] ไม่เปลี่ยนแปลงโปรเจ็กต์หรือบล็อกโดยรอบ
กดปุ่มขั้นตอนอีกครั้งเพื่อเรียกใช้บล็อกที่ถูกไฮไลต์ เมื่อบล็อกนี้ทำงานเสร็จแล้ว บล็อกถัดไปจะถูกไฮไลต์
ใช้ปุ่มขั้นตอนเพื่อดำเนินการสร้างโปรเจ็กต์ทีละส่วนต่อไป
การดีบักด้วยฟีเจอร์การก้าวทีละขั้นของโปรเจ็กต์
ฟีเจอร์การแสดงความคืบหน้าของโครงการจะช่วยชะลอขั้นตอนการทำงานของโครงการและให้ผลตอบรับเชิงภาพทันที วิธีนี้ช่วยให้ผู้ใช้สามารถตรวจสอบโครงการทีละส่วนเพื่อสังเกตพฤติกรรมและแก้ไขข้อผิดพลาดได้
ในตัวอย่างนี้ เป้าหมายคือให้ Fling รับลูกบอลและยิงลูกบอลเข้าประตูสูง อย่างไรก็ตาม ทิศทางของโครงการกำลังเปลี่ยนไปในทิศทางที่ผิด และด้วยเหตุนี้ ลูกบอลจึงจะไม่ถูกยิงเข้าประตูเป้าหมาย
ดำเนินการโปรเจ็กต์ทีละขั้นตอนโดยใช้คุณสมบัติการดำเนินการโปรเจ็กต์ทีละขั้นตอน จนกว่าจะพบข้อผิดพลาด
แก้ไขข้อผิดพลาด
ข้อผิดพลาดในตัวอย่างนี้คือ การเขียนโค้ดให้ Fling เลี้ยวซ้าย 155 องศา แต่ทิศทางนี้ไม่ได้ทำให้ Fling อยู่ในมุมที่ถูกต้องสำหรับเครื่องยิงลูกบอลที่จะยิงลูกบอลเข้าไปในประตูสูง ควรเปลี่ยนทิศทางการเลี้ยวจากซ้ายไปขวา
จากนั้นเรียกใช้โปรเจ็กต์อีกครั้งตั้งแต่ต้นโดยใช้คุณสมบัติ Project Stepping ทำซ้ำขั้นตอนนี้จนกว่าโปรเจ็กต์จะทำงานได้อย่างถูกต้อง