คอนโซล#

การแนะนำ#

หน้าต่างคอนโซล AIM ของ VEXcode จะแสดงอยู่ในแท็บ Console ภายใน VEXcode บล็อกคอนโซลสามารถแสดงข้อความ ตัวเลข และค่าตัวแปรขณะที่โปรเจ็กต์กำลังทำงานอยู่

ด้านล่างนี้คือรายการบล็อกทั้งหมดที่มีอยู่:

ตั้งเคอร์เซอร์ไปที่แถวถัดไปบนคอนโซล#

บล็อกสแต็ก set cursor to next row on console จะย้ายเคอร์เซอร์ไปยังคอลัมน์ที่ 1 ในแถวถัดไปของคอนโซล ค่าถัดไปที่พิมพ์ออกมาจะปรากฏในแถวนั้น

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

ตั้งเคอร์เซอร์ไปที่แถวถัดไปบนบล็อกสแต็กคอนโซล#
ตั้งเคอร์เซอร์ไปแถวถัดไปบนคอนโซล

พารามิเตอร์

คำอธิบาย

บล็อกนี้ไม่มีพารามิเตอร์

ตัวอย่าง

เมื่อเริ่มต้นโปรแกรม จะแสดงข้อความ ‘แถวที่ 1’ บนคอนโซล จากนั้นเลื่อนเคอร์เซอร์ไปยังแถวถัดไป และแสดงข้อความ ‘แถวที่ 2’#
เมื่อเริ่มต้น
[Display two lines of text.]
พิมพ์ [Row 1] บนคอนโซล ▶
ตั้งเคอร์เซอร์ไปแถวถัดไปบนคอนโซล
พิมพ์ [Row 2] บนคอนโซล ▶

คอนโซล VEXcode แสดงคอนโซลและข้อความ "แถวที่ 1" ในบรรทัดแรกและ "แถวที่ 2" ในบรรทัดที่สอง

ล้างคอนโซล#

บล็อกสแต็ก clear console จะล้างแถวทั้งหมดออกจากคอนโซลและย้ายเคอร์เซอร์กลับไปยังแถวแรก

ล้างบล็อกสแต็กคอนโซล#
ล้างคอนโซล

พารามิเตอร์

คำอธิบาย

บล็อกนี้ไม่มีพารามิเตอร์

ตัวอย่าง

เมื่อเริ่มต้น
[Clear the Console after printing.]
พิมพ์ [This will disappear...] บนคอนโซล ▶
รอ [2] วินาที
ล้างคอนโซล

ถามแล้วรอคำตอบ#

บล็อกสแต็ก ถามและรอ จะแสดงข้อความในคอนโซลและหยุดโปรเจ็กต์ชั่วคราว จนกว่าจะมีการป้อนคำตอบลงในคอนโซล

บล็อกรายงาน answer จะส่งคืนคำตอบล่าสุดที่ป้อนในคอนโซล คำตอบจะถูกส่งคืนเป็นข้อความ หากต้องการใช้คำตอบเป็นตัวเลข ให้ใช้บล็อกรายงาน convert เพื่อแปลงคำตอบเป็นตัวเลขก่อน

บล็อกถามแล้วรอ#
ถาม [What's your name?] และรอ

พารามิเตอร์

คำอธิบาย

ทันที

ข้อความที่จะแสดงในคอนโซล

บล็อกคำตอบ#
คำตอบ

พารามิเตอร์

คำอธิบาย

บล็อกนี้ไม่มีพารามิเตอร์

ตัวอย่าง

เมื่อเริ่มต้น
[Tell the robot your name.]
ถาม [What's your name?] และรอ
พิมพ์ [Hello, ] บนคอนโซล ▶
พิมพ์ (คำตอบ) บนคอนโซล ▶

ตั้งค่าความแม่นยำในการพิมพ์บนคอนโซล#

บล็อกสแต็ก set print precision on console จะกำหนดจำนวนทศนิยมที่จะแสดงเมื่อพิมพ์ตัวเลขในคอนโซล การตั้งค่านี้จะมีผลกับตัวเลขที่พิมพ์หลังจากใช้บล็อกนี้แล้ว ในตอนเริ่มต้นโปรเจ็กต์ ความแม่นยำในการพิมพ์จะถูกตั้งค่าเป็น 1 ดังนั้นตัวเลขจะพิมพ์โดยไม่มีทศนิยม

ตั้งค่าความแม่นยำในการพิมพ์บนบล็อกสแต็กคอนโซล#
ตั้งความละเอียดการพิมพ์เป็น [0.1 v] บนคอนโซล

พารามิเตอร์

คำอธิบาย

ความแม่นยำ

ความแม่นยำในการพิมพ์ที่ใช้:

  • 1
  • 0.1
  • 0.01
  • 0.001
  • ตัวเลขทั้งหมด

ตัวอย่าง

เมื่อเริ่มต้นการทำงาน โปรแกรมจะตั้งค่าความแม่นยำในการพิมพ์เป็นทศนิยมสองตำแหน่ง และพิมพ์ 1/3 เป็น 0.33 บนคอนโซล#
เมื่อเริ่มต้น
[Print 1/3 as 0.33.]
ตั้งความละเอียดการพิมพ์เป็น [0.01 v] บนคอนโซล
พิมพ์ ([1] [math_division v] [3]) บนคอนโซล ▶

คอนโซล VEXcode แสดงคอนโซลและข้อความ "0.33" ที่แสดงอยู่

ตั้งค่าสีตัวอักษรบนคอนโซล#

บล็อกสแต็ก set font color on console ใช้สำหรับกำหนดสีตัวอักษรที่แสดงในคอนโซล โดยเมื่อเริ่มต้นโปรเจ็กต์ สีตัวอักษรจะถูกตั้งค่าเป็น สีน้ำเงิน

ตั้งค่าสีตัวอักษรบนบล็อกสแต็กคอนโซล#
ตั้งสีฟอนต์เป็น [แดง v] บนคอนโซล

พารามิเตอร์

คำอธิบาย

สี

สีตัวอักษรที่จะใช้สำหรับข้อความที่พิมพ์ในคอนโซล:

  • แดง
  • เขียว
  • น้ำเงิน
  • ดำ
  • ขาว
  • เหลือง
  • ส้ม
  • ม่วง
  • ฟ้าอมเขียว

ตัวอย่าง

เมื่อเริ่มต้น :: hat events
[Print text in different colors.]
พิมพ์ [Default text color] บนคอนโซล ▶
ตั้งเคอร์เซอร์ไปแถวถัดไปบนคอนโซล
ตั้งสีฟอนต์เป็น [แดง v] บนคอนโซล
พิมพ์ [Red text color] บนคอนโซล ▶

คอนโซล VEXcode แสดงคอนโซลและข้อความสีน้ำเงินที่ระบุว่า "สีข้อความเริ่มต้น" ในบรรทัดแรก และข้อความสีแดงที่ระบุว่า "สีข้อความสีแดง" ในบรรทัดที่สอง