FTC机器人编程中ElapsedTime类型变量如何与整数做大于比较
解决方法
ElapsedTime类提供了专用方法返回可直接比较的数值型时间结果,你要实现10秒的超时判断,直接调用实例的seconds()方法即可:
// 10为秒级单位时的判断逻辑 if (runtime.seconds() > 10) { // 你的业务代码 }
补充说明
- 如果你需要对比的10是毫秒级单位,调用
milliseconds()方法即可:// 10为毫秒级单位时的判断逻辑 if (runtime.milliseconds() > 10) { // 你的业务代码 } - 如需重新计时,调用
runtime.reset()即可将计时器数值重置为0重新开始计数。 ElapsedTime实例初始化后默认自动开始计时,不需要额外调用启动方法。
内容的提问来源于stack exchange,提问作者Diehe
相关产品推荐
相关产品推荐

