Khối#

Tài liệu tham khảo API của VEX EXP Blocks giải thích chức năng của từng khối VEXcode, cách các đầu vào của nó thay đổi hành vi của robot và cách sử dụng khối đó trong một dự án.

Hãy sử dụng tài liệu tham khảo này khi bạn muốn hiểu rõ một khối chức năng trước khi thêm nó vào dự án, kiểm tra xem khối chức năng đó báo cáo những gì hoặc so sánh các khối chức năng tương tự trong cùng một danh mục.

Các khối được sử dụng trong các dự án VEXcode EXP Blocks. Các dự án Python và C++ sử dụng các phần API dựa trên văn bản thay thế.

Cách đọc một bài viết dài#

Hầu hết các mục trong khối đều bao gồm các phần sau:

  • Mô tả khối - Giải thích chức năng của khối và khi nào thì nó hữu ích.

  • Hình ảnh khối - Hiển thị hình dạng của khối trong VEXcode EXP.

  • Thông số - Liệt kê các đầu vào trên khối và giải thích cách mỗi đầu vào ảnh hưởng đến robot hoặc dự án.

  • Giá trị trả về - Giải thích những gì khối Boolean hoặc Reporter báo cáo.

  • Ví dụ - Minh họa một cách sử dụng khối lệnh này trong một dự án.

Các loại khối phổ biến#

Các khối hình có hình dạng khác nhau đảm nhiệm những vai trò khác nhau trong một dự án.

Loại khối

Ý nghĩa của nó là gì

Xếp chồng

Một khối thực hiện một hành động. Các khối xếp chồng được kết nối phía trên và phía dưới các khối khác trong một chồng.

Mũ

Một khối lệnh khởi đầu cho một chuỗi các khối lệnh khi một sự kiện nào đó xảy ra, chẳng hạn như khi dự án bắt đầu hoặc một sự kiện diễn ra.

Boolean

Khối lệnh trả về giá trị Đúng hoặc Sai. Khối lệnh Boolean thường được sử dụng bên trong các điều kiện, chẳng hạn như khối lệnh nếu thì hoặc chờ cho đến khi.

Phóng viên

Khối báo cáo là khối dùng để hiển thị một giá trị, chẳng hạn như số hoặc văn bản. Khối báo cáo thường được sử dụng bên trong các khối khác.

Khối C

Một khối lệnh bao quanh các khối lệnh khác và điều khiển thời điểm hoặc cách thức chúng hoạt động, chẳng hạn như các khối lệnh lặp lại hoặc các khối lệnh nếu thì.

Ví dụ về mục nhập khối#

lái xe#

Khối lệnh drive cho phép robot di chuyển tiến hoặc lùi liên tục. Robot sẽ tiếp tục di chuyển cho đến khi nhận được lệnh khác, chẳng hạn như rẽ hoặc dừng lại.

lái [tiến v]

Thông số

Sự miêu tả

phương hướng

Hướng di chuyển của robot: tiến hoặc lùi.

Ví dụ

khi bắt đầu
[Drive forward, then stop.]
lái [tiến v]
chờ [2] giây
dừng lái