电机传感#
介绍#
电机传感类别包含报告 VEX IQ(第二代)电机或电机组实时状态的模块。这些模块提供运动状态、当前速度、行驶距离和电流消耗等数据。这些信息可用于监控机器人行为或基于传感器反馈构建逻辑。
以下是可用块的列表:
电机做好了吗?#
电机是否完成? 块返回一个布尔值,指示电机是否未旋转。
真 - 电机没有旋转。
错误 - 电机正在旋转。
<[Motor 1 v] 已结束?>
参数 |
描述 |
---|---|
发动机 |
需要检查的电机或电机组,在设备窗口中配置。 |
例子
当开始 :: hat events
[Drive forward until the motor is done spinning.]
[Motor 1 v] [向前 v] 转 (200) [度 v] ◀ 并且不等待
永久循环
如果 <[Motor 1 v] 已结束?> 那么
驱动停止
否则
驱动 [向前 v]
电机在旋转吗?#
电机正在旋转? 块返回一个布尔值,指示电机是否正在旋转。
真 - 电机正在旋转。
错误 - 电机未旋转。
<[Motor 1 v] 正在转?>
参数 |
描述 |
---|---|
发动机 |
需要检查的电机或电机组,在设备窗口中配置。 |
例子
当开始 :: hat events
[Move forward while the motor is spinning.]
[Motor 1 v] [向前 v] 转 (200) [度 v] ◀ 并且不等待
当 <[Motor 1 v] 正在转?>
驱动 [向前 v]
结束
驱动停止
电机位置#
电机位置块返回所选电机或电机组旋转的总距离。
([Motor 1 v] 转位 [度 v])
参数 |
描述 |
---|---|
发动机 |
需要检查的电机或电机组,在设备窗口中配置。 |
单元 |
测量单位,可以是以下之一:
|
例子
当开始 :: hat events
[Display the motor's position after spinning.]
在 ([Motor 1 v] 转位 [度 v]) 上打印 [Brain v] ◀ 并设定光标为下一行
[Motor 1 v] [向前 v] 转
等待 (1) 秒
在 ([Motor 1 v] 转位 [度 v]) ▶上打印 [Brain v]
[Motor 1 v] 停止
电机速度#
电机速度块返回电机或电机组的当前转速,范围从 -100% 到 100% 或 -127 rpm 到 127 rpm。
([Motor 1 v] 速度 [% v] 值)
参数 |
描述 |
---|---|
发动机 |
需要检查的电机或电机组,在设备窗口中配置。 |
单元 |
测量单位,可以是以下之一:
|
例子
当开始 :: hat events
[Display the motor's velocity from spinning.]
在 ([Motor 1 v] 速度 [rpm v] 值) 上打印 [Brain v] ◀ 并设定光标为下一行
[Motor 1 v] [向前 v] 转
等待 (1) 秒
在 ([Motor 1 v] 速度 [rpm v] 值) ▶上打印 [Brain v]
[Motor 1 v] 停止
电机电流#
电机电流块返回电机或电机组的电流量,范围从 0.0 到 1.2 安培 (Amperes)。
([Motor 1 v] 电流 [amps v])
参数 |
描述 |
---|---|
发动机 |
需要检查的电机或电机组,在设备窗口中配置。 |
例子
当开始 :: hat events
[Display the motor's current from spinning.]
将打印精度设置为 [0.01 v] 到 [Brain v]
在 ([Motor 1 v] 电流 [amps v]) 上打印 [Brain v] ◀ 并设定光标为下一行
[Motor 1 v] [向前 v] 转
等待 (1) 秒
在 ([Motor 1 v] 电流 [amps v]) ▶上打印 [Brain v]
[Motor 1 v] 停止