gugb
级别: 探索解密
精华主题: 0
发帖数量: 34 个
工控威望: 142 点
下载积分: 1116 分
在线时间: 42(小时)
注册时间: 2010-10-03
最后登录: 2024-04-18
查看gugb的 主题 / 回贴
楼主  发表于: 2011-09-17 23:33
做一个按钮,鼠标动作变量值累加0.2。
loat   a,b,c,d,e;
a=GetTagFloat("sv");    //Return-Type: float
b=GetTagFloat("EU");    //Return-Type: float
c=GetTagFloat("ED");    //Return-Type: float
a=a+0.2;
if   (a>=b)(a=b);
else    SetTagFloat("sv",a);
投入使用后,出现按钮在连续动作情况下,累加值与动作次数不等。比如起始值是10,连续按鼠标两次,写入值为10.2,其中少加了一次,这种情况是怎么回事,怎样解决?
等候你的详解!(采用结构变量,SV变量后缀,设定值。EU ,ED,是上限和下限)
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6738 个
工控威望: 37093 点
下载积分: 8540 分
在线时间: 9387(小时)
注册时间: 2006-09-13
最后登录: 2024-05-02
查看cvlsam的 主题 / 回贴
1楼  发表于: 2011-09-18 07:07
画面存在更新周期的限制,因此你高速点击将出现无法响应的问题。
gugb
级别: 探索解密
精华主题: 0
发帖数量: 34 个
工控威望: 142 点
下载积分: 1116 分
在线时间: 42(小时)
注册时间: 2010-10-03
最后登录: 2024-04-18
查看gugb的 主题 / 回贴
2楼  发表于: 2011-09-18 20:43
怎样解决,这个问题?