图形对象从X1移位到X2水平移动,再从从X2移位到X1水平移动。自动重复移动,该怎样做?
最佳答案
定义一个内部变量position 32位整数,一个移动方向flag bool,全局脚本vbs中:
dim tag(2)
tag(0)=hmiruntime.tags("flag").read
tag(1)=hmiruntime.tags("position").read
if tag(0) then
tag(1)=tag(1)+10
else tag(1)=tag1-10
end if
if tag(1)>=5000 then‘向右超过x2位置,开始左移
hmiruntime.tags("flag").write 0
end if
if tag(1)<=100 then’向左超过x1位置,开始右移
hmiruntime.tags("flag").write 1
end if
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc196647.html