资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
WINCC 通过调用公用画面控制单个变量通过调用公用画面控制单个变量 一、建立结构变量“ValveStructure” ,在结构变量内建立七个位变量。 二、在 变 量 管 理 相 应 驱 动 中 建 立 连 接 变 量 , 数 据 类 型 选 择 刚 建 立 的 结 构 变 量 “ValveStructure” 。 三、在内部变量中建立一个文本变量“Name” ,用作改变实际变量的后缀。 四、在图形编辑器中分别建立公用画面和主画面。 1、 公用画面 VALVE: 1.1、 按钮 1 的鼠标事件: 1.1.1、按左键处建立 C 脚本,脚本如下: #include “apdefap.h“ void 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, 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 “apdefap.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(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);
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号