การตรวจสอบตัวแปรและเซ็นเซอร์ที่มีอยู่ในคอนโซลการตรวจสอบ VEXcode 123 ให้สัญญาณภาพที่สำคัญที่ช่วยให้ผู้ใช้เห็นว่าเกิดอะไรขึ้นในโครงการ VEXcode 123 แบบเรียลไทม์ Monitor Console อนุญาตให้ผู้ใช้สร้างการเชื่อมต่อภาพระหว่างโปรเจ็กต์กับการกระทำของ 123 Robot การตรวจสอบเซ็นเซอร์และค่าตัวแปรในคอนโซลการตรวจสอบทำให้ผู้ใช้สามารถดูรายงานแบบเรียลไทม์ของค่าที่ระบุ (หรือหลายค่า) ในโครงการได้
วิธีใช้คอนโซลมอนิเตอร์
ในการเปิดหน้าต่างการตรวจสอบและดูคอนโซลการตรวจสอบ ให้เลือกไอคอนจอภาพถัดจากวิธีใช้
Monitor Console จะรายงานค่าเซนเซอร์และตัวแปร
บล็อกจากหมวด Sensing ในกล่องเครื่องมือสามารถเพิ่มและลบออกจาก Monitor Console ได้โดยการเลือกและยกเลิกการเลือกช่องทำเครื่องหมายที่เกี่ยวข้อง
คุณสามารถเพิ่มและลบตัวแปรออกจากคอนโซลมอนิเตอร์ได้โดยการเลือกและยกเลิกการเลือกกล่องที่เกี่ยวข้อง VEXcode123 มีตัวแปร 'myVariable' โดยค่าเริ่มต้นในกล่องเครื่องมือ สำหรับข้อมูลเกี่ยวกับการเพิ่มตัวแปรใหม่และการตั้งชื่อตัวแปรใน VEXcode 123 โปรดดูบทความนี้จากฐานความรู้ ที่นี่
สามารถเพิ่มรายการไปยังคอนโซลมอนิเตอร์ได้ ก่อนเพิ่มลงในคอนโซลมอนิเตอร์ ต้องสร้างรายการและรายการ 2 มิติ สามารถทำได้โดยเลือก 'สร้างรายการ' หรือ 'สร้างรายการ 2 มิติ' จากกล่องเครื่องมือ
หากต้องการเพิ่มรายการที่มีอยู่หรือรายการ 2D ให้เลือกปุ่ม 'เพิ่มรายการ'
รายการที่มีอยู่สามารถเพิ่มและลบออกจากคอนโซลการตรวจสอบโดยการเลือกกล่องกาเครื่องหมายที่เกี่ยวข้อง
รายการที่เลือกจะปรากฏในคอนโซลการตรวจสอบ
หากต้องการลบรายการออกจากคอนโซลการตรวจสอบ ให้เลือกปุ่ม 'เพิ่มรายการ' อีกครั้งและยกเลิกการเลือกรายการที่คุณต้องการลบ
การตรวจสอบค่าเซ็นเซอร์
การตรวจสอบค่าเซ็นเซอร์ในคอนโซลการตรวจสอบทำให้ผู้ใช้ดูข้อมูลเซ็นเซอร์แบบเรียลไทม์ได้
ในตัวอย่างต่อไปนี้ กำลังตรวจสอบบล็อก <Detects color> ในคอนโซลการตรวจสอบ โปรเจ็กต์สั่งให้หุ่นยนต์ 123 ขับจนกว่าจะตรวจพบวัตถุ เมื่อตรวจพบวัตถุแล้ว หากวัตถุนั้นเป็นสีน้ำเงิน หุ่นยนต์ 123 จะเลี้ยวขวา หากหุ่นยนต์ 123 ตรวจไม่พบสีน้ำเงิน หุ่นยนต์จะเลี้ยวซ้าย ดูเป็นค่าของบล็อก <Detects color> ในคอนโซลการตรวจสอบเปลี่ยนจากเท็จเป็นจริงเมื่อหุ่นยนต์ 123 ของคุณตรวจพบสีน้ำเงิน
คอนโซลการตรวจสอบยังสามารถใช้เพื่อช่วยให้ผู้ใช้เห็นภาพโฟลว์ของโปรเจ็กต์โดยการแสดงบล็อกที่อาจไม่ได้รายงานอย่างชัดเจน เช่น ค่าตัวจับเวลาเป็นวินาที
ในตัวอย่างต่อไปนี้ กำลังรายงานบล็อก (ค่าตัวจับเวลา) ในคอนโซลการตรวจสอบ หุ่นยนต์ 123 จะขับเคลื่อนไปข้างหน้า 1 ก้าว จากนั้นรอจนกว่าบล็อก (ค่าตัวจับเวลา) จะรายงานกลับค่าที่มากกว่า 5 วินาที หุ่นยนต์ 123 จะเลี้ยวขวา 90 องศา หากไม่มีคอนโซลมอนิเตอร์ ผู้ใช้จะไม่สามารถเห็นภาพเวลาที่แน่นอนของหุ่นยนต์ 123 ที่เลี้ยวขวา 90 องศา
การตรวจสอบค่าตัวแปร
Monitor Console ยังสามารถใช้เพื่อมอนิเตอร์ค่าตัวแปรได้อีกด้วย Monitor Console สามารถจัดทำรายงานแบบเรียลไทม์ของตัวแปรเฉพาะในโครงการ
ในตัวอย่างต่อไปนี้ ตัวแปร 'ทำซ้ำ' ถูกใช้เพื่อตรวจสอบจำนวนครั้งที่หุ่นยนต์ 123 ทำซ้ำพฤติกรรมบางอย่าง การตรวจสอบตัวแปรบนคอนโซลมอนิเตอร์สามารถช่วยให้ข้อเสนอแนะแบบเรียลไทม์เพื่อทำความเข้าใจโฟลว์ของโปรเจ็กต์