恭喜,你发布的帖子
发布于 2019-04-28 08:26:16
2楼
wincc中定义内部变量对应x,y坐标,然后脚本中改变x,y的值,画面中物体的x,y左边分别链接对应的变量。
你是要循环移动,还是往复运动?如果是循环移动只要y坐标值移动到位后,x,y的坐标值恢复初始状态。
vbs:
dim,myx,myy
myx=hmiruntime.tags("positionx").read
myy=hmiruntime.tags("positiony").read
if myx<myymax then
myx=myx+deta
else
myy=myy+deta1
end_if
if myy>myymax then
myx=myxinit
end_if
hmiruntime.tags("positionx").write myx
hmiruntime.tags("positiony").write myy
如果是往复运动,则需要设置一个方向变量,变量为1,则x,y的表变化使得物体朝一个方向变化,否则朝另一个方向变化。脚本类似。
请填写推广理由:
分享
只看
楼主