คอนโซล#
การแนะนำ#
หน้าต่างคอนโซล VEXcode GO จะแสดงอยู่ในแท็บ Console ภายใน VEXcode บล็อกคอนโซลสามารถแสดงข้อความ ตัวเลข และค่าตัวแปรขณะที่โปรเจ็กต์กำลังทำงานอยู่
ด้านล่างนี้คือรายการบล็อกทั้งหมดที่มีอยู่:
print — แสดงข้อความ ตัวเลข หรือค่าตัวแปรในคอนโซล
ตั้งค่าความแม่นยำในการพิมพ์ — ตั้งค่าจำนวนตำแหน่งทศนิยมที่จะแสดงเมื่อพิมพ์ตัวเลข
ล้างทุกแถว — ล้างทุกแถวในคอนโซล
ตั้งเคอร์เซอร์ไปที่แถวถัดไป — ย้ายเคอร์เซอร์ไปที่แถวถัดไปในคอนโซล
ตั้งค่าสีตัวอักษรบนคอนโซล — ตั้งค่าสีตัวอักษรที่ใช้สำหรับข้อความที่พิมพ์ในคอนโซล
ถามและรอ — แสดงข้อความในคอนโซลและหยุดโปรเจกต์ชั่วคราวจนกว่าจะมีการป้อนคำตอบในคอนโซล
คำตอบ — รายงานการตอบกลับล่าสุดที่ป้อนในคอนโซลเป็นข้อความ
พิมพ์#
บล็อกคำสั่ง print จะแสดงข้อความ ตัวเลข หรือค่าตัวแปรในคอนโซล ณ แถวปัจจุบัน
พิมพ์ [VEXcode] ▶
พารามิเตอร์ |
คำอธิบาย |
|---|---|
ค่า |
ข้อความ ตัวเลข หรือค่าตัวแปรที่จะแสดงในคอนโซล |
ลูกศรขยาย |
ขยายบล็อกให้รวม และตั้งเคอร์เซอร์ไปที่แถวถัดไป ซึ่งจะย้ายเคอร์เซอร์ไปยังแถวถัดไปหลังจากพิมพ์ค่าแล้ว หากไม่ได้ใช้ตัวเลือกนี้ ค่าที่พิมพ์ถัดไปจะปรากฏต่อจากค่าก่อนหน้าในแถวเดียวกันทันที |
ตัวอย่าง
เมื่อเริ่มต้น :: hat events
[Display a message in the Console.]
พิมพ์ [Hello, robot!] ▶

ตั้งค่าความแม่นยำในการพิมพ์#
บล็อก set print precision จะกำหนดจำนวนทศนิยมที่จะแสดงเมื่อพิมพ์ตัวเลขในคอนโซล การตั้งค่านี้จะมีผลกับตัวเลขที่พิมพ์หลังจากใช้บล็อกนี้แล้ว ในตอนเริ่มต้นโปรเจ็กต์ ความแม่นยำในการพิมพ์จะถูกตั้งค่าเป็น 1 ดังนั้นตัวเลขจะพิมพ์โดยไม่มีทศนิยม
ตั้งความละเอียดการพิมพ์เป็น [0.1 v]
พารามิเตอร์ |
คำอธิบาย |
|---|---|
ความแม่นยำ |
ระดับความแม่นยำในการพิมพ์ที่ควรใช้:
|
ตัวอย่าง
เมื่อเริ่มต้น :: hat events
[Display 1/3 with two decimals.]
ตั้งความละเอียดการพิมพ์เป็น [0.01 v]
พิมพ์ ([1] [math_division v] [3]) ▶

ล้างทุกแถว#
บล็อกคำสั่ง clear all rows จะล้างแถวทั้งหมดออกจากคอนโซลและย้ายเคอร์เซอร์กลับไปยังแถวแรก
ล้างทุกแถว
พารามิเตอร์ |
คำอธิบาย |
|---|---|
บล็อกนี้ไม่มีพารามิเตอร์ |
ตัวอย่าง
เมื่อเริ่มต้น :: hat events
[Clear the Console after printing.]
พิมพ์ [This will disappear...] ▶
รอ [2] วินาที
ล้างทุกแถว
ตั้งเคอร์เซอร์ไปที่แถวถัดไป#
บล็อกคำสั่ง set cursor to next row จะย้ายเคอร์เซอร์ไปยังคอลัมน์ที่ 1 ในแถวถัดไปในคอนโซล ค่าถัดไปที่พิมพ์จะปรากฏในแถวนั้น
ใช้บล็อกนี้เมื่อคุณต้องการให้ค่าที่พิมพ์ถัดไปเริ่มต้นในแถวใหม่ หากไม่ได้ใช้บล็อกนี้ และบล็อก พิมพ์ ก่อนหน้านี้ไม่ได้ขยายเพื่อรวม และตั้งเคอร์เซอร์ไปที่แถวถัดไป ค่าที่พิมพ์ถัดไปจะปรากฏต่อจากค่าก่อนหน้าทันทีในแถวเดียวกัน
ตั้งเคอร์เซอร์ไปแถวถัดไป
พารามิเตอร์ |
คำอธิบาย |
|---|---|
บล็อกนี้ไม่มีพารามิเตอร์ |
ตัวอย่าง
เมื่อเริ่มต้น :: hat events
[Print on two rows.]
พิมพ์ [Row 1] ▶
ตั้งเคอร์เซอร์ไปแถวถัดไป
พิมพ์ [Row 2] ▶

ตั้งค่าสีตัวอักษรบนคอนโซล#
บล็อกสแต็ก set font color on Console ใช้สำหรับกำหนดสีตัวอักษรที่แสดงในคอนโซล โดยเมื่อเริ่มต้นโปรเจ็กต์ สีตัวอักษรจะถูกตั้งค่าเป็น สีน้ำเงิน
ตั้งสีฟอนต์เป็น [แดง v] บนคอนโซล
พารามิเตอร์ |
คำอธิบาย |
|---|---|
สี |
สีตัวอักษรที่จะใช้สำหรับข้อความที่พิมพ์ในคอนโซล:
|
ตัวอย่าง
เมื่อเริ่มต้น :: hat events
[Print text in different font colors.]
พิมพ์ [Default text color] ▶
ตั้งเคอร์เซอร์ไปแถวถัดไป
ตั้งสีฟอนต์เป็น [แดง v] บนคอนโซล
พิมพ์ [Red text color] ▶

ถามและรอ / ตอบ#
บล็อกสแต็ก ถามและรอ จะแสดงข้อความในคอนโซลและหยุดโปรเจ็กต์ชั่วคราว จนกว่าจะมีการป้อนคำตอบลงในคอนโซล
บล็อกรายงาน answer จะส่งคืนคำตอบล่าสุดที่ป้อนในคอนโซล คำตอบจะถูกส่งคืนเป็นข้อความ หากต้องการใช้คำตอบเป็นตัวเลข ให้ใช้บล็อกรายงาน convert เพื่อแปลงคำตอบเป็นตัวเลขก่อน
ถาม [What's your name?] และรอ
พารามิเตอร์ |
คำอธิบาย |
|---|---|
ทันที |
ข้อความที่จะแสดงในคอนโซล |
คำตอบ
พารามิเตอร์ |
คำอธิบาย |
|---|---|
บล็อกนี้ไม่มีพารามิเตอร์ |
ตัวอย่าง
เมื่อเริ่มต้น
[Tell the robot your name.]
ถาม [What's your name?] และรอ
พิมพ์ [Hello, ] ▶
พิมพ์ (คำตอบ) ▶