电机控制器 (MC) 55#
要使电机控制器 55 块出现在 VEXcode V5 中,必须在设备窗口中配置电机控制器 55。
有关详细信息,请参阅以下文章:
旋转电机控制器 55#
旋转电机控制器 55 块用于永久旋转直流电机,直到使用新的运动块或程序停止。
这是一个非等待块,允许任何后续块无延迟地执行。
[MC55_7 v] [向前 v] 转
选择要使用的直流电机。
选择直流电机的移动方向。
在此示例中,直流电机将正向旋转 2 秒后停止。
当开始 :: hat events
[MC55_7 v] [向前 v] 转
等待 (2) 秒
[MC55_7 v] 停止
旋转电机控制器 55 电压#
电压旋转电机控制器 55 块用于以指定电压旋转直流电机。
这是一个非等待命令,允许任何后续命令无延迟地执行。
[MC55_7 v]以 [向前 v] 伏特 (8)转
选择要使用的直流电机。
选择电机或电机组的移动方向。
旋转电机控制器 55 电压 块接受从 -8V 到 8V 的范围。
在负电压下旋转直流电机将导致电机以与指定方向相反的方向旋转。
在此示例中,直流电机将以 4 伏的电压正向旋转 2 秒,然后停止。
当开始 :: hat events
[MC55_7 v]以 [向前 v] 伏特 (4)转
等待 (2) 秒
[MC55_7 v] 停止
停止电机控制器 55#
停止电机控制器 55 块用于停止直流电机移动。
这是一个非等待块,允许任何后续块无延迟地执行。
[MC55_7 v] 停止
选择要使用的直流电机。
在此示例中,直流电机将正向旋转 2 秒后停止。
当开始 :: hat events
[MC55_7 v] [向前 v] 转
等待 (2) 秒
[MC55_7 v] 停止
设置电机控制器 55 速度#
设置电机控制器 55 速度块用于设置直流电机的速度。
这是一个非等待块,允许任何后续块无延迟地执行。
set [Motor1 v] velocity to (5) [% v]
选择要使用的直流电机。
设置电机控制器 55 速度块将接受 -100% 到 100% 的范围。
将直流电机的速度设置为负值将导致直流电机反向旋转,而将速度设置为 0 将导致直流电机停止。
在此示例中,直流电机将向前旋转 1 秒,然后将电机的速度设置为 100%。
当开始 :: hat events
[Motor 1 v] [向前 v] 转 (1) [转 v] ▶
set [Motor1 v] velocity to (75) [% v]
[Motor 1 v] [反 v] 转 (1) [转 v] ▶
设置电机控制器 55 停止#
设置电机控制器 55 停止块用于设置直流电机停止运动时的行为。
这是一个非等待块,允许任何后续块无延迟地执行。
设定 [MC55_7 v] 停止模式为 [刹车 v]
选择要使用的直流电机。
选择要使用的停止行为。
两种驱动器停止行为如下:
刹车——电机或电机组将立即停止。
滑行——电机或电机组将逐渐旋转直至停止。
默认情况下,直流电机停止行为是制动。
在此示例中,直流电机旋转 2 秒后滑行停止。
当开始 :: hat events
[Set the DC Motor's stopping behavior to coast]
设定 [MC55_7 v] 停止模式为 [向前 v]
[Spin forward for two seconds before coasting to a stop]
[MC55_7 v] [向前 v] 转
等待 (2) 秒
[MC55_7 v] 停止