电机控制器 (MC) 55#

要使电机控制器 55 块出现在 VEXcode V5 中,必须在设备窗口中配置电机控制器 55。

有关详细信息,请参阅以下文章:

旋转电机控制器 55#

旋转电机控制器 55 块用于永久旋转直流电机,直到使用新的运动块或程序停止。

这是一个非等待块,允许任何后续块无延迟地执行。

aria-description 放在这里#
[MC55_7 v] [向前 v] 转

选择要使用的直流电机。

旋转电机控制器 55 的图片,用于控制机器人应用中的电机旋转和定位。

选择直流电机的移动方向。

图示说明智能电机和电机控制器配置的电机旋转方向和设置。

在此示例中,直流电机将正向旋转 2 秒后停止。

aria-description 放在这里#
当开始 :: hat events
[MC55_7 v] [向前 v] 转
等待 (2) 秒
[MC55_7 v] 停止

旋转电机控制器 55 电压#

电压旋转电机控制器 55 块用于以指定电压旋转直流电机。

这是一个非等待命令,允许任何后续命令无延迟地执行。

aria-description 放在这里#
[MC55_7 v]以 [向前 v] 伏特 (8)转

选择要使用的直流电机。

旋转电机控制器 55 的示意图,展示了电机运行和设置的电压控制。

选择电机或电机组的移动方向。

该图展示了机器人编程中用于控制电机方向和电压的“电压旋转”模块。

旋转电机控制器 55 电压 块接受从 -8V 到 8V 的范围。

在负电压下旋转直流电机将导致电机以与指定方向相反的方向旋转。

在此示例中,直流电机将以 4 伏的电压正向旋转 2 秒,然后停止。

aria-description 放在这里#
当开始 :: hat events
[MC55_7 v]以 [向前 v] 伏特 (4)转
等待 (2) 秒
[MC55_7 v] 停止

停止电机控制器 55#

停止电机控制器 55 块用于停止直流电机移动。

这是一个非等待块,允许任何后续块无延迟地执行。

aria-description 放在这里#
[MC55_7 v] 停止

选择要使用的直流电机。

编程界面中的“停止电机”模块图像,用于在机器人应用中停止电机运动。

在此示例中,直流电机将正向旋转 2 秒后停止。

aria-description 放在这里#
当开始 :: hat events
[MC55_7 v] [向前 v] 转
等待 (2) 秒
[MC55_7 v] 停止

设置电机控制器 55 速度#

设置电机控制器 55 速度块用于设置直流电机的速度。

这是一个非等待块,允许任何后续块无延迟地执行。

aria-description 放在这里#
set [Motor1 v] velocity to (5) [% v]

选择要使用的直流电机。

该图展示了机器人编程中用于控制电机速度的“设置电机速度”模块。

设置电机控制器 55 速度块将接受 -100% 到 100% 的范围。

将直流电机的速度设置为负值将导致直流电机反向旋转,而将速度设置为 0 将导致直流电机停止。

在此示例中,直流电机将向前旋转 1 秒,然后将电机的速度设置为 100%。

aria-description 放在这里#
当开始 :: hat events
[Motor 1 v] [向前 v] 转 (1) [转 v] ▶
set [Motor1 v] velocity to (75) [% v]
[Motor 1 v] [反 v] 转 (1) [转 v] ▶

设置电机控制器 55 停止#

设置电机控制器 55 停止块用于设置直流电机停止运动时的行为。

这是一个非等待块,允许任何后续块无延迟地执行。

aria-description 放在这里#
设定 [MC55_7 v] 停止模式为 [刹车 v]

选择要使用的直流电机。

用于控制电机停止时的行为的“设置电机停止”模块的图像,显示制动和滑行选项。

选择要使用的停止行为。

两种驱动器停止行为如下:

  • 刹车——电机或电机组将立即停止。

  • 滑行——电机或电机组将逐渐旋转直至停止。

默认情况下,直流电机停止行为是制动

该图展示了用于设置电机位置、速度、停止行为和扭矩的各种电机控制块。

在此示例中,直流电机旋转 2 秒后滑行停止。

aria-description 放在这里#
当开始 :: 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] 停止