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