Print Console ช่วยให้ผู้ใช้สามารถแสดงข้อความ รายงานค่าเซ็นเซอร์ หรือนำเสนอข้อมูลจากโครงการ VEXcode IQ Print Console ยังอนุญาตให้ผู้ใช้บันทึกผลลัพธ์การพิมพ์เป็นไฟล์ข้อความ
Print Console ยังสามารถใช้เพื่อแสดงข้อมูลกระบวนการ โดยให้ภาพที่ช่วยให้ผู้ใช้สามารถเห็นสิ่งที่เกิดขึ้นในโปรเจ็กต์ VEXcode IQ ในเวลา ช่วงเวลาที่เฉพาะเจาะจง ดังนั้นจึงทำให้เกิดการเชื่อมโยงภาพระหว่างโปรเจ็กต์และการดำเนินการของ หุ่นยนต์ไอคิว
Print Console จำเป็นต้องมีการสื่อสารที่ใช้งานระหว่าง VEX IQ (รุ่นที่ 2) Brain และอุปกรณ์ที่ใช้กับ VEXcode IQ ซึ่งสามารถทำได้โดย:
การเชื่อมต่อ USB
ไร้สายผ่านตัวควบคุม
หมายเหตุ: การสื่อสาร Bluetooth ไม่พร้อมใช้งาน
วิธีการเปิดคอนโซลการพิมพ์
Print Console อยู่ในจอแสดงผล IQ Monitor หากต้องการเปิด Print Console ให้เลือกไอคอน Monitor Display ถัดจาก Help
หน้าจอมอนิเตอร์จะเปิดขึ้นเมื่อเลือกแล้ว Print Console จะอยู่ทางด้านขวา
วิธีใช้ Print Console ในโปรเจ็กต์
คำสั่งที่ทริกเกอร์คอนโซลการพิมพ์
คำสั่งพิมพ์ อยู่ในหมวด Look ของคำสั่ง และใช้ในโครงการ VEXcode IQ เพื่อทริกเกอร์คอนโซลการพิมพ์
คำสั่งเหล่านี้จะพิมพ์คำ ตัวเลข ค่าที่รายงานจากตัวแปร ค่าที่รายงานจากเซ็นเซอร์หรืออุปกรณ์ หรือล้างคอนโซล
คุณลักษณะวิธีใช้ใน VEXcode IQ ให้ข้อมูลเพิ่มเติมเกี่ยวกับคำสั่งเหล่านี้และคำสั่งอื่นๆ
ดูบทความนี้ สำหรับข้อมูลเกี่ยวกับวิธีการเข้าถึงคุณสมบัติวิธีใช้
การใช้คำสั่ง พิมพ์ กับคอนโซลการพิมพ์
ใช้คำสั่ง print ในโปรเจ็กต์ VEXcode IQ เพื่อพิมพ์ข้อความหรือแสดงข้อมูลใน Print Console
หากต้องการใช้คำสั่ง พิมพ์ ให้เลือกคำสั่งและเพิ่มลงในโปรเจ็กต์
จากนั้น พิมพ์ข้อความที่จะพิมพ์ภายในเครื่องหมายคำพูดภายในวงเล็บ
หมายเหตุ: คุณสามารถเพิ่มคำสั่งเซ็นเซอร์หรือตัวแปรภายในวงเล็บเพื่อพิมพ์ข้อมูลได้ ดูตัวอย่างในส่วน 'ตัวอย่างการใช้ Print Console'
ดาวน์โหลดโครงการไปยัง IQ Robot Brain แล้วเลือก "Run" ดูบทความนี้ เกี่ยวกับการดาวน์โหลดและรันโปรเจ็กต์ Python
เมื่อเลือก “Run” แล้ว โปรเจ็กต์จะทำงานและข้อความสีหรือค่าที่ตั้งโปรแกรมไว้จะถูกพิมพ์ไปยัง Print Console ตามที่กำหนดโดยโปรเจ็กต์ VEXcode IQ
หมายเหตุ: Python จะสร้างบรรทัดใหม่ตามค่าเริ่มต้นหลังจากแต่ละคำสั่ง print
คุณสามารถพิมพ์ค่าหลายค่าในบรรทัดเดียวได้โดยการเพิ่มข้อความหรือคำสั่งหลายรายการภายในวงเล็บของคำสั่ง printและคั่นด้วยเครื่องหมายจุลภาคตามที่แสดงในภาพด้านซ้าย
หรือคุณสามารถใช้พารามิเตอร์ end เพื่อพิมพ์ค่าหลายค่าลงในบรรทัดเดียว ดังที่แสดงในรูปภาพนี้
การพิมพ์สีใน Print Console
คุณสามารถกำหนดสีของข้อความที่จะพิมพ์ได้โดยใช้รหัสสีด้วยคำสั่ง พิมพ์ ใน VEXcode IQ
หากต้องการใช้รหัสสีกับคำสั่ง print ให้เพิ่ม Escape Sequence ("\033") และรหัสสีภายในคำสั่ง print ดังที่แสดงทางด้านซ้าย
ต่อไปนี้เป็นตัวอย่างบางส่วนของรหัสสี
- [31m - แดง
- [32m - กรีน
- [34m - ฟ้า
ดูรายการรหัสสีทั้งหมดในคุณสมบัติวิธีใช้สำหรับคำสั่ง print ดูบทความนี้ สำหรับข้อมูลเกี่ยวกับวิธีการเข้าถึงคุณสมบัติวิธีใช้
ดาวน์โหลดโครงการไปยัง IQ Robot Brain แล้วเลือก "Run" ดูบทความนี้ เกี่ยวกับการดาวน์โหลดและรันโปรเจ็กต์ Python
เมื่อเลือก “Run” แล้ว โปรเจ็กต์จะทำงานและข้อความสีหรือค่าที่ตั้งโปรแกรมไว้จะถูกพิมพ์ไปยัง Print Console ตามที่กำหนดโดยโปรเจ็กต์ VEXcode IQ
ล้างแถวใน Print Console
มีสองวิธีในการล้างข้อมูลทั้งหมดจาก Print Console วิธีแรกในการล้างข้อความทั้งหมดอย่างสมบูรณ์คือเลือกปุ่ม "ล้าง" ที่ด้านล่างซ้ายของ Print Console
อีกวิธีในการล้าง Print Console คือการใช้คำสั่ง Console Clear print ที่ไฮไลต์ในภาพด้านซ้าย เพิ่มคำสั่งนี้เพื่อลบบรรทัดทั้งหมดใน Print Console
ในโปรเจ็กต์นี้ “Hello” จะพิมพ์บน Print Console หลังจากผ่านไป 3 วินาที คอนโซลจะถูกล้าง
บันทึกจากคอนโซลการพิมพ์
ง่ายต่อการบันทึกข้อมูลจาก Print Console ลงในอุปกรณ์ของคุณ
เลือก “บันทึก” ที่ด้านล่างของ Print Console เพื่อบันทึกข้อความทั้งหมดเป็นไฟล์ .txt
เมื่อคุณเลือกปุ่ม "บันทึก" ไฟล์จะบันทึกลงในโฟลเดอร์ดาวน์โหลดบนอุปกรณ์ของคุณโดยอัตโนมัติเป็นไฟล์ .txt
หมายเหตุ: ไฟล์นี้จะไม่บันทึกสีที่พิมพ์
ตัวอย่างโครงการที่ใช้ Print Console
รายงานค่าตัวแปรและข้อมูลในโครงการ
Print Console สามารถใช้รายงานค่าตัวแปรในช่วงเวลาที่ไม่ต่อเนื่องภายในโปรเจ็กต์ได้
ใช้ Print Console เพื่อพิมพ์ค่าของ “myVariable”
ในโปรเจ็กต์ทางด้านซ้าย Print Console จะแสดงค่าตัวแปรเมื่อกดปุ่ม Brain ตัวแปรจะเพิ่มขึ้นเมื่อกดปุ่ม 'ซ้าย' และจะลดลงเมื่อกดปุ่ม 'ขวา'
รายงานค่าการตรวจจับและข้อมูลในโปรเจ็กต์
Print Console สามารถใช้รายงานข้อมูลเซ็นเซอร์ในช่วงเวลาที่ไม่ต่อเนื่องภายในโปรเจ็กต์ได้
ข้อมูลที่บันทึกโดย Print Console ช่วยให้ผู้ใช้สามารถดูข้อมูลอันมีค่าเกี่ยวกับกระบวนการของโครงการ รวมถึงข้อมูลเซ็นเซอร์ IQ Robot เมื่อเรียกใช้คำสั่ง printจะสามารถตั้งโปรแกรมให้แสดงข้อมูลที่บันทึกไว้ในขณะนั้นได้
ในโปรเจ็กต์ทางด้านซ้าย Print Console จะแสดงข้อมูลที่รายงานโดยเซ็นเซอร์เฉื่อยที่สร้างไว้ในสมอง IQ (รุ่นที่ 2) ตามที่กำหนดโดยคำสั่ง Look และ Sensing ภายในโปรเจ็กต์ ข้อมูลนี้รวมถึงการเปลี่ยนแปลงที่เซ็นเซอร์เฉื่อยจับในช่วงเวลาที่ไม่ต่อเนื่องในขณะที่โปรเจ็กต์กำลังทำงาน: เวลาเป็นวินาทีและการหมุนของ IQ BaseBot เป็นองศา
หมายเหตุ: โปรเจ็กต์ในตัวอย่างนี้ใช้เทมเพลต BaseBot (ระบบขับเคลื่อน 2 มอเตอร์)