Bộ điều khiển#
Giới thiệu#
Bộ điều khiển VEX IQ (thế hệ thứ 2) có các nút bấm và hai cần điều khiển. Các khối lệnh điều khiển có thể được sử dụng để kiểm tra các lần nhấn nút, đọc chuyển động của cần điều khiển, bật hoặc tắt các hành động điều khiển đã được cấu hình, hoặc chạy các khối lệnh khi các sự kiện điều khiển xảy ra.
Bộ xử lý trung tâm IQ (thế hệ thứ 2) có thể kết nối với bộ điều khiển IQ (thế hệ thứ 2) hoặc IQ (thế hệ thứ nhất). Bộ điều khiển IQ (thế hệ thứ nhất) phải được cài đặt Smart Radio màu xanh lam.
Các hành động điều khiển đã cấu hình là các hành vi điều khiển được thiết lập trong menu Thiết bị. Sử dụng khối bật/tắt điều khiển để tạm thời bật hoặc tắt các hành động đã cấu hình đó trong quá trình thực hiện dự án.
Dưới đây là danh sách tất cả các khối:
Giá trị — Kiểm tra trạng thái nút điều khiển hoặc đọc vị trí cần điều khiển.
nút điều khiển được nhấn? — Trả về trạng thái cho biết nút điều khiển được chọn có đang được nhấn hay không.
vị trí trục điều khiển — Trả về vị trí cần điều khiển dọc theo trục đã chọn.
Hành động — Cho phép hoặc vô hiệu hóa các hành động đã cấu hình của bộ điều khiển, hoặc chạy các khối lệnh khi đầu vào của bộ điều khiển thay đổi.
bật/tắt bộ điều khiển — Bật hoặc tắt các hành động của bộ điều khiển được cấu hình trong menu Thiết bị.
khi nút điều khiển — Chạy ngăn xếp đính kèm khi nút được chọn được nhấn hoặc nhả.
khi trục điều khiển được thay đổi — Chạy ngăn xếp đính kèm khi vị trí của cần điều khiển thay đổi dọc theo trục đã chọn.
Giá trị#
vị trí trục điều khiển#
Khối báo cáo vị trí trục điều khiển trả về vị trí cần điều khiển dọc theo trục đã chọn dưới dạng một số từ -100 đến 100.
(vị trí trục [A v] tay cầm)
Tham số |
Sự miêu tả |
|---|---|
trục |
Trục cần báo cáo của cần điều khiển:
|
Ví dụ
khi bắt đầu
[Turn depending on the position of the right joystick.]
mãi mãi
nếu <(vị trí trục [C v] tay cầm) [math_less_than v] [0]> thì
quay [trái v]
nếu không nếu <(vị trí trục [C v] tay cầm) [math_greater_than v] [0]> thì
quay [phải v]
nếu không
dừng lái
fin
fin
Hành động#
bật/tắt bộ điều khiển#
Khối lệnh bật/tắt bộ điều khiển cho phép bật hoặc tắt các hành động của bộ điều khiển được cấu hình trong menu Thiết bị.
Tay cầm [Tắt v]
Tham số |
Sự miêu tả |
|---|---|
tình trạng |
Trạng thái hành động được cấu hình của bộ điều khiển: Vô hiệu hóa hoặc Kích hoạt. |
Ví dụ
khi bắt đầu
[Disable controller configured actions until the drive movement is done.]
Tay cầm [Tắt v]
lái [tiến v] trong (6) [inch v] ▶
Tay cầm [Bật v]
khi trục điều khiển được thay đổi#
Khối lệnh khi trục điều khiển được thay đổi sẽ chạy ngăn xếp được đính kèm khi vị trí của cần điều khiển thay đổi dọc theo trục đã chọn.
khi trục [A v] tay cầm thay đổi
Tham số |
Sự miêu tả |
|---|---|
trục |
Các trục cần kiểm tra của cần điều khiển:
|
Ví dụ
khi trục [C v] tay cầm thay đổi
[Turn when the joystick's position changes along axis C.]
quay [phải v] trong (90) độ ▶