昆仑通态触摸屏数据转发上传_说说昆仑通态(MCGS)的数组功能

最近有朋友做昆仑通态(MCGS)触摸屏项目时,需要进行一些数据处理,要用到数组。遗憾的是,昆仑通态是没有数组的,我建议他用组变量去实现(组变量里也可以用元素位置来获取值,功能类似于数组)。

后来他反馈给我的方法是用了指针变量。指针变量?怎么没有听说过,查了一下,这是MCGS新版软件(McgsPro 3.3.1)的功能。

1、指针变量的创建和使用方法

假设需要5个变量的数组,则先创建5个常规变量对象,这里是Data0~Data04,并创建一个指针变量arraySample和一个指针pointer:

6ec6ff8113065e92be0e0fe458e30b47.png

然后对于arraySample进行指针化(选择为指针化,并在指针化页面里填写指针、和对应的变量):

7d9045a366c1934a0f288614858bef20.png
7f0000d62b3e6c34f13668044a1ed865.png

程序里改变pointer,从arraySample里就可以操作对应的值了。这确实是进行变址操作(数组)的一个很好方法。

2、官方推荐的数组处理方法

在新版软件的在线帮助文件里,提到了数组的问题:

----如果需要静态数组(在实时数据库里定义),则推荐用传统的组对象方式。

----如果需要临时数组,可以在脚本里定义临时数组了(这也是新功能):

0b00e9c80bae52ec6fb60c743b3b03ff.png

2019年12月21日


说明:

1、本文是实践经验,非严格论文,与相关产品和理论可能不完全相符。

2、原创不易,欢迎转发,让更多朋友看到(引用请注明出处!)

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值