组态王的移动连接问题 点击:10841 | 回复:51



雪世界

    
  • 精华:9帖
  • 求助:0帖
  • 帖子:428帖 | 4411回
  • 年度积分:0
  • 历史总积分:20190
  • 注册:2005年8月04日
发表于:2006-12-06 09:57:00
楼主
组态王的移动连接中,移动距离与对应值的关系是什么?有点搞不明白。



老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2006-12-11 11:20:00
21楼
第1个问题:
    你说对了,在变量设置时没有设定变量的上限;
第2个问题:
    如果设在事件发生时,“+10”是指事件发生时变量+10;
    如果设在事件存在时,“+10”是指事件存在时每隔一段时间(55~65535ms,可以自己设定)变量+10;
    所以,这个“+10”不是距离,而是变化的幅度,它和设置的那个时间(55~65535ms)共同决定速度——时间越小,变量变化速度越大;变化幅度越大,变量变化速度越大;
    距离是在移动连接中设置的。
    

雪世界

  • 精华:9帖
  • 求助:0帖
  • 帖子:428帖 | 4411回
  • 年度积分:0
  • 历史总积分:20190
  • 注册:2005年8月04日
发表于:2006-12-11 11:42:00
22楼
如果的把“\\本站点\产品=\\本站点\产品+10;”改到“存在时”中,时间设定为55毫秒,出现的情况是动作方式不连惯,产品先移动一下,再移动一下就不动了。是哪里的设置出现了问题啊?

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2006-12-11 13:19:00
23楼
产品移动很快:
55毫秒的时间就让变量从0变到10了,165毫秒的时间就让变量从0变到30了。而移动连接中设置变量0-24移动过程就完成了。
解决方法:你可以把对应值改大。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2006-12-11 13:21:00
24楼
移动不连贯:
每55毫秒产品+10,而产品变量为10时,产品已经快移动完了(参见移动连接设置)。
解决方法:产品=产品+1。

雪世界

  • 精华:9帖
  • 求助:0帖
  • 帖子:428帖 | 4411回
  • 年度积分:0
  • 历史总积分:20190
  • 注册:2005年8月04日
发表于:2006-12-11 14:04:00
25楼

雪世界

  • 精华:9帖
  • 求助:0帖
  • 帖子:428帖 | 4411回
  • 年度积分:0
  • 历史总积分:20190
  • 注册:2005年8月04日
发表于:2006-12-11 14:06:00
26楼
TO 老菜鸟
头都大了一圈,还是不明白。呵呵
我把程序发到你邮箱了。
帮忙看看是哪里的问题,谢谢。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2006-12-11 23:33:00
27楼
修改过的程序已经发给你。
基本功能已经达到,但是也不是非常完美,如果力求绝对完美,请自己修改程序。
也花了我2个多小时,看来你得请我吃饭了@_@

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2006-12-11 23:37:00
28楼
你存在的问题:
    1、VIEW状态的扫描更新时间(系统设置)没有修改;
    2、所有变量应当在“存在时”改变;
    3、呵呵,一下子搞忘了,自己去看程序吧......
    另外,程序中用到了IF...ELSE的嵌套,请注意分析。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2006-12-11 23:39:00
29楼
这个贴怎么喜欢看的人很少呀??????

雪世界

  • 精华:9帖
  • 求助:0帖
  • 帖子:428帖 | 4411回
  • 年度积分:0
  • 历史总积分:20190
  • 注册:2005年8月04日
发表于:2006-12-12 11:39:00
30楼
太谢谢你了。
什么样的问题,只要到了你的手里就变的简单了。
又学到了好多东东。
如果到了保定一定请你大餐一顿,来表示我的谢意。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2006-12-12 13:11:00
31楼
呵呵,谢谢了,不客气。

viven

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 7回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2006年5月17日
发表于:2007-01-15 19:05:00
32楼
to:老菜鸟
能不能把你修改过的程序发给我一份啊!谢谢了!
邮箱:doudou0227@sohu.com

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2007-01-15 21:14:00
33楼
好的,没问题!
我放在我的FTP上:
ftp://gk:gk@deshengwu.vicp.net/综合/取百缸动作(修改).rar

雪世界

  • 精华:9帖
  • 求助:0帖
  • 帖子:428帖 | 4411回
  • 年度积分:0
  • 历史总积分:20190
  • 注册:2005年8月04日
发表于:2007-01-16 10:01:00
34楼
哈哈.
终于引起别人的关注了。

雪世界

  • 精华:9帖
  • 求助:0帖
  • 帖子:428帖 | 4411回
  • 年度积分:0
  • 历史总积分:20190
  • 注册:2005年8月04日
发表于:2007-01-16 10:02:00
35楼
哈哈.
终于引起别人的关注了。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2007-01-16 10:32:00
36楼
哈哈,总算不是我们在这里唠嗑了。。。

电频

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 50回
  • 年度积分:0
  • 历史总积分:83
  • 注册:2006年11月13日
发表于:2007-01-19 09:13:00
37楼
 老菜鸟:  引用   加为好友   发送留言   2006-12-8 8:42:00 
    先回答第1个问题:
你图上的意思是:当变量“产品”从“0”变化到“12”时,目标物体向左移动22个栅格——那么根据对应关系,当变量“产品”从“0”变化到“6”时,目标物体向左移动11个栅格......是线性对应的。
如果你把“12”改成“24”,意思就是:当变量“产品”从“0”变化到“24”时,目标物体向左移动22个栅格——那么根据对应关系,当变量“产品”从“0”变化到“12”时,目标物体就向左移动一半的距离,也就是22个栅格......是线性对应的。
所以,产品移动距离是上一次的一半,没错呀! 
 TO;老菜鸟
   上述中对12与24的描述是否有问题啊,怎么"当变量“产品”从“0”变化到“24”时,目标物体向左移动22个栅格;当变量“产品”从“0”变化到“12”时,目标物体就向左移动一半的距离,也就是22个栅格......是线性对应的。
    整个距离是22个栅格,一半的 怎么还是22个栅格啊
还有如果"当变量“产品”从“0”变化到“12”时,目标物体向左移动22个栅格,那么“产品”从“0”变化到“6”时,如果把产品的移动速度加倍的话  会不会  也可以移动22个栅格啊
谢谢


老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2007-01-19 16:55:00
38楼
TO 阿宝儿:
    1、“整个距离是22个栅格,一半的 怎么还是22个栅格啊”——那确实是我的笔误,谢谢指正!
    2、“产品”从“0”变化到“6”时,如果把产品的移动速度加倍也不会移动22个栅格——因为移动速度就是“产品”从“0”变化到“6”的速度,变化速度越快,画面上的产品移动速度就越快。但两者依然是对应的关系:、“产品”从“0”变化到“6”时,即使把产品的移动速度加倍,同样也是移动11个栅格。

透明了

  • 精华:0帖
  • 求助:0帖
  • 帖子:60帖 | 325回
  • 年度积分:0
  • 历史总积分:521
  • 注册:2005年3月29日
发表于:2007-05-15 09:41:00
39楼
好帖!以前没看到,呵呵
其实这个问题,自己多试试就知道怎么回事了
老菜鸟厉害

ぉ望溪ぉ

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 21回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2007年5月13日
发表于:2007-05-16 20:05:00
40楼
高手就是多啊 

热门招聘
相关主题

官方公众号

智造工程师