回复:【万泉河】WINCC C脚本变量查找替换,以及关于就事论事

已锁定

手机用户20180311H8B860

西门子1847工业学习平台

  • 帖子

    2
  • 精华

    0
  • 被关注

    1

论坛等级:游民

注册时间:2018-03-11

普通 普通 如何晋级?

发布于 2021-06-01 08:47:43

3楼

老师帮我看下这个变量前缀怎么批量查找替换呀,困扰了我很多年了,一直重复劳动卡在这个地方,每次编程死去活来,求指导



#include "apdefap.h"

void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)

{

#define TagPrefix  "JK3数据_JK-3a预热阀_" //变量前缀

#define PictureTitle   "JK3数据_JK-3a预热阀" //窗口标题

#define PictureName   "调节阀公用窗口.pdl" //模板画面名称

#define blqz "AHU11一次表冷阀.变量前缀"

char* sp;

SetVisible(lpszPictureName,"画面窗口_设备控制",0);// 关闭画面窗口

SetTagPrefix (lpszPictureName,"画面窗口_设备控制", TagPrefix);//传递变量前缀

SetPropChar(lpszPictureName,"画面窗口_设备控制","CaptionText",PictureTitle);//传递标题

SetPictureName(lpszPictureName,"画面窗口_设备控制",PictureName);//设置画面窗口调用的模板画面

SetVisible(lpszPictureName,"画面窗口_设备控制",1);// 打开画面窗口


sp=GetTagPrefix(lpszPictureName,"画面窗口_设备控制"); //获取画面窗口的变量前缀

SetTagChar (blqz, sp);//set prefix


// WINCC:TAGNAME_SECTION_START

// syntax: #define TagNameInAction "DMTagName"

// next TagID : 1

// WINCC:TAGNAME_SECTION_END


// WINCC:PICNAME_SECTION_START

// syntax: #define PicNameInAction "PictureName"

// next PicID : 1

// WINCC:PICNAME_SECTION_END

}


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3367条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。