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