组态项目脚本读写变量的技巧

qyk
2022-03-25


脚本里面读写变量时,虽然可以直接使用变量的名称,但是建议不要直接使用,因为在实际工程中假如设备掉线了,对应的脚本取到的变量值就为null,导致整个脚本执行不下去,因此推荐使用DoubleTag["标签名"]的方法来调用变量,例如:

Double CuRrent = DoubleTag["C_DC_I"];

读出C_DC_I的值,假如设备掉线时,C_DC_I的值为0,不影响程序的执行。

例如下面的代码:

double[] ArrayVol = new double[40];

for (int i = 0; i < 40; i++)

{

ArrayVol[i] = DoubleTag["B_U" + (i + 1)];

        }

循环的方法读取多个变量。

还可以使用以下这些方法读取对应的数据类型的变量:

Int64 A=IntTag["TagName"];

Bool B=BoolTag["TagName"];

Double C= DoubleTag["TagName"];

Object D=ObjectTag["TagName"];


阅读60
分享
写评论...