wincc vbs脚本有关数组实现的问题 点击:2477 | 回复:2



随风奔跑

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 0回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2006年2月21日
发表于:2006-02-22 16:14:00
楼主
wincc画面,要获取20个输入输出域的,将这些值如何赋给vb的变量呢?
如:
20个输入输出域的对象名:iofield1~20(wincc画面中已经定义好了)
部分代码:
tagvalue(1)=ScreenItems("iofield1").outputvalue
tagvalue(2)=ScreenItems("iofield2").outputvalue
tagvalue(3)=ScreenItems("iofield3").outputvalue
...
tagvalue(20)=ScreenItems("iofield20").outputvalue
能不能用循环的方法实现上述代码,请教老师,在下刚学vb脚本,谢谢了!



jamesyuan

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 13回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2006年1月09日
发表于:2006-02-25 11:21:00
1楼
dim tagvalue(21),i
for i=1 to 20
tagvalue(i)= screenitems("IOField" & i & "").outputvalue
next

bcy369

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2009年6月15日
发表于:2009-07-01 13:35:45
2楼
WINCC里数组这种变量类型吗?

热门招聘
相关主题

官方公众号

智造工程师