การมอนิเตอร์เพื่อทราบค่า (ตัวแปร) ต่างๆ ผ่านอุปกรณ์ sensor ของ VEXcode GO

การมอนิเตอร์เพื่อทราบค่า (ตัวแปร) ต่างๆ ผ่านอุปกรณ์ sensor ของ VEXcode GO ช่วยให้ผู้ใช้เห็นภาพรวม ว่าเกิดอะไรขึ้น ผ่านการอ่านค่าของ sensor  แบบ real time  การมอนิเตอร์ฯ ช่วยสื่อข้อมูลที่ detect ได้ระหว่างโครงการ ในการทำaction ต่างๆ ของ GO Robot ผู้ใช้สามารถอ่านค่าต่างๆ หลายค่า ได้อย่าง realtime เป็นการแสดงผลภาพรวม ของ project flow อย่างชัดเจน ผ่านรายละเอียดบล็อคที่ต่อกัน ทำให้ผู้ใช้ทราบค่าการอ่านจาก action บางรายการ ที่อาจไม่เห็นชัดเจนจากการอ่านบล๊อคบน dashboard

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


วิธีใช้คอนโซลมอนิเตอร์

esYb3yFkHm.png

บน Monitor Window ให้คลิ้กเลือกไอคอน Monitor Console (ดังปรากฏในภาพ)

HLWf2ViDlc.png

Monitor Console จะรายงานค่าตัวแปรต่างๆ จาก sensors

1lLFjfxpgn.png

ให้เชคที่บล็อคกลุ่ม Sensing ซึ่งสามารถเพิ่มและลบออกรายการค่าตัวแปรที่ต้องการวัด บน Monitor Console ได้ โดยการเลือกหรือยกเลิกการเลือก ด้วยการติ๊กที่ช่องดังปรากฏในรูปภาพ

OyZFarlpai.png

คุณสามารถเพิ่มและลบตัวแปรออกจาก Monitor Consoleได้ โดย tick หรือ untick ช่องที่เกี่ยวข้อง VEXcode GO เริ่มต้นด้วยตัวแปร "myVariable" เสมอ สำหรับข้อมูลเกี่ยวกับการเพิ่มตัวแปรใหม่และการตั้งชื่อตัวแปรใน VEXcode GO ให้คลิก ที่นี่

สร้างรายการ

สามารถเพิ่มรายการใน Monitor Console ได้ ก่อนดำเนินการ ต้องทกำการสร้าง lists และ 2D lists

RaYTACN5Cz.png

หากต้องการเพิ่ม list หรือ 2D list ใหม่ ให้เลือกปุ่ม "เพิ่มรายการ" (“Add Lists”)

2Kqe5x0b3M.png

หากต้องการเพิ่มหรือลบ lists บน Monitor Console ให้คลิ๊กลูกศรเข้าหรือออก เป็นการเลือก Monitor Console จะแสดงชื่อ list ที่ได้กดเลือกไว้

6C2sSNxQXY.png

หากต้องการลบ list ออกจาก Monitor Console, ให้เลือกปุ่ม "เพิ่มรายการ" (“Add Lists” ) อีกครั้งเป็นการติ๊กเครื่องหมายออก


การมอนิเตอร์ค่าต่างๆ ที่ sensor จับได้

PXSGAsZ3fB.png

การตรวจสอบค่าเซ็นเซอร์ใน Monitor Console ทำให้ผู้ใช้ดูข้อมูลเซ็นเซอร์แบบเรียลไทม์ได้

ในตัวอย่างต่อไปนี้ ได้ตรวจพบข้อขัดข้อง   ในบล็อกหนึ่ง ซึ่งกำลังถูกตรวจสอบ ตัวอย่างนี้สั่งให้ GO Robot หยุด ถ้ามันสัมผัสกับผนังหรือวัตถุอื่น ค่าของ ข้อขัดข้อง บนบล็อกฟ้าคราม ใน Monitor Console จะเปลี่ยนจาก false เป็น true เมื่อหุ่นยนต์สัมผัสกับวัตถุ

1xB7KyO4QJ.png

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

ในตัวอย่างต่อไปนี้ ค่าตัวจับเวลา กำลังรายงานในคอนโซลการตรวจสอบ GO Robot จะขับเคลื่อนไปข้างหน้า 400 มม. แล้วรอจนกระทั่ง ค่าตัวจับเวลา จะรายงานค่าที่กลับคืนมามากกว่า 3 วินาที GO Robot จะเลี้ยวขวา 90 องศา หากไม่มีคอนโซลมอนิเตอร์ ผู้ใช้จะมองไม่เห็นเวลาที่แน่นอนของคำสั่งเลี้ยวขวา 90 องศา


การตรวจสอบค่าตัวแปร

2Ugak3iVza.png

Monitor Console ยังสามารถใช้เพื่อมอนิเตอร์ค่าตัวแปรได้อีกด้วย Monitor Console สามารถจัดทำรายงานแบบเรียลไทม์ของตัวแปรเฉพาะในโครงการ

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

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

Last Updated: