Khối#

Tài liệu tham khảo API khối VEX IQ (thế hệ thứ 2) 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 IQ 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 IQ.

  • 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#

động cơ quay cho#

Khối quay động cơ cho khối xếp chồng sẽ quay một động cơ hoặc nhóm động cơ một khoảng cách cụ thể. Khoảng cách quay này tương đối so với vị trí hiện tại của động cơ hoặc nhóm động cơ. Dự án sẽ chờ cho đến khi động cơ hoặc nhóm động cơ quay xong trước khi khối tiếp theo trong chuỗi hoạt động.

quay [Motor1 v] [tiến v] trong (90) [độ v] ▶

Thông số

Sự miêu tả

động cơ

Động cơ hoặc nhóm động cơ cần quay. Chọn từ các động cơ đã được cấu hình trong cửa sổ Thiết bị.

phương hướng

Hướng quay của động cơ hoặc nhóm động cơ. Theo mặc định, các lựa chọn là tiến và lùi. Các lựa chọn hướng quay có thể thay đổi tùy thuộc vào cấu hình của động cơ.

khoảng cách

Quãng đường quay của động cơ hoặc nhóm động cơ. Độ sử dụng số nguyên. Số vòng quay có thể sử dụng số nguyên hoặc số thập phân.

đơn vị

Đơn vị đo khoảng cách: độ hoặc quay vòng.

và đừng chờ đợi

Chọn mũi tên ( ▶ ) để mở rộng khối lệnh thành và đừng chờ, nhờ đó khối lệnh tiếp theo trong ngăn xếp sẽ chạy ngay lập tức.

Ví dụ

khi bắt đầu
[Spin the motor forward once, then reset.]
quay [Motor1 v] [tiến v] trong (90) [độ v] ▶
quay [Motor1 v] [lùi v] trong (90) [độ v] ▶