การใช้ Print Console ใน VEXcode IQ พร้อม Blocks

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

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

Print Console จำเป็นต้องมีการสื่อสารที่ใช้งานระหว่าง VEX IQ (รุ่นที่ 2) Brain และอุปกรณ์ที่ใช้กับ VEXcode IQ ซึ่งสามารถทำได้โดย:

การเชื่อมต่อ USB

USB_Connection.png

ไร้สายผ่านตัวควบคุม

Wireless_Via_Controller.png

หมายเหตุ: การสื่อสาร Bluetooth ไม่พร้อมใช้งาน


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

select_monitor_display_icon.png

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

monitor_display_will_open.png

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


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

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

Screen_Shot_2021-11-17_at_11.55.07_AM.png

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

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

set_pen_color_block.png

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

การใช้ Look Blocks กับ Print Console

Screen_Shot_2021-11-17_at_11.45.57_AM.png

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

หากต้องการใช้บล็อกการพิมพ์ ให้เลือกบล็อก Look ที่ต้องการและเพิ่มลงในโปรเจ็กต์ เลือก "คอนโซล" จากเมนูแบบเลื่อนลง

หมายเหตุ: ต้องเปิดใช้งานส่วน 'และตั้งค่าเคอร์เซอร์ไปที่แถวถัดไป' ของบล็อกเพื่อให้ข้อความปรากฏใน Print Console

Screen_Shot_2021-11-17_at_11.45.00_AM.png

ดาวน์โหลดโครงการไปยัง IQ Robot Brain แล้วเลือก "Run"

ดูบทความนี้ เกี่ยวกับการดาวน์โหลดและการรันโปรเจ็กต์ 

Screen_Shot_2021-11-17_at_11.44.21_AM.png

เมื่อเลือก “Run” แล้ว โปรเจ็กต์จะทำงานและข้อความสีหรือค่าที่ตั้งโปรแกรมไว้จะถูกพิมพ์ไปยัง Print Console ตามที่กำหนดโดยโปรเจ็กต์ VEXcode IQ

การใช้ Draw Blocks กับ Print Console

Screen_Shot_2021-11-17_at_11.58.57_AM.png

ใช้บล็อกการวาดภายในโปรเจ็กต์เพื่อเปลี่ยนสีข้อความใน Print Console

หากต้องการใช้บล็อก [ตั้งค่าสีปากกา] ให้เลือกบล็อก [ตั้งค่าสีปากกา] และเพิ่มลงในโปรเจ็กต์

เลือก "คอนโซล" จากเมนูแบบเลื่อนลง

หมายเหตุ: บล็อก [ตั้งค่าสีปากกา] เป็นบล็อก Draw เดียวที่สามารถใช้ได้ในคอนโซล

Screen_Shot_2021-11-17_at_11.45.00_AM.png

ดาวน์โหลดโครงการไปยัง IQ Robot Brain แล้วเลือก "Run"

ดูบทความนี้ เกี่ยวกับการดาวน์โหลดและการรันโปรเจ็กต์บล็อก 

Screen_Shot_2021-11-17_at_11.57.59_AM.png

เมื่อเลือก “Run” แล้ว โปรเจ็กต์จะทำงานและข้อความสีหรือค่าที่ตั้งโปรแกรมไว้จะถูกพิมพ์ไปยัง Print Console ตามที่กำหนดโดยโปรเจ็กต์ VEXcode IQ


ล้างแถวใน Print Console

Screen_Shot_2021-11-17_at_11.50.56_AM.png

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

Screen_Shot_2021-11-18_at_10.23.34_AM.png

อีกวิธีหนึ่งในการล้างคอนโซลการพิมพ์คือการใช้บล็อก [ล้างแถวทั้งหมด]

เพิ่มบล็อก [ล้างแถวทั้งหมด] ในโครงการเพื่อลบบรรทัดทั้งหมดใน Print Console

ในโปรเจ็กต์นี้ “Hello” จะพิมพ์บน Print Console หลังจากผ่านไป 3 วินาที แถวทั้งหมดจะถูกล้าง จากนั้น “Goodbye” จะถูกพิมพ์บน Print Console และจะถูกล้างหลังจากผ่านไป 3 วินาที


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

Screen_Shot_2021-11-17_at_11.54.06_AM.png

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

download_logs.png

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

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


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

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

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

ตัวแปร_รายงาน_print_console.png
Screen_Shot_2021-11-17_at_11.20.19_AM.png

ใช้ Print Console เพื่อพิมพ์ค่าของ “myVariable”

ในโปรเจ็กต์ทางด้านซ้าย Print Console จะแสดงค่าตัวแปรเมื่อกดปุ่ม Brain ตัวแปรจะเพิ่มขึ้นเมื่อกดปุ่ม 'ซ้าย' และจะลดลงเมื่อกดปุ่ม 'ขวา' 


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

Print Console สามารถใช้เพื่อรายงานข้อมูลเซ็นเซอร์ในช่วงเวลาที่ไม่ต่อเนื่องภายในโปรเจ็กต์

Screen_Shot_2021-11-18_at_9.36.23_AM.png
Screen_Shot_2021-11-18_at_9.35.39_AM.png

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

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

หมายเหตุ: โปรเจ็กต์ในตัวอย่างนี้ใช้เทมเพลต BaseBot (ระบบขับเคลื่อน 2 มอเตอร์) (รุ่นที่ 2)

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

Last Updated: