คุณลักษณะ Project Stepping เสนอวิธีการให้ผู้ใช้ดูการดำเนินการของบล็อกโครงการทีละบล็อก ภาพเหล่านี้สามารถใช้เพื่อช่วยนักเรียนแก้ปัญหา หรือเพื่อให้เข้าใจขั้นตอนของโครงการได้ดียิ่งขึ้น เมื่อโปรเจ็กต์เริ่มต้นขึ้น หุ่นยนต์ 123 จะดำเนินการโปรเจ็กต์ตามคำแนะนำ แต่อาจไม่เป็นไปตามที่ผู้ใช้ต้องการ การมีความสามารถในการดูบล็อกที่กำลังดำเนินการทีละบล็อกทำให้ผู้ใช้มองเห็นได้ดีขึ้นว่าบล็อกใดที่อาจก่อให้เกิดข้อผิดพลาด ดังนั้นการดีบักจึงกลายเป็นกระบวนการที่ตรงเป้าหมายและมีประสิทธิภาพมากขึ้น
วิธีใช้คุณสมบัติ Project Stepping
ในการใช้คุณสมบัติ Project Stepping ใน VEXcode 123 หุ่นยนต์ 123 จะต้องเชื่อมต่อกับแท็บเล็ตหรือคอมพิวเตอร์ของคุณ สำหรับข้อมูลเกี่ยวกับการเชื่อมต่อหุ่นยนต์ 123 ดูบทความสำหรับอุปกรณ์ของคุณในส่วนการติดตั้งและเชื่อมต่อของไลบรารี VEX
เลือกปุ่มขั้นตอนที่ด้านบนขวาของแถบเครื่องมือ VEXcode 123
เมื่อเลือกแล้ว ไฮไลต์สีเขียวจะปรากฏขึ้นและกะพริบรอบๆ บล็อก {When started} เพื่อระบุตำแหน่งที่โปรแกรมเริ่มต้น จากนั้นจึงเลื่อนทันทีเพื่อไฮไลต์บล็อกแรกในสแต็ก ไฮไลต์จะอยู่บนบล็อกแรกหลังจาก {When started} จนกว่าปุ่มขั้นตอนจะถูกเลือกอีกครั้ง
เลือกปุ่มขั้นตอนอีกครั้งเพื่อเริ่มบล็อกที่ถูกไฮไลต์ ไฮไลท์จะกะพริบในขณะที่บล็อกถูกดำเนินการ เมื่อบล็อกเสร็จสมบูรณ์ บล็อกถัดไปจะถูกไฮไลต์ แสดงว่าพร้อมที่จะรันคำสั่งถัดไปเมื่อเลือกปุ่ม Step อีกครั้ง
ใช้ปุ่มขั้นตอนต่อไปเพื่อดำเนินโครงการทีละบล็อก เมื่อก้าวผ่านโปรเจ็กต์ การเลือกปุ่มเริ่มจะทำให้ส่วนที่เหลือของโปรเจ็กต์ดำเนินการด้วยความเร็วสูงสุด สิ่งนี้มีประโยชน์ถ้าคุณต้องการก้าวผ่านช่วงสองสามช่วงแรกของโปรเจ็กต์ แต่จากนั้นก็ดำเนินการส่วนที่เหลือของโปรเจ็กต์ตามที่เขียนไว้
การดีบักด้วยคุณสมบัติ Project Stepping
คุณสมบัติ Project Stepping ชะลอการไหลของโปรเจ็กต์และให้ผลตอบรับด้วยภาพโดยตรงเกี่ยวกับสิ่งที่หุ่นยนต์ 123 กำลังทำในแต่ละบล็อกในโปรเจ็กต์ สิ่งนี้ทำให้ผู้ใช้สามารถผ่านโปรเจ็กต์ทีละบล็อกเพื่อสังเกตพฤติกรรมและแก้ไขข้อผิดพลาด
ในตัวอย่างนี้ จุดประสงค์คือให้หุ่นยนต์ 123 ขับเคลื่อนเป็นสี่เหลี่ยมจัตุรัส (ขับเคลื่อนไปข้างหน้า 1 ก้าวแล้วเลี้ยวขวา 90 องศา 4 ครั้งเพื่อสร้างสี่เหลี่ยมจัตุรัส) อย่างไรก็ตามมีการเลี้ยวผิดในโครงการ
ใช้คุณสมบัติ Project Stepping เพื่อเริ่มและดำเนินโครงการทีละขั้นตอนจนกว่าจะสังเกตเห็นข้อผิดพลาด
แก้ไขข้อผิดพลาด.
จากนั้นเลือกปุ่ม Stop และใช้ปุ่ม Step เพื่อเริ่มโปรเจ็กต์อีกครั้งตั้งแต่ต้น โดยใช้ฟีเจอร์ Project Stepping เพื่อสังเกตพฤติกรรมของหุ่นยนต์ 123 ในแต่ละบล็อกของโปรเจ็กต์ ทำซ้ำขั้นตอนนี้จนกว่าโครงการจะทำงานตามที่ตั้งใจไว้