使用 VEXcode 获得更多
我们建议您过渡到我们的新软件。 VEXcode 具有基于块和基于文本的选项,适用于 Chromebook、iPad、Android 平板电脑、Windows 和 Mac。 请访问 code.vex.com 了解有关如何下载 VEXcode 的更多详细信息。
VEX Coding studio 已停产,不再提供下载。 已经下载? 该程序将继续运行,但将不再受支持。
过渡到 VEXcode 的用户可以按照 这篇文章将他们的 C++/C++ Pro 项目迁移到 VEXcode Pro V5。

此示例程序显示了如何使用 Modkit 对 V5 Clawbot 进行编程以打开和关闭其爪子。

ObjectDelivery.vex

配置
  • 端口 3 上的 V5 智能电机,名为爪形电机。
  • 端口 8 上的 V5 智能电机,名为 armMotor。
  • 端口 1 上的 V5 智能电机,名为 leftMotor。
  • 端口 10 上的 V5 智能电机,名为 rightMotor。
程序

这个怎么运作

首先, when (STARTED)块告诉机器人在程序启动时运行此代码。

然后,爪马达设置为 .setStopping.setStopping是电机将牢固地保持或锁定到其位置的条件。

臂电机也设置为 .setStopping ,这会将臂电机锁定到位。

然后爪子电机将 .spin(forward),导致爪子关闭。

然后,程序将暂停十分之二秒( .2秒)允许电机开始旋转。

然后爪形电机将被命令 停止

然后,程序将暂停 1秒。

arm 电机在 5 秒后设置为 setTimeout,以确保当手臂运动受到阻力时,电机将停止。

然后手臂电机将旋转 360 度(提升)。

然后,程序将暂停 1秒。

左电机和右电机将协同工作并向前旋转 2160 度(或 6 圈)。

然后程序将 .waituntil电机完成旋转并暂停1秒。

手臂电机将 .rotate 0 度,(下降)。

程序将暂停 1秒。

然后,爪马达设置为 旋转反向。 由于使用spin,电机将开始旋转,程序将立即继续。 旋转反向会导致爪马达打开爪爪。

然后,程序将暂停十分之二秒( .2秒)。

然后爪形电机将 停止

For more information, help, and tips, check out the many resources at VEX Professional Development Plus