คอนโซลช่วยให้ผู้ใช้สามารถแสดงข้อความ รายงานค่าเซ็นเซอร์ หรือนำเสนอข้อมูลจากโปรเจกต์ VEXcode AIR ได้ นอกจากนี้ คอนโซลยังช่วยให้ผู้ใช้สามารถป้อนค่าหรือคำสั่งไปยังตัวควบคุมโดรน VEX AIR และบันทึกผลลัพธ์เป็นไฟล์ข้อความได้

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


การเชื่อมต่อกับพอร์ตอนุกรมคอนโซลใน VEXcode AIR เวอร์ชันเว็บ

ในการพิมพ์ไปยังคอนโซลใน VEXcode AIR เว็บ จำเป็นต้องเชื่อมต่อกับพอร์ตอนุกรมของคอนโซล พอร์ตที่สองนี้จำเป็นเนื่องจากพอร์ตอนุกรมแรกเชื่อมต่อตัวควบคุมกับอุปกรณ์สำหรับการดาวน์โหลดโปรเจ็กต์จากเบราว์เซอร์ หากคุณใช้ VEXcode AIR เวอร์ชันแอปพลิเคชัน ให้ข้ามไปที่ส่วน วิธีเปิดคอนโซล

หมายเหตุ: ในการพิมพ์ไปยังคอนโซล ตัวควบคุมจะต้องเชื่อมต่อกับอุปกรณ์ผ่านสาย USB ตลอดเวลาขณะใช้งานพอร์ตอนุกรมของคอนโซล

หน้าต่างคอนโซลแสดงข้อความว่า: พอร์ตอนุกรมคอนโซลไม่ได้เชื่อมต่อ - โปรดเชื่อมต่อกับพอร์ตอนุกรมคอนโซลเพื่อเปิดใช้งานคอนโซล มีปุ่ม "เรียนรู้เพิ่มเติม" อยู่ด้านล่าง

หากไม่ได้เชื่อมต่อพอร์ตอนุกรมของคอนโซล คอนโซลใน VEXcode AIR จะแสดงสถานะว่าไม่พร้อมใช้งาน

เมนู Drone ใน VEXcode แสดงไอคอนหุ่นยนต์สีเขียว และเปิดอยู่โดยมีปุ่ม Connect Console Serial Port ที่ด้านล่างถูกไฮไลต์

ตรวจสอบให้แน่ใจว่าได้เชื่อมต่อคอนโทรลเลอร์กับอุปกรณ์ผ่านพอร์ตเว็บซีเรียลพอร์ตแรกแล้ว สำหรับข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนการเชื่อมต่อนี้ โปรดดูบทความ การเชื่อมต่อตัวควบคุมโดรน VEX AIR กับ VEXcode AIR

เลือก เชื่อมต่อคอนโซลพอร์ตอนุกรม

macOS/Chromebook

จะมีข้อความแจ้งเตือนปรากฏขึ้นในเบราว์เซอร์ โดยระบุว่าเบราว์เซอร์กำลังจะเชื่อมต่อกับพอร์ตอนุกรมคอนโซลของ VEX AIR Controller ผ่านทาง USB ระบบจะแนะนำให้ผู้ใช้เลือก VEX Robotics AIR Controller ที่มีหมายเลขสูงสุด แล้วกดเชื่อมต่อ ปุ่ม "ดำเนินการต่อ" ถูกไฮไลต์ไว้

วินโดวส์

ข้อความแจ้งเตือนการเชื่อมต่อของ Windows แสดงดังนี้ "เบราว์เซอร์ของคุณกำลังจะเชื่อมต่อกับพอร์ตอนุกรมคอนโซลของตัวควบคุม VEX AIR ผ่านทาง USB เลือก 'VEX Robotics User Port' แล้วกดเชื่อมต่อ ปุ่ม "ดำเนินการต่อ" ที่มุมล่างขวาถูกไฮไลต์ไว้

เลือกภาพแต่ละภาพด้านบนเพื่อขยายภาพ

ข้อความแจ้งเตือนจะปรากฏขึ้นตามอุปกรณ์ของคุณ เลือก ดำเนินการต่อ

macOS/Chromebook

หน้าต่างการเชื่อมต่อแสดงอุปกรณ์สองตัวที่มีป้ายกำกับว่า VEX Robotics AIR Controller อุปกรณ์ที่ยังไม่ได้จับคู่ที่มีหมายเลขสูงกว่า คือ cu.usbmodem01483 จะถูกเลือก ปุ่มเชื่อมต่อถูกไฮไลต์ไว้

วินโดวส์

หน้าต่างการเชื่อมต่อแสดงตัวเลือกสองตัวเลือก: พอร์ตผู้ใช้ VEX Robotics (COM84) และพอร์ตการสื่อสาร VEX Robotics (COM85) - จับคู่แล้ว เลือกพอร์ตผู้ใช้แล้ว และปุ่มเชื่อมต่อถูกไฮไลต์

