wincc通过调用公用画面控制单个变量

上传人:第*** 文档编号:38834240 上传时间:2018-05-08 格式:PDF 页数:7 大小:930.99KB
返回 下载 相关 举报
wincc通过调用公用画面控制单个变量_第1页
第1页 / 共7页
wincc通过调用公用画面控制单个变量_第2页
第2页 / 共7页
wincc通过调用公用画面控制单个变量_第3页
第3页 / 共7页
wincc通过调用公用画面控制单个变量_第4页
第4页 / 共7页
wincc通过调用公用画面控制单个变量_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《wincc通过调用公用画面控制单个变量》由会员分享,可在线阅读,更多相关《wincc通过调用公用画面控制单个变量(7页珍藏版)》请在金锄头文库上搜索。

1、WINCC 通过调用公用画面控制单个变量通过调用公用画面控制单个变量 一、建立结构变量“ValveStructure” ,在结构变量内建立七个位变量。 二、在 变 量 管 理 相 应 驱 动 中 建 立 连 接 变 量 , 数 据 类 型 选 择 刚 建 立 的 结 构 变 量 “ValveStructure” 。 三、在内部变量中建立一个文本变量“Name” ,用作改变实际变量的后缀。 四、在图形编辑器中分别建立公用画面和主画面。 1、 公用画面 VALVE: 1.1、 按钮 1 的鼠标事件: 1.1.1、按左键处建立 C 脚本,脚本如下: #include “apdefap.h“ void

2、 OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y) #pragma option(mbcs) SetTagBit(GetTagChar(“NOTP:Name“),1); 1.1.2、释放左键处建立 C 脚本,脚本如下: #include “apdefap.h“ void OnLButtonUp(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName

3、, UINT nFlags, int x, int y) #pragma option(mbcs) SetTagBit(GetTagChar(“NOTP:Name“),0); 1.1.3、属性效果中取消全局颜色方案; 属性颜色背景颜色中选择动态对话框,设置如下: 1.1.4、属性字体文本中选择动态对话框,设置如下: 1.2、 画面中圆的设置: 属性效果中取消全局颜色方案; 属性颜色背景颜色中选择动态对话框,变量只填写后缀名后缀名,点击应用时会提示 是否建立新变量,选择忽略忽略,圆 1 的设置如下: 1.3、 静态文本框设置如下: 属性字体文本中选择 C 脚本,脚本如下: #include “a

4、pdefap.h“ char* _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName) #pragma option(mbcs) return SetText(“VALVE.pdl“,“静态文本 2“,GetTagChar(“NOTP:Name“); 2、 主画面: 2.1、在画面中建立画面窗口,窗口的的宽度和高度设置为公用画面的大小; 其余设置如下: 2.1、画面中各个按钮设置鼠标按左键事件:按钮 1 的 C 脚本如下: #include “apdefap.h“ void OnLButtonDown

5、(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y) #pragma option(mbcs) SetTagChar(“Name“,“V1“); SetPropChar(“2.pdl“,“画面窗口 1“,“TagPrefix“,“MMF1.“); SetPictureName(“2.pdl“,“画面窗口 1“,“VALVE.pdl“); SetPropChar(“2.pdl“,“画面窗口 1“,“CaptionText“,“V1 CONTROL“); SetPropBOOL(“2.pdl“,“画面窗口 1“,“Visible“,1);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号