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


วิธีใช้คุณสมบัติขั้นตอน

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

ขั้นตอน.png

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

โครงการ-beginning.png

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

โครงการ-first-step.png

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

โครงการดำเนินการ step.png

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

โครงการขั้นตอนสุดท้าย.png

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

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

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


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

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

coder-เลี้ยวซ้าย-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 Robot ด้วยการ์ด Coder แต่ละการ์ดของโปรเจ็กต์

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

Last Updated: