使用 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
秒)。
然后爪形电机将 停止
。