您现在所在的是:

PLC论坛

回帖:1个,阅读:4631 [上一页] [1] [下一页]
983
294709682
文章数:89
年度积分:50
历史总积分:983
注册时间:2011/4/2
发站内信
发表于:2011/10/28 5:49:13
#0楼
求教各位工程师,这个组态王函数怎么来使用啊?不太理解的过来
803
houmingyi
文章数:3
年度积分:50
历史总积分:803
注册时间:2010/9/24
发站内信
发表于:2012/9/14 11:31:46
#1楼
该函数为实现结构变量间的引用,结构变量可以引用成员数相同、成员类型相同的其它结构变量。一般用于对于多组定义相同的IO变量,定义一组内存变量,在组态王中使用这一组内存变量定义画面显示的情况。使用格式如下:
   StructVarRefAddress(RefStructTagname, RefedStructTagname);
参数:
   RefStructTagname:字符串型,引用的结构变量名称(不带成员名)
   RefedStructTagname:字符串型,被引用的结构变量名称(不带成员名)

例如:
   电力监控系统中,有多台变压器,有电压、电流、功率等数据。要求做一幅画面,在不同时刻分别显示各变压器的电压、电流、功率值。这个可以通过引用变量来完成。
   定义一个结构Transformer,其中包含三个成员变量I、V、P,分别定义结构变量:Transformer1、Transformer2,这两个个结构变量的成员I、V、P均为IO变量,定义结构变量Transformer3,其成员I、V、P均为内存变量,在定义画面的动画连接时使用Transformer3变量,可以在命令语言脚本中使用变量引用函数分别引用两个IO变量。
   要显示Transformer1的数据时:
     StructVarRefAddress(“Transformer3”, “Transformer1”);
   要显示Transformer2的数据时:
     StructVarRefAddress(“Transformer3”, “Transformer2”);

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

31.2002