ECC工控组态软件
www.kipway.com

国内独具动态模板的工控组态软件

主页
软件产品
ECC资源
在线文档
软件下载
联系方式
留言板
 


ECC工控组态软件 - 模板的制作和使用

动态模板和静态模板的制作都是一样的,使用时可动态创建或组态时嵌入画面静态使用。模板对工程中存在大量相同设备的条件下能极大的提高组态效率,并保证组态画面的一致性。比如电力系统中大量相同的断路器,输油管道SCADA中大量相同的调压阀。

1.制作模板

A)定义模板的数据属性,将设备的共有数据属性定义为一个结构,比如TAG_LINE。

B)创建一个新画面,类型选择为模板。

C)为模板画面添加一个结构参数,比如类型为TAG_LINE的line结构宏参数。

D)绘制模板画面,在模板中的直接连接、向导脚本、自定义脚本中使用结构宏参数line的结构成员变量。

2.模板的使用

A)动态使用

动态用法就是用脚本函数创建非模态模板画面窗口,这是模板最常用的方法,也是最能体现面向对象的设计思路。
BOOL CreatePanel(char *sModelPicName,char *sModelVar,int ntopx,int ntopy);
功 能: 动态创建模板画面
参 数: sModelPicName char* 模板画面名称
sModeVar char* 模板变量定义
ntopx,ntopy int 模板画面显示的左上角坐标,屏幕坐标
返回值: BOOL
TRUE 成功
FALSE 失败

例 子: //事件脚本
int main()
{
//在此加入你的代码
CreatePanel("调节阀.pic","TJF=tjf1",400,200);
return 0;
}

B)静态使用

静态使用是将模板作为带结构参数的子图插入画面,然后将宏参数替换为实参数。

插入模板后,选择“属性”-“宏替换”替换结构参数为实际的结构变量。


Copyright By 蒋勇 2002-2008 All rights reserved
渝ICP备05009453号