Wincc C脚本–求解释

#include "apdefap.h"
void MouseDown(char* lpszPictureName, char* lpszObjectName ,  short Button,  short Shift,  long x,  long y)
{
#pragma option(mbcs)
// 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
SetPropChar(  lpszPictureName ,"画面窗口2","tagprefix","PUMP1."); //Return-Type: BOOL 
SetPictureName(   lpszPictureName,"画面窗口2","PUMP_CTL.PDL");

最佳答案

典型画面模板的应用,通过更改画面窗口前缀的名字,打开画面

SetPropChar(  lpszPictureName ,"画面窗口2","tagprefix","PUMP1."); //把"画面窗口2"的前缀改成PUMP1
SetPictureName(   lpszPictureName,"画面窗口2","PUMP_CTL.PDL");//打开该画面(即打开泵1的控制画面)

如果想通过按钮打开泵2的控制画面,则脚本如下
SetPropChar(  lpszPictureName ,"画面窗口2","tagprefix","PUMP2."); //Return-Type: BOOL 
SetPictureName(   lpszPictureName,"画面窗口2","PUMP_CTL.PDL");

提问者对于答案的评价:
厉害,大神

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc356529.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午9:26
下一篇 2021年7月5日 上午9:26

相关推荐

  • c脚本调用计算器

    我在画面按钮中输入如下#include "apdefap.h"void OnClick(char* lpszPictureName…

    SIMATIC WinCC 2019年6月11日
  • WinCC趋势量程问题

    WinCC项目中建立了趋势画面后,添加了大概二十几条趋势,激活后,所有的趋势都显示在趋势画面中,因为趋势的标签量程基本都是不同的,但是显示在画面中的Y轴只有一个,查看起来很不方便,…

    2017年10月29日
  • WinCC的图形获取链接函数疑问

    我从网上下载了SIEMENS WinCC手册 全局脚本1997,里面的 图形获取链接函数是  BOOL GetLink(…

    SIMATIC WinCC 2019年6月11日
  • C动作脚本求解

    这是一个输出输入域中的一个C动作,动作内容为将系统参数6读取出来,或者将新值赋给系统参数6。内部变量中可找到UNIT;但不能找到“.SYS_PARA6”,请注意“.SYS_PARA…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc 趋势,C脚本的问题请教。

    问题1:想做历史趋势画面,加了2个控件,随意控制曲线名称,以后可以重复利用的。 以下是自己参考论坛里的资料的写的,觉得不怎么好,想改进一下: 请问:1.我手动对…

    SIMATIC WinCC 2019年6月11日
  • wincc人机界面报警组态

    我想在主界面放置一个灯,只要其他的报警变量有变化,即只要有一个报警出现,这个灯就会变化闪烁,也就表示有故障报警。请问该怎么设置?请回答详细一点,我也是刚刚接触WinCC,谢谢!我不…

    SIMATIC WinCC 2017年6月3日
  • wincc7.3 怎么移植到tiav16

    电脑上只有tiav16 钻石用户推荐最佳答案 不能直接移植呢,7.3估计是先到V14的,然后再往V16移植参考:经典WinCC移植到WinCC Professionalh…

    SIMATIC WinCC 2021年7月5日
  • wincc sql打开数据库连接报错

    Dim conn Dim ssql Dim ors Dim ocom Dim con&nb…

    SIMATIC WinCC 2020年11月1日
  • wincc与excel通讯

    wincc与excel连接时在启动项中巴dbeserv.exe添加上拉,当激活wincc后,怎么谈不出wincc dde-server对话框 问题补充:在命令行参数中输入…

    SIMATIC WinCC 2019年6月11日
  • wincc 支持WINDOWS SCRIPTING吗?

    TIA PORTAL V12 WINCC 支持WINDOWS SCRIPTING脚本吗?若支持,提示一下在什么地方可以找到参考资料…

    SIMATIC WinCC 2017年5月29日

发表回复

登录后才能评论