ก้าวผ่านโครงการด้วย Coder

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

บทความต่อไปนี้จะครอบคลุม:


วิธีใช้ฟีเจอร์ขั้นตอน

เพื่อใช้คุณสมบัติขั้นตอน หุ่นยนต์ 123 จะต้องเชื่อมต่อกับ Coder ของคุณ สำหรับข้อมูลเกี่ยวกับการเชื่อมต่อ 123 Robot และ Coder โปรดดู การใช้บทความ VEX Coder Knowledge Base

step.png

ก่อนใช้คุณสมบัติขั้นตอน ให้สร้างโปรเจ็กต์ใน Coder จากนั้นเลือกปุ่มขั้นตอนที่ด้านบนของ Coder เพื่อเริ่มต้น

โครงการเริ่มต้น.png

เมื่อเลือกแล้ว ไฟแสดงสถานะสีเหลืองจะปรากฏขึ้นข้างการ์ด Coder “เมื่อเริ่มต้น 123” เพื่อระบุว่าโครงการเริ่มต้นที่ใด

project-first-step.png

กดปุ่มขั้นตอนอีกครั้งและไฟสีเหลืองจะเลื่อนลงไปที่การ์ดถัดไปใน Coder

project-executed-step.png

เลือกปุ่มขั้นตอนอีกครั้งเพื่อเริ่มการ์ด Coder ถัดจากไฟสีเหลือง ไฟจะเปลี่ยนเป็นสีเขียวเมื่อการ์ด Coder ทำงาน

โครงการสุดท้าย-step.png

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

ดูวิดีโอนี้เพื่อดูขั้นตอนทั้งหมดเกี่ยวกับวิธีใช้ฟีเจอร์ขั้นตอนในการดำเนินการ

เมื่อก้าวผ่านโปรเจ็กต์ การเลือกปุ่ม เริ่มต้น จะทำให้โปรเจ็กต์ที่เหลือดำเนินการด้วยความเร็วเต็มที่ สิ่งนี้มีประโยชน์หากคุณต้องการก้าวผ่านการ์ด Coder สองสามใบแรก แต่จากนั้นทำโครงการที่เหลือตามที่เขียนไว้


การดีบักด้วยคุณสมบัติขั้นตอน

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

coder-turn-left-callout.png

ในตัวอย่างนี้ จุดประสงค์คือให้หุ่นยนต์ 123 ขับในสี่เหลี่ยมจัตุรัส (ขับไปข้างหน้า 1 ก้าวแล้วเลี้ยวขวา 4 ครั้งเพื่อสร้างสี่เหลี่ยม) อย่างไรก็ตาม มีทางเลี้ยวผิดในโครงการ

coder-wrong-code.png

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

coder-fix-turn-left-to-right.png

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

coder-correct-code.png

จากนั้นเลือกปุ่ม Stop และใช้ปุ่ม Step เพื่อเริ่มโครงการอีกครั้งตั้งแต่ต้น โดยใช้คุณสมบัติ Step เพื่อสังเกตพฤติกรรมของหุ่นยนต์ 123 กับการ์ด Coder แต่ละใบของโครงการ

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

Last Updated: