控制器#
介绍#
VEX AIM One 摇杆控制器有四个按钮和一个摇杆。摇杆可以沿两个轴向移动,也可以像按钮一样按下。
控制器模块可用于检查按钮按下、读取操纵杆移动或在控制器事件发生时运行模块。
以下是所有模块的列表:
数值 — 检查控制器按钮状态或读取摇杆位置。
控制器按钮是否被按下? — 返回所选控制器按钮是否被按下。
控制器轴位置 — 返回沿选定轴的操纵杆位置。
动作——当控制器输入发生变化时运行的代码块。
价值观#
控制器轴位置#
控制器轴位置报告器模块返回操纵杆沿选定轴的位置,数值范围为**-100到100**。

控制器轴位置报告块#
(控制器轴 [1 v] 位置)
范围 |
描述 |
|---|---|
轴 |
要报告的操纵杆轴:1(上下)或2(左右)。 |
例子
启动后,向上推动操纵杆即可向前移动。#
当开始
[Move forward when the joystick is moved up.]
永久循环
如果 <(控制器轴 [1 v] 位置) [math_greater_than v] [0]> 那么
移动 [向前 v]
否则
停止移动
结束
结束
行动#
当控制器轴改变时#
当控制器轴改变时,当控制器轴改变时 Hat 模块会在操纵杆的位置沿选定轴改变时运行附加的堆栈。

当控制器轴改变时,帽块#
当遥控器 [1 v] 轴改变
范围 |
描述 |
|---|---|
轴 |
要检查的操纵杆轴:1(上下)或2(左右)。 |
例子
当操纵杆沿控制器轴 1 的位置发生变化时,机器人向前移动 50 毫米。#
当遥控器 [1 v] 轴改变
[Move forward when the joystick's position changes along axis 1.]
将 [向前 v] 移至 [50] [毫米 v] ▶
