การตรวจสอบค่าตัวแปรและการตรวจจับใน VEXcode 123

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


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

123 แถบเครื่องมือ.png

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

123 มอนิเตอร์ Console.png

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

การเลือกแบบเลื่อนลง.png

สามารถเพิ่มบล็อกจากหมวดหมู่การตรวจจับในกล่องเครื่องมือลงใน Monitor Console ได้ ขั้นแรก เลือกพารามิเตอร์ที่จะตรวจสอบในบล็อกภายในกล่องเครื่องมือ

จากนั้นเลือกและลากบล็อกไปที่ไอคอน Monitor Console ในพื้นที่ทำงาน

ปุ่ม 123 X.png

หากต้องการลบค่าเซ็นเซอร์ออกจาก Monitor Console ให้เลือกไอคอน 'X'

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

123 ลบ Variable.png

หากต้องการลบตัวแปรออกจาก Monitor Console ให้เลือกไอคอน 'X'

123 สร้างรายการ.png

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

หากต้องการเพิ่มรายการที่มีอยู่หรือรายการ 2D ให้เลือกและลากบล็อกรายการที่เกี่ยวข้องไปที่ไอคอน Monitor Console ในพื้นที่ทำงาน

หากมีการลากบล็อกที่ไม่ถูกต้องไปยังไอคอน Monitor Console ในพื้นที่ทำงาน ไอคอนสีแดงจะปรากฏขึ้นเหนือบล็อกนั้น แสดงว่าเลือกบล็อกที่ไม่ถูกต้องและไม่สามารถตรวจสอบได้

123 ลบรายการ X.png

หากต้องการลบรายการออกจาก Monitor Console ให้เลือกไอคอน 'X'


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

ตาตรวจพบ blue.png

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

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

123 ตัวจับเวลาจอภาพ.png

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

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


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

ครั้งซ้ำ.png

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

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

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

Last Updated: