Bảng điều khiển#

Giới thiệu#

Bảng điều khiển VEXcode V5 được hiển thị trong cửa sổ Monitor bên trong VEXcode. Đầu ra của bảng điều khiển có thể hiển thị văn bản, số và giá trị biến trong khi dự án đang chạy.

Khi sử dụng VS Code, đầu ra Console dạng văn bản sẽ xuất hiện trong cửa sổ terminal thay vì Console của VEXcode.

Lưu ý: Khi sử dụng VEXcode Console, bạn phải kết nối với Cổng nối tiếp Console trước khi có thể in bất kỳ thông tin nào ra Console.

Dưới đây là danh sách tất cả các chức năng:

Thao tác — Xuất văn bản.

  • printf — Hiển thị văn bản, số hoặc giá trị biến trong Console hoặc thiết bị đầu cuối.

Hoạt động#

printf#

printf hiển thị văn bản, số hoặc giá trị biến trong Console. Trong VS Code, printf hiển thị kết quả đầu ra trong terminal.

Trong C++, printf printf giá trị từ dự án của bạn, chẳng hạn như điểm số, bộ đếm thời gian hoặc giá trị đọc cảm biến. Xem trang Định dạng chuỗi để biết thêm thông tin về các bộ chỉ định định dạng.

Theo mặc định, lệnh printf không tự động xuống dòng. Thêm \n, ký hiệu xuống dòng, khi bạn muốn giá trị được in tiếp theo bắt đầu trên một hàng mới.

Usage:
printf(value);

Tham số

Kiểu

Sự miêu tả

value

const char*

Văn bản, chuỗi định dạng hoặc chuỗi lệnh điều khiển cần hiển thị trong Console hoặc terminal.

Giá trị trả về:
Hàm này không trả về giá trị nào.

// Display a message in the Console
printf("Hello, robot!\n");

Bảng điều khiển VEXcode, hiển thị Bảng điều khiển và văn bản "Xin chào, robot!" được hiển thị.

// Display two messages on separate lines
printf("Hello, robot!\n");
printf("This prints on the next line.\n");

Bảng điều khiển VEXcode, hiển thị Bảng điều khiển và văn bản "Xin chào, robot!" được hiển thị trên dòng đầu tiên và "Điều này sẽ được in trên dòng tiếp theo" trên dòng bên dưới.

// Display two messages on the same line
printf("Hello, ");
printf("robot!\n");

Bảng điều khiển VEXcode, hiển thị Bảng điều khiển và văn bản "Xin chào, robot!" được hiển thị.

// Display a number with two decimal places
printf("%.2f\n", 1.0 / 3.0);

Bảng điều khiển VEXcode, hiển thị Bảng điều khiển và văn bản "0.33" được hiển thị.

Trình tự điều khiển#

Các chuỗi điều khiển là các mã ngắn có thể được in bằng lệnh printf để thay đổi cách hiển thị văn bản trong Console.

Chuỗi điều khiển rất hữu ích khi bạn muốn thay đổi màu chữ hoặc xóa nội dung Console trực tiếp bên trong câu lệnh printf printf.

Để thay đổi màu chữ, hãy in \033 theo sau là mã màu. Khi bắt đầu một dự án, màu chữ của Console được đặt là màu xanh lam.

Màu sắc

Trình tự điều khiển

Đen

\033[30m

Màu đỏ

\033[31m

Màu xanh lá

\033[32m

Màu vàng

\033[33m

Màu xanh da trời

\033[34m

Màu tím

\033[35m

Xanh lam

\033[36m

Trắng

\033[37m

Quả cam

\033[91m

Trong suốt

\033[97m

// Print text in different colors
printf("Default text color\n");
printf("\033[31m");
printf("Red text color\n");

Bảng điều khiển VEXcode, hiển thị Bảng điều khiển và văn bản màu xanh lam có nội dung "Màu văn bản mặc định" được hiển thị trên dòng đầu tiên và màu đỏ có nội dung "Màu văn bản đỏ" trên dòng thứ hai.

Xóa bảng điều khiển#

C++ không có hàm Console riêng biệt để xóa tất cả các hàng. Để xóa Console, hãy in chuỗi điều khiển \033[2J với printf.

Thao tác này xóa tất cả các hàng trong Console và di chuyển con trỏ trở lại hàng 1.

// Clear the Console after two seconds
printf("VEXcode\n");
wait(2, seconds);
printf("\033[2J");