การตรวจสอบตัวแปรและเซ็นเซอร์ที่มีอยู่ในคอนโซลการตรวจสอบ VEXcode 123 ให้สัญญาณภาพที่สำคัญที่ช่วยให้ผู้ใช้เห็นว่าเกิดอะไรขึ้นในโครงการ VEXcode 123 แบบเรียลไทม์ Monitor Console อนุญาตให้ผู้ใช้สร้างการเชื่อมต่อภาพระหว่างโปรเจ็กต์กับการกระทำของ 123 Robot การตรวจสอบเซ็นเซอร์และค่าตัวแปรในคอนโซลการตรวจสอบทำให้ผู้ใช้สามารถดูรายงานแบบเรียลไทม์ของค่าที่ระบุ (หรือหลายค่า) ในโครงการได้


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

Monitor_icon.png

ในการเปิดหน้าต่างการตรวจสอบและดูคอนโซลการตรวจสอบ ให้เลือกไอคอนจอภาพถัดจากวิธีใช้

Monitor_window.png

Monitor Console จะรายงานค่าเซนเซอร์และตัวแปร

Checkmark.png

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

myVariable.png

คุณสามารถเพิ่มและลบตัวแปรออกจากคอนโซลมอนิเตอร์ได้โดยการเลือกและยกเลิกการเลือกกล่องที่เกี่ยวข้อง VEXcode123 มีตัวแปร 'myVariable' โดยค่าเริ่มต้นในกล่องเครื่องมือ สำหรับข้อมูลเกี่ยวกับการเพิ่มตัวแปรใหม่และการตั้งชื่อตัวแปรใน VEXcode 123 โปรดดูบทความนี้จากฐานความรู้ ที่นี่

Make_a_list.png

สามารถเพิ่มรายการไปยังคอนโซลมอนิเตอร์ได้ ก่อนเพิ่มลงในคอนโซลมอนิเตอร์ ต้องสร้างรายการและรายการ 2 มิติ สามารถทำได้โดยเลือก 'สร้างรายการ' หรือ 'สร้างรายการ 2 มิติ' จากกล่องเครื่องมือ

Add_list_button.png

หากต้องการเพิ่มรายการที่มีอยู่หรือรายการ 2D ให้เลือกปุ่ม 'เพิ่มรายการ'

Checkbox_list.png

รายการที่มีอยู่สามารถเพิ่มและลบออกจากคอนโซลการตรวจสอบโดยการเลือกกล่องกาเครื่องหมายที่เกี่ยวข้อง

List_in_console.png

รายการที่เลือกจะปรากฏในคอนโซลการตรวจสอบ

Uncheck_list.png

หากต้องการลบรายการออกจากคอนโซลการตรวจสอบ ให้เลือกปุ่ม 'เพิ่มรายการ' อีกครั้งและยกเลิกการเลือกรายการที่คุณต้องการลบ


การตรวจสอบค่าเซ็นเซอร์

Detects_blue.png

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

ในตัวอย่างต่อไปนี้ กำลังตรวจสอบบล็อก <Detects color> ในคอนโซลการตรวจสอบ โปรเจ็กต์สั่งให้หุ่นยนต์ 123 ขับจนกว่าจะตรวจพบวัตถุ เมื่อตรวจพบวัตถุแล้ว หากวัตถุนั้นเป็นสีน้ำเงิน หุ่นยนต์ 123 จะเลี้ยวขวา หากหุ่นยนต์ 123 ตรวจไม่พบสีน้ำเงิน หุ่นยนต์จะเลี้ยวซ้าย ดูเป็นค่าของบล็อก <Detects color> ในคอนโซลการตรวจสอบเปลี่ยนจากเท็จเป็นจริงเมื่อหุ่นยนต์ 123 ของคุณตรวจพบสีน้ำเงิน

Timer_value.png

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

ในตัวอย่างต่อไปนี้ กำลังรายงานบล็อก (ค่าตัวจับเวลา) ในคอนโซลการตรวจสอบ หุ่นยนต์ 123 จะขับเคลื่อนไปข้างหน้า 1 ก้าว จากนั้นรอจนกว่าบล็อก (ค่าตัวจับเวลา) จะรายงานกลับค่าที่มากกว่า 5 วินาที หุ่นยนต์ 123 จะเลี้ยวขวา 90 องศา หากไม่มีคอนโซลมอนิเตอร์ ผู้ใช้จะไม่สามารถเห็นภาพเวลาที่แน่นอนของหุ่นยนต์ 123 ที่เลี้ยวขวา 90 องศา


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

Times_repeated.png

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

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

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

Last Updated: