TC官方合作论坛

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

[问题] 关于采集脚本

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

马上加入TC

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

x
功能 逻辑型 圆形渐开线(int 中心点x坐标,int 中心点y坐标,double 第一圈半径,int 两点间距离,double 递增半径,int 圈数,string 鼠标特征码)
    圆形渐开线返回=假
    整型 x0 = 中心点x坐标
    整型 y0 = 中心点y坐标
    浮点型 r = 第一圈半径
    整型 l = 两点间距离
    浮点型 rr = 递增半径
    整型 qs = 圈数
    字符型 sbtzm = 鼠标特征码
    整型 x,y
    字符型 varsb
    浮点型 n = 0
    整型 i=1
    循环(i<=qs)
        循环(n<3.1415926*2)
            x=x0+转换.浮点型转整型(r*数学.余弦值(n))
            y=y0+转换.浮点型转整型(r*数学.正弦值(n))
            鼠标.移动(x,y)
            辅助.等待(25)
            //鼠标.左键按下()//画板测试,实际可根据自己需要修改
            varsb = 转换.整型转字符型(鼠标.获取特征码())
        如果(字符串.长度(varsb)>5)
           如果(字符串.比较(sbtzm, varsb)==0)
                     圆形渐开线返回=真
                     跳出
           如果结束
        如果结束
             n=n+l/r
        循环结束   

            如果(圆形渐开线返回)
                 跳出
            如果结束
         n=0
         r=r+rr
         i=i+1//画圈计数

    循环结束

     返回 真//圆形渐开线返回
功能结束

这是一段从别人那复制过来的代码`````有些看得不太懂``求大神解释
这几个圆形渐开线返回的意义在哪?   我在开头的返回假那里注销,以及在最后返回那把圆形渐开线返回改成返回真·····依然不影响代码的执行···这意义在哪?包括中间那个圆形渐开线返回真那里··我如果注释这段的话代码就不能正常执行了····这到底是为什么?还有,怎样让他执行完代码,继续循环执行,我不知道循环该放到哪好
除了这个圆形渐开线扫描方式以外···还有什么扫描的方式,如果能把代码列出来就更加好了
小弟在此感谢
回复

使用道具 举报

沙发
发表于 2012-11-30 15:28:08 | 只看该作者
   圆形渐开线返回  如果前面没赋值的话 它的默认值 就是假    圆形渐开线返回 =假   这句你写不写都一样
圆形渐开线返回=真   你把中间这个注释掉的话 就不会执行下面如果(圆形渐开线返回)里跳出的命令 当你满足 (字符串.比较(sbtzm, varsb)==0)这个条件的时候就达不到你想要的结果
还有阿基米德螺旋线   品字形  这2个扫描方法
回复 支持 反对

使用道具 举报

板凳
发表于 2012-11-30 15:39:09 | 只看该作者
楼上     问下那个品字形扫描是怎么来扫描的、、
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-8 15:58 , Processed in 0.536619 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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