การตรวจสอบตัวแปรและเซ็นเซอร์พร้อมใช้งานใน VEXcode VR Monitor Console ให้สัญญาณภาพที่สำคัญที่ช่วยให้ผู้ใช้เห็นว่าเกิดอะไรขึ้น ในโครงการ Python ใน จริง ครั้ง Monitor Console อนุญาตให้ผู้ใช้สร้างการเชื่อมต่อภาพระหว่างโปรเจ็กต์กับการกระทำของ VR Robot การตรวจสอบเซ็นเซอร์และค่าตัวแปรในคอนโซลการตรวจสอบทำให้ผู้ใช้สามารถดูรายงานแบบเรียลไทม์ของค่าที่ระบุ (หรือหลายค่า) ในโครงการได้
วิธีใช้คอนโซลมอนิเตอร์
ในการเปิดหน้าต่างการตรวจสอบและดูคอนโซลการตรวจสอบ ให้เลือกไอคอนจอภาพถัดจากวิธีใช้
Monitor Console จะรายงานค่าเซนเซอร์และตัวแปร
การใช้คำสั่งเซ็นเซอร์จอภาพ
สามารถเพิ่มค่าเซ็นเซอร์ได้โดยใช้คำสั่ง Monitor Sensor เพิ่มตัวระบุสำหรับเซ็นเซอร์เป็นพารามิเตอร์สตริง
คำสั่ง Monitor Sensor ยอมรับตัวระบุสตริงต่อไปนี้
รายการของตัวระบุสตริงที่ยอมรับนี้สามารถพบได้ในความช่วยเหลือสำหรับคำสั่ง Monitor Sensor
เพิ่มตัวระบุสตริงที่ถูกต้องเป็นพารามิเตอร์ในคำสั่ง Monitor Sensor ตัวอย่างเช่น เพิ่มสตริง "distance.get_distance" เพื่อรายงานการอ่านเซ็นเซอร์ระยะทางในคอนโซลการตรวจสอบ
ค่าเซ็นเซอร์จะปรากฏในคอนโซลการตรวจสอบเมื่อเริ่มโครงการ
ตรวจสอบค่าเซ็นเซอร์หลายค่าโดยใช้เครื่องหมายจุลภาคเพื่อแยกตัวระบุสตริง
การใช้คำสั่งตัวแปรมอนิเตอร์
คุณสามารถเพิ่มและลบตัวแปรออกจากคอนโซลมอนิเตอร์ได้โดยใช้คำสั่ง Monitor Variable กำหนดตัวแปรเป็นสากล จากนั้นกำหนดค่า เพิ่มตัวแปรเป็นพารามิเตอร์สตริง
ในการสร้างตัวแปรโกลบอล ให้เพิ่มคีย์เวิร์ด "global" ก่อนชื่อตัวแปร
กำหนดค่าเริ่มต้นให้กับตัวแปร
ในการเพิ่มตัวแปรลงในคอนโซลมอนิเตอร์ ให้เพิ่มชื่อตัวแปรเป็นตัวแปรสตริงในคำสั่ง Monitor Variables
ค่าตัวแปรจะปรากฏขึ้นเมื่อเริ่มโครงการ
สามารถเพิ่มรายการไปยังคอนโซลมอนิเตอร์ได้ ก่อนเพิ่มลงในคอนโซลมอนิเตอร์ ต้องกำหนดรายการและรายการ 2 มิติ
หากต้องการสร้างรายการใหม่หรือรายการ 2 มิติ ให้เพิ่มคีย์เวิร์ด "สากล" ก่อนชื่อรายการ
พิมพ์ค่าในวงเล็บเหลี่ยมเพื่อเพิ่มค่าลงในรายการ
ในการเพิ่มรายการไปยัง Monitor Console ให้เพิ่มชื่อรายการเป็นตัวแปรสตริงในคำสั่ง Monitor Variables
ค่ารายการจะปรากฏขึ้นเมื่อเริ่มโครงการ
ตรวจสอบหลายตัวแปรและ/หรือรายการโดยใช้เครื่องหมายจุลภาคเพื่อแยกพารามิเตอร์สตริงชื่อตัวแปร
ตัวอย่างค่าเซ็นเซอร์ตรวจสอบ
การตรวจสอบค่าเซ็นเซอร์ในคอนโซลการตรวจสอบทำให้ผู้ใช้ดูข้อมูลเซ็นเซอร์แบบเรียลไทม์ได้
ในตัวอย่างนี้ กำลังตรวจสอบระยะห่าง จาก ในคอนโซลการตรวจสอบ โปรเจ็กต์สั่งให้หุ่นยนต์ VR หยุดถ้าหุ่นยนต์ VR อยู่ห่างจากผนังน้อยกว่า 500 มม.
ดูเป็นค่าของระยะทาง จาก เปลี่ยนคำสั่งในคอนโซลการตรวจสอบ
ตัวอย่างการตรวจสอบค่าตัวแปร
Monitor Console ยังสามารถใช้เพื่อมอนิเตอร์ค่าตัวแปรได้อีกด้วย Monitor Console สามารถจัดทำรายงานแบบเรียลไทม์ของตัวแปรเฉพาะในโครงการ
ในตัวอย่างนี้ ตัวแปร "timesRepeated" ถูกใช้เพื่อตรวจสอบจำนวนครั้งที่หุ่นยนต์ VR ทำซ้ำพฤติกรรมบางอย่าง
การตรวจสอบตัวแปรบนคอนโซลการตรวจสอบสามารถช่วยให้ข้อเสนอแนะแบบเรียลไทม์เพื่อทำความเข้าใจโฟลว์ของโครงการ