hlcc 发表于 2010-9-28 10:41:12

如何判断机器人处于发呆状态

请问各位在zmud中如何判断自己的机器人停下来了,没有继续运行?我想做个这样的触发,一旦判断处于发呆状态,则开始新的一个工作

zgbl 发表于 2010-9-28 14:26:59

防发呆,详见http://pkuxkx.com/forum/thread-7512-1-1.html第九楼

dreamno 发表于 2010-9-28 14:45:20

#CLASS {active|check}
#ALARM {30} {#if (@online=0 and @active=0) {#con} {online=0;set online;#if @active=0 {#s 发呆了} {active=0}}}
#CLASS 0
#ALIAS active {active=1} "active"
#TRIGGER {设定环境变量:online = 1} {#var online 1} "active"
#BUTTON 2 {check} {#t+ active;active=1;online=1} {uncheck} {#t- active/check;#walk %roomnum( )} {} {1} {} {} {} {} {} {} {} {} {} {} {} "active" {} {} {}


我的防止发呆的包。
在触发的地方,执行active别名就可以了。
例如你要打坐。那你可能会有吸气,睡觉等这样的触发,在下面执行active。

jimowuqing 发表于 2010-9-28 18:36:55

回复 2楼 的帖子

膜拜嵌入式开发的n人

hlcc 发表于 2010-9-29 14:09:17

谢谢各位的帮助
页: [1]
查看完整版本: 如何判断机器人处于发呆状态