TC官方合作论坛

 找回密码
 立即注册
查看: 574|回复: 7
打印 上一主题 下一主题

[问题] TC运行速度不稳定是为啥

[复制链接]
跳转到指定楼层
楼主
发表于 2014-4-4 20:10:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
同机 同脚本
程序是:读图-记录-左移
这样一个循环

前天开的时候 整个流程10min就结束了 左移的速度基本就是我设置的1.5s的延时
今天开的时候 整个流程慢了很多很多,差不多30S才会移动一下

是啥原因
回复

使用道具 举报

沙发
发表于 2014-4-4 20:34:48 | 只看该作者
考虑下是否是电脑的原因
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-4-4 20:37:07 | 只看该作者
qisi2012 发表于 2014-4-4 20:34
考虑下是否是电脑的原因

同一台电脑啊,而且我用我的台式机也是很慢的速度,就昨天用笔记本的时候,1.5S一轮
回复 支持 反对

使用道具 举报

地板
发表于 2014-4-4 20:37:37 | 只看该作者
icyleaves 发表于 2014-4-4 20:37
同一台电脑啊,而且我用我的台式机也是很慢的速度,就昨天用笔记本的时候,1.5S一轮 ...

换台电脑试下
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2014-4-4 20:42:48 | 只看该作者

一共就2台 2台都很慢,但昨天明明笔记本飞快
回复 支持 反对

使用道具 举报

6#
发表于 2014-4-4 22:40:08 | 只看该作者
自己代码问题。
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2014-4-5 03:13:26 | 只看该作者
直接上龟速部分源码
  1. for(n=0;n<=6;n++)
  2.         for(i=0;i<=6;i++)
  3.             调试输出(i&","&n)
  4.             dm.FindMultiColor(95*i+40,80*n+30,95*i+60,80*n+50,"505450","0|-1|685030,-12|-12|c85418",1.0,0,intx,inty)
  5.             if(intx>=0)
  6.                 help.writeini(a+i+1,b+n+1,"绿林",map_path)
  7.             else
  8.                 dm.FindMultiColor(95*i+40,80*n+30,95*i+60,80*n+50,"505450","0|-1|208008,-12|-12|381c10",1.0,0,intx,inty)
  9.                 if(intx>=0)
  10.                     help.writeini(a+i+1,b+n+1,"森林(特)",map_path)
  11.                 else
  12.                     dm.FindMultiColor(95*i+40,80*n+30,95*i+60,80*n+50,"505450","0|-1|308c98,-12|-12|989468",1.0,0,intx,inty)
  13.                     if(intx>=0)
  14.                         help.writeini(a+i+1,b+n+1,"湖泊(特)",map_path)
  15.                     else
  16.                         dm.FindMultiColor(95*i+40,80*n+30,95*i+60,80*n+50,"505450","0|-1|486c28,-12|-12|283c18",1.0,0,intx,inty)
  17.                         if(intx>=0)
  18.                             help.writeini(a+i+1,b+n+1,"山川(特)",map_path)
  19.                         else
  20.                             dm.FindMultiColor(95*i+40,80*n+30,95*i+60,80*n+50,"505450","0|-1|306410,-12|-12|d0b030",1.0,0,intx,inty)
  21.                             if(intx>=0)
  22.                                 help.writeini(a+i+1,b+n+1,"草原(特)",map_path)
  23.                             else
  24.                                 dm.FindMultiColor(95*i+40,80*n+30,95*i+60,80*n+50,"505450","0|-1|609c20,-12|-12|70a820",1.0,0,intx,inty)
  25.                                 if(intx>=0)
  26.                                     help.writeini(a+i+1,b+n+1,"草原",map_path)
  27.                                 else
  28.                                     dm.FindMultiColor(95*i+40,80*n+30,95*i+60,80*n+50,"505450","0|-1|184810,-12|-12|482c18",1.0,0,intx,inty)
  29.                                     if(intx>=0)
  30.                                         help.writeini(a+i+1,b+n+1,"森林",map_path)
  31.                                     else
  32.                                         dm.FindMultiColor(95*i+40,80*n+30,95*i+60,80*n+50,"505450","0|-1|28b8b8,-12|-12|309c98",1.0,0,intx,inty)
  33.                                         if(intx>=0)
  34.                                             help.writeini(a+i+1,b+n+1,"湖泊",map_path)
  35.                                         else
  36.                                             dm.FindMultiColor(95*i+40,80*n+30,95*i+60,80*n+50,"505450","0|-1|389c80,-12|-12|c0c490",1.0,0,intx,inty)
  37.                                             if(intx>=0)
  38.                                                 help.writeini(a+i+1,b+n+1,"山川",map_path)
  39.                                             else
  40.                                                 help.writeini(a+i+1,b+n+1,"平原/其他",map_path)
  41.                                             endif
  42.                                         endif
  43.                                     endif
  44.                                 endif
  45.                             endif
  46.                         endif
  47.                     endif
  48.                 endif
  49.             endif
  50.         endfor
  51.     endfor
复制代码


基本是1S读2格 不明原因
回复 支持 反对

使用道具 举报

8#
发表于 2014-4-5 07:12:50 | 只看该作者
本帖最后由 zxw445 于 2014-4-5 07:13 编辑

有必要那么多如果如果如果吗?
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-28 01:06 , Processed in 0.156633 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表