|
一、间接变量定义
(间接变量是全局变量,画面任意脚本位置均可调用)
二、间接变量使用
如 Ptr=100;
如:Ptr= &A1.PV;// Ptr指向数据库变量A1.PV 可以理解为ptr与A1.PV是镜像的
Ptr= &Ua;// Ptr指向变量Ua
常用场景:共用窗口,画面相同,只是变量不同,可以使用间接变量指向
如:Ptr[0]=1;
Ptr[1]=1;
常用场景:作为全局数据使用
Ptr[0] = &A1.PV;
Ptr[1] = &A2.PV;
Ptr[2] = 1;
Ptr[3] = 2;
三、指向变量查看
如何获取当前间接变量所指向的变量名?
脚本如下:
- ObVar& var=Ptr.GetVar();
- Msg(var.GetName());
复制代码
|
|