เลือกภาพแต่ละภาพด้านบนเพื่อขยายภาพ

  • macOS/Chromebook: เลือก AIR Controller ที่มีหมายเลข ID สูงสุด ใน อันดับแรกจากรายการ หมายเลขประจำตัวที่ต่ำที่สุดจะถูกจับคู่ไว้แล้ว 
    เลือก เชื่อมต่อ เมื่อตัวเลือกของคุณถูกไฮไลต์แล้ว
  • Windows: เลือก พอร์ตผู้ใช้. พอร์ตการสื่อสารจะถูกจับคู่ไว้แล้ว
    เมื่อตัวเลือกของคุณถูกไฮไลต์แล้ว ให้เลือก Connect
แผงสถานะคอนโทรลเลอร์จะแสดงข้อความ "Console Serial Port connected" ภายใต้ข้อมูลคอนโทรลเลอร์ VEX AIR สถานะอื่นๆ ที่แสดงคือ การเชื่อมต่อ USB เชื่อมต่อแล้ว, VEXos 1.0.0 และสถานะเฟิร์มแวร์เป็นเวอร์ชันล่าสุด

เมื่อการเชื่อมต่อสำเร็จ พอร์ตอนุกรมคอนโซลจะแสดงเป็น เชื่อมต่อแล้ว ขณะนี้คอนโซลพร้อมใช้งานแล้ว


วิธีเปิดคอนโซล

หน้าต่าง Monitor จะแสดงแถบเครื่องมือที่มีไอคอนหลายไอคอน และปุ่ม Console ซึ่งแสดงด้วยสัญลักษณ์ Monitor จะถูกเน้นไว้

คอนโซลนี้ตั้งอยู่ในส่วน Monitor Console ใน VEXcode AIR หากต้องการเปิดคอนโซล ให้เลือกไอคอนคอนโซลมอนิเตอร์ที่อยู่ถัดจากวิธีใช้

หน้าต่าง Console เปิดขึ้นมาพร้อมกับช่องข้อความว่างเปล่า ด้านล่างจะมีปุ่มต่างๆ ได้แก่ ล้างข้อมูล บันทึก คัดลอกไปยังคลิปบอร์ด และส่ง ช่องป้อนข้อมูลแสดงข้อความว่า "ส่งไปยังคอนโทรลเลอร์"

เมื่อเลือกแล้ว หน้าต่างคอนโซลจะเปิดขึ้น


การใช้งานคอนโซล

การส่งข้อมูลไปยังตัวควบคุม

หน้าต่าง Console จะแสดงพื้นที่ข้อความว่างเปล่าพร้อมช่องป้อนข้อมูลที่มีป้ายกำกับว่า Send to Controller ปุ่มส่งอยู่ทางด้านขวา

เมื่อใช้งาน Console ในโปรเจ็กต์ คุณจะสามารถส่งข้อมูลไปยัง Controller ได้ เลือกช่องข้อความSend to Controller แล้วพิมพ์ข้อมูลที่คุณต้องการป้อนลงไป

หน้าต่าง Console แสดงเค้าโครงเดียวกัน โดยมีช่องป้อนข้อมูลที่ระบุว่า Send to Controller ปุ่มส่งถูกไฮไลต์ไว้

เมื่อพิมพ์ข้อความเสร็จแล้ว ให้เลือกปุ่ม ส่ง หรือกดปุ่ม Return / Enter บนแป้นพิมพ์

หน้าต่าง Console แสดงบันทึกการสนทนา

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

เรียนรู้เพิ่มเติมเกี่ยวกับวิธีการใช้คอนโซลในโปรเจ็กต์ VEXcode AIR ได้ในเอกสารอ้างอิง API ของ VEXcode - AIR

บันทึกหรือคัดลอกจากคอนโซล

หน้าต่าง Console จะแสดงการแลกเปลี่ยนข้อความเดียวกันระหว่าง VEX และ AIR ปุ่มบันทึก (Save) ด้านล่างคอนโซลถูกไฮไลต์

การบันทึกข้อมูลจากคอนโซลไปยังอุปกรณ์ของคุณนั้นทำได้ง่าย เลือกSAVEที่ด้านล่างของคอนโซลเพื่อบันทึกข้อความทั้งหมดเป็นไฟล์ .txt

หน้าต่าง Console จะแสดงการแลกเปลี่ยนข้อความระหว่าง VEX และ AIR ปุ่ม "คัดลอกไปยังคลิปบอร์ด" ใต้คอนโซลถูกไฮไลต์

นอกจากนี้ คุณยังสามารถเลือกตัวเลือกCOPY TO CLIPBOARD เพื่อบันทึกข้อมูลคอนโซลลงในคลิปบอร์ด จากนั้นวางลงในไฟล์ประเภทอื่นได้ 

ล้างหน้าจอในคอนโซล

หน้าต่าง Console จะแสดงการแลกเปลี่ยนข้อความระหว่าง VEX และ AIR ปุ่ม Clear ที่อยู่ใต้คอนโซลถูกไฮไลต์ไว้

คุณสามารถล้างข้อมูลทั้งหมดในคอนโซลได้โดยเลือกปุ่มCLEAR 

นอกจากนี้ คุณยังสามารถล้างแถวเดียวหรือทั้งคอนโซลได้โดยใช้บล็อกหรือคำสั่ง Python หากต้องการเรียนรู้เพิ่มเติม โปรดไปที่ VEXcode API Reference - AIR

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

Last Updated: