ก้าวผ่านโปรเจ็กต์ใน VIQC Virtual Skills

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


วิธีใช้ฟีเจอร์ Project Stepping

step_icon.png

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

first_block.png

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

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

วินาที_block.png

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

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


การดีบักด้วยฟีเจอร์ Project Stepping

example_with_mistake.png

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

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

highlighted_mistake.png

error_visual.png

รันโปรเจ็กต์ทีละขั้นตอนโดยใช้ฟีเจอร์ Project Stepping จนกว่าจะพบข้อผิดพลาด

turn_dropdown.png

Corrected_mistake.png

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

ความผิดพลาดในตัวอย่างนี้คือการที่ Fling ถูกเข้ารหัสให้เลี้ยวซ้าย 155 องศา อย่างไรก็ตาม ทิศทางนี้ไม่ได้ทำให้ Fling อยู่ในมุมที่ถูกต้องเพื่อให้เครื่อง Catapult ยิงบอลเข้าใน 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: