Bộ điều khiển#

Giới thiệu#

Bộ điều khiển VEX AIM One Stick có bốn nút bấm và một cần điều khiển. Cần điều khiển có thể di chuyển theo hai trục và cũng có thể được nhấn như một nút bấm.

Các khối đ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 hoặc chạy các khối khi các sự kiện điều khiển xảy ra.

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.

Hành động — Thực thi các khối lệnh khi tín hiệu đầu vào từ bộ điều khiển thay đổi.

Giá trị#

Nút điều khiển đã được nhấn?#

Khối Boolean nút điều khiển đã được nhấn? trả về giá trị cho biết nút điều khiển đã chọn có đang được nhấn hay không.

Bộ điều khiển VEX AIM One Stick với cần điều khiển ở bên trái và bốn nút ở bên phải được bố trí giống như mặt đồng hồ với các nút ở vị trí 12, 3, 6 và 9 giờ.

Nút điều khiển được nhấn? Khối Boolean#
<nút [▲ v] tay cầm được nhấn?>

Tham số

Sự miêu tả

cái nút

Nút để kiểm tra:

  • ▲
  • ▼
  • ◀
  • ▶
  • stick

Ví dụ

Khi khởi động, thiết bị sẽ di chuyển về phía trước trong khi nhấn giữ nút ▲.#
khi bắt đầu
[Move forward while the ▲ button is pressed.]
mãi mãi
nếu <nút [▲ v] tay cầm được nhấn?> thì
di chuyển [tiến v]
nếu không
dừng tất cả chuyển động
fin
fin

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.

Bộ điều khiển VEX AIM với cần điều khiển ở bên trái và bốn nút ở bên phải được bố trí giống như mặt đồng hồ với các nút ở vị trí 12, 3, 6 và 9 giờ.

khối báo cáo vị trí trục điều khiển#
(vị trí trục [1 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 là: 1 (lên và xuống) hoặc 2 (trái và phải).

Ví dụ

Khi khởi động, xe sẽ di chuyển về phía trước khi cần điều khiển được đẩy lên.#
khi bắt đầu
[Move forward when the joystick is moved up.]
mãi mãi
nếu <(vị trí trục [1 v] tay cầm) [math_greater_than v] [0]> thì
di chuyển [tiến v]
nếu không
dừng tất cả chuyển động
fin
fin

Hành động#

khi nút điều khiển#

Khối lệnh khi nút điều khiển sẽ chạy ngăn xếp được đính kèm khi nút điều khiển được chọn được nhấn hoặc nhả.

Bộ điều khiển VEX AIM One Stick với cần điều khiển ở bên trái và bốn nút ở bên phải được bố trí giống như mặt đồng hồ với các nút ở vị trí 12, 3, 6 và 9 giờ.

khi nút điều khiển Hat block#
khi nút [▲ v] tay cầm [nhấn v]

Tham số

Sự miêu tả

cái nút

Nút để kiểm tra:

  • ▲
  • ▼
  • ◀
  • ▶
  • stick

trạng thái nút

Sự kiện nhấn nút kích hoạt ngăn xếp đính kèm: nhấn hoặc nhả.

Ví dụ

Khi nhấn nút ▲, thiết bị sẽ đá mạnh vào một vật thể.#
khi nút [▲ v] tay cầm [nhấn v]
[Kick hard when the ▲ button is pressed.]
đá đối tượng [mạnh 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.

Bộ điều khiển VEX AIM với cần điều khiển ở bên trái và bốn nút ở bên phải được bố trí giống như mặt đồng hồ với các nút ở vị trí 12, 3, 6 và 9 giờ.

khi trục điều khiển được thay đổi Khối mũ#
khi trục [1 v] tay cầm thay đổi

Tham số

Sự miêu tả

trục

Trục cần kiểm tra của cần điều khiển: 1 (lên và xuống) hoặc 2 (trái và phải).

Ví dụ

Khi vị trí của cần điều khiển thay đổi dọc theo trục điều khiển 1, robot sẽ di chuyển về phía trước 50 milimét.#
khi trục [1 v] tay cầm thay đổi
[Move forward when the joystick's position changes along axis 1.]
di chuyển [tiến v] trong [50] [mm v] ▶