การใช้คอนโซลการพิมพ์ใน VEXcode 123

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

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


วิธีการเปิดคอนโซลการพิมพ์

แถบเครื่องมือ VEXcode 123 พร้อมไอคอน Monitor ที่เน้นไว้ทางด้านซ้ายของไอคอน Help

Print Console อยู่ใน 123 Monitor Display หากต้องการเปิด Print Console ให้เลือกไอคอน Monitor Display ถัดจาก Help

เมนู Monitor Display เปิดอยู่โดยมีการเน้นคอนโซลการพิมพ์ข้างล่าง

หน้าจอมอนิเตอร์จะเปิดขึ้นเมื่อเลือกแล้ว Print Console อยู่ที่ด้านล่าง


วิธีใช้ Print Console ในโปรเจ็กต์

ดูบล็อกที่เรียกใช้คอนโซลการพิมพ์

แถบเครื่องมือ VEXcode 123 พร้อมด้วยกลุ่มบล็อกที่แสดงและเน้นไว้

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

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

ใช้ Look Blocks กับ Print Console ในโปรเจ็กต์

โครงการ VEXcode 123 บล็อกโครงการที่มีบล็อก When Started ตามด้วยบล็อก Print ที่อ่านว่า 'Print Drive Forward'

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

แถบเครื่องมือ VEXcode 123 พร้อมไอคอนเริ่มที่เน้นไว้ระหว่างไอคอนหุ่นยนต์และขั้นตอน

รันโครงการโดยเลือก 'เริ่ม' ในแถบเครื่องมือ VEXcode 123

เมนูคอนโซลการพิมพ์จะเปิดขึ้นและคำว่า 'ขับไปข้างหน้า' จะถูกพิมพ์และเน้นไว้

เมื่อเลือก 'Start' แล้ว โปรเจ็กต์จะทำงานและข้อความ 'พิมพ์' หรือค่าที่ตั้งโปรแกรมไว้จะปรากฏใน Print Console ตามที่กำหนดโดยโปรเจ็กต์ VEXcode 123


ล้างแถวใน Print Console

เมนู Print Console จะเปิดขึ้นโดยมีปุ่ม Clear ที่เน้นอยู่ด้านล่าง

มีสองวิธีในการล้างข้อมูลทั้งหมดจาก Print Console วิธีแรกในการล้างข้อความทั้งหมดอย่างสมบูรณ์คือเลือกปุ่ม 'ล้าง' ที่ด้านล่างขวาของ Print Console

VEXcode 123 บล็อกโครงการในพื้นที่ทำงานที่แสดงถัดจาก Print Console ที่เปิดอยู่ โปรเจ็กต์บล็อกจะพิมพ์คำว่า 'Hello' รอ 5 วินาที ล้าง Print Console แล้วพิมพ์คำว่า 'Goodbye' มีเพียงคำว่า 'Goodbye' เท่านั้นที่ปรากฏบน Print Console ที่เปิดอยู่หลังจากรันโปรเจ็กต์แล้ว

อีกวิธีหนึ่งในการล้างคอนโซลการพิมพ์คือการใช้บล็อก [ล้างแถวทั้งหมด] เพิ่มบล็อก [ล้างแถวทั้งหมด] ในโครงการเพื่อลบบรรทัดทั้งหมดใน Print Console ในโครงการนี้ 'Hello' จะพิมพ์บน Print Console หลังจากผ่านไป 5 วินาที แถวทั้งหมดจะถูกล้าง จากนั้น 'ลาก่อน' จะถูกพิมพ์บน Print Console


บันทึกจากคอนโซลการพิมพ์

เมนู Print Console จะเปิดขึ้นพร้อมคำว่า 'Drive Forward' พิมพ์อยู่ และปุ่ม Save จะถูกเน้นไว้ด้านล่าง

ง่ายต่อการบันทึกข้อมูลจาก Print Console ลงในอุปกรณ์ของคุณ เลือก 'บันทึก' ที่ด้านล่างขวาของ Print Console เพื่อบันทึกข้อความทั้งหมดเป็นไฟล์ .txt

ไฟล์ข้อความที่ชื่อ 'VEXcode Project Logs.txt' จะแสดงเมื่อดาวน์โหลดลงในอุปกรณ์ของผู้ใช้

เมื่อคุณเลือกปุ่ม "บันทึก" ไฟล์จะถูกบันทึกลงในโฟลเดอร์ดาวน์โหลดบนอุปกรณ์ของคุณโดยอัตโนมัติเป็นไฟล์ .txt

หมายเหตุ: ไฟล์นี้ไม่ได้บันทึกสีที่พิมพ์


ตัวอย่างโครงการที่ใช้ Print Console

รายงานค่าตัวแปรและข้อมูลในโครงการ

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

รายงานค่าการตรวจจับและข้อมูลในโปรเจ็กต์

VEXcode 123 บล็อกโครงการในพื้นที่ทำงานที่แสดงถัดจาก Print Console ที่เปิดอยู่ โปรเจ็กต์บล็อกนี้ประกอบไปด้วยบล็อก Turn ที่หมุนขวาอย่างต่อเนื่อง ตามด้วยบล็อก Repeat until ที่จะพิมพ์ค่า Timer ปัจจุบันเป็นวินาที และค่า Drive heading เป็นองศาเป็นเวลา 30 วินาที บรรทัดที่พิมพ์ใน Print Console แสดงให้เห็นว่าค่าตัวจับเวลาและหัวเรื่องกำลังถูกพิมพ์และอัพเดตเพื่อแสดงให้เห็นว่าหุ่นยนต์กำลังหมุน

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

ในโปรเจ็กต์ต่อไปนี้ Print Console จะแสดงข้อมูลที่รายงานโดยเซ็นเซอร์หุ่นยนต์ 123 ตัวตามที่กำหนดโดยบล็อก Look และ Sensing ภายในโปรเจ็กต์ ข้อมูลนี้รวมถึงการเปลี่ยนแปลงทิศทางของไดรฟ์เป็นองศาในช่วงเวลาที่ไม่ต่อเนื่อง ในขณะที่โปรเจ็กต์กำลังทำงานอยู่และหุ่นยนต์ 123 กำลังเลี้ยวขวา

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

Last Updated: