【求助】flexible中建立数组变量

已锁定

yoda

  • 帖子

    21
  • 精华

    0
  • 被关注

    19

论坛等级:侠圣

注册时间:2013-09-16

普通 普通 如何晋级?

【求助】flexible中建立数组变量

343

2

2016-02-29 10:24:01

 求助各位大神:

我想通过flexible脚本从.xls文件的A1-A5取出数据放到MW20-MW28。

我先在flexible的TAG变量中建立了receivearray(地址:MW20 ,数据类型:int ,数组个数:5)

然后相关脚本这样写:

Dim i

For i=1 to 5

receivearray(i)=objExcelApp.Worksheets(sheetname).cells(i,1).value

Next

执行后发现excel软件总是关不掉,脚本编译也没问题能通过。

后来开个变量表监控数据读写,发现MW20总是0,没写入任何数据,数据从MW22开始写的,我把receivearray的数组个数加到6,执行就正常了,但数据是写到MW22-MW30这5个地址的,之前excel不能关掉应该是数据写入地址超数组下标了。

问题是为什么程序把MW20这个地址跳过了,查了半天没明白,谢谢各位帮我解决下。

【求助】flexible中建立数组变量 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32656条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。