传动系统#

驾驶#

Drive 块用于永远沿指定方向移动传动系统,直到使用新的传动系统命令或项目停止。

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

驱动 [向前 v]

选择传动系统移动的方向。

图表说明了动力传动系统运动命令:机器人编程中的驱动、转弯、停止和设定速度。

在这个例子中,机器人将向前行驶2秒,然后停止。

当开始 :: hat events
驱动 [向前 v]
等待 (2) 秒
驱动停止

驱动#

Drive for 块用于将传动系统移动给定的距离。

这可以是非等待等待块,取决于是否使用并且不等待选项。

驱动 [向前 v] (200) [毫米 v] ▶

选择传动系统移动的方向。

该图说明了在编程中驱动和转动机器人运动的传动系统命令。

通过输入一个值并选择测量单位(英寸或毫米)来设置传动系统移动的距离。

Drive for 块可以接受小数、整数或数字块。

该图说明了在机器人编程中用于将传动系统移动指定距离的 Drive for 块。

默认情况下,Drive for 模块会阻止所有后续模块的执行,直到其完成。通过展开 Drive for 模块以显示 and don’t wait,模块将在传动系统移动时继续执行。

驱动 [向前 v] (200) [毫米 v] ◀ 并且不等待

在此示例中,机器人将反向行驶 500 毫米。

当开始 :: hat events
驱动 [反 v] (500) [毫米 v] ▶

转动#

Turn 块用于永远旋转传动系统,直到使用新的传动系统块或程序停止。

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

[右 v] 转

选择传动系统的转动方向。

该图展示了用于机器人运动和控制的动力传动系统转向命令。

在这个例子中,机器人将向左转 2 秒,然后停止。

当开始 :: hat events
[右 v] 转
等待 (2) 秒
驱动停止

转向#

Turn for 块用于将传动系统旋转给定的度数。

这可以是非等待等待块,取决于是否使用并且不等待选项。

[右 v] 转 (90) 度 ▶

选择传动系统的转动方向。

该图展示了机器人编程中用于驾驶和转弯方向的传动系统命令。

通过输入度数来设置传动系统的转动距离。

Drive for 块可以接受小数、整数或数字块。

默认情况下,转向模块会阻止所有后续模块的执行,直到其完成为止。通过展开转向模块以显示不等待,模块将在传动系统移动时继续执行。

[右 v] 转 (90) 度 ◀ 并且不等待

在这个例子中,机器人向左转 45 度。

当开始 :: hat events
[左 v] 转 (45) 度 ▶

转向标题#

转向航向块用于使用内置陀螺仪传感器将传动系统转向特定航向。

这可以是非等待等待块,取决于是否使用并且不等待选项。

归位至 (90) 度 ▶

“转向航向”块将转换为绝对度数测量。这意味着:

  • 当机器人顺时针旋转超过 360 度时,度数将再次从 0 度开始增加。

  • 当机器人逆时针旋转超过 0 度时,度数测量值从 360 度再次开始减小。

机器人编程中,指南针指示传动系统转向航向块的方向。

转到标题块可以接受小数、整数或数字块。

默认情况下,转向航向模块会阻止所有后续模块的执行,直到其完成为止。通过展开转向航向模块以显示不等待,模块将在传动系统移动时继续执行。

归位至 (90) 度 ◀ 并且不等待

在这个例子中,机器人将转向270度。

当开始 :: hat events
归位至 (270) 度 ▶

转向旋转#

转向旋转块用于使用内置陀螺仪传感器将传动系统转向特定的旋转角度。

这可以是非等待等待块,取决于是否使用并且不等待选项。

转向至 (90) 度 ▶

旋转块会将累积度数转换为旋转度数。这意味着:

  • 当机器人顺时针旋转超过 360 度时,度数继续增加。

  • 当机器人逆时针旋转超过 0 度时,度数测量值继续减小。

指南针图片展示了机器人传动系统转向特定旋转的概念。

旋转块可以接受小数、整数或数字块。

默认情况下,旋转模块会阻止任何后续模块的执行,直到其完成为止。通过展开旋转模块以显示不等待,模块将在传动系统移动时继续执行。

转向至 (90) 度 ◀ 并且不等待

在这个例子中,机器人将旋转480度。

当开始 :: hat events
转向至 (480) 度 ▶

停止驾驶#

停止驾驶块用于停止传动系统。

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

驱动停止

在这个例子中,机器人将在4秒后停止行驶。

当开始 :: hat events
驱动 [向前 v]
等待 (4) 秒
驱动停止

设置驱动速度#

设置驱动速度块用于设置传动系统的速度。

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

设定驱动速度为 (50)%

设置驱动速度模块的设置范围为 1% 至 100%。默认驱动速度为 50%。

在此示例中,在机器人向前行驶 600 毫米之前,驱动速度设置为 100%。

当开始 :: hat events
设定驱动速度为 (100)%
驱动 [向前 v] (600) [毫米 v] ▶

设置转弯速度#

设置转弯速度块用于设置传动系统的转弯速度。

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

set turn velocity to (50)%

设置转弯速度 模块的设置范围为 1% 到 100%。默认转弯速度为 50%。

在这个例子中,转弯速度设置为 100%,然后机器人向左转弯 180 度。

当开始 :: hat events
set turn velocity to (100)%
[左 v] 转 (180) 度 ▶

设置行驶方向#

设置驱动航向块用于设置传动系统的陀螺仪航向值。

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

设定底盘归位至 (0) 度

设置驱动航向 模块可用于将传动系统的位置设置为任意给定航向。当航向设置为 0 时,此模块可用于重置传动系统陀螺仪的方向。

设置驱动航向块可以接受整数或数字块。

在这个例子中,传动系统的陀螺仪航向将设置为 90 度。

当开始 :: hat events
设定底盘归位至 (90) 度

设置驱动器旋转#

设置驱动旋转块用于设置传动系统的旋转角度。

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

设定底盘转向至 (0) 度

设置驱动旋转块可用于将传动系统的旋转角度设置为任何给定的正值或负值。

设置驱动器旋转块可以接受整数或数字块。

当开始 :: hat events
设定底盘转向至 (115) 度