控制器感应#

为了使控制器传感块出现在 VEXcode 中,必须首先将 V5 控制器连接到 VEXcode V5。

请参阅以下文章以了解更多信息:

控制器按下#

控制器按下块用于报告是否按下了 V5 控制器上的按钮。

<[Controller 1 v] [Up v] 按下?>

当按下选定的控制器按钮时,Controller Pressed 块会报告“True”。

当未按下所选控制器按钮时,Controller Pressed 块将报告“False”。

选择要使用的控制器。

V5 控制器的图像,其中有一个按下的按钮,指示控制器的当前状态。

选择要使用的控制器按钮。

按下 V5 控制器按钮的图像,表示用户与设备交互。

在这个例子中,第一次按下控制器上的 X 按钮时,Brain 会在其屏幕上打印一条消息。

当开始 :: hat events
[Don't do anything until the X button is pressed.]
等到 <[Controller 1 v] [X v] 按下?>
在 [The X button was pressed.] 上打印 [Brain v] ◀ 并设定光标为下一行

控制员职位#

控制器位置块用于报告 V5 控制器上操纵杆沿轴的位置。

(Controller [1 v] 位移)

控制器的位置块报告的范围从 -100 到 100。

当操纵杆轴位于中心时,控制器的位置块报告 0。

选择操纵杆的轴。

说明 V5 脑感知和运动控制系统的控制器位置轴的图表。

在这个例子中,Brain 将打印 V5 控制器操纵杆的第 3 轴。

当开始 :: hat events
在 (Controller [3 v] 位移) 上打印 [Brain v] ◀ 并设定光标为下一行

控制器启用/禁用#

控制器启用/禁用块用于从设备菜单启用或禁用控制器配置的操作。

控制器 [Disable v]

选择启用或禁用已配置的控制器操作。默认情况下,每个项目开始时控制器均处于启用状态。

V5 Brain 控制器界面图片,显示计时器、电池状态和触摸屏上的光标位置。

在此示例中,控制器将在项目开始时被禁用,并在传动系统向前移动 6 英寸后重新启用。

当开始 :: hat events
控制器 [Disable v]
驱动 [向前 v] (6) [英寸 v] ▶
控制器 [Enable v]