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

相关推荐

  • 工控机BOX-PC的博图WINCC与S7-1500的变量连接不上

    计划把BOX-PC当做触摸屏来使用,但是和PLC的变量好像都连接不起来,有以下几点不清楚。 1.工控机只安装WINCC V14,没安装STEP7 会不…

    2021年7月5日
  • wincc –如何制作棒图

    在一个项目中要给一个液位信号做个棒图,可我怎么都找不到棒图功能块,用矩形作了个填充,可效果很不好还麻烦,哪位教我我个简单的方法,最好能说的详细点我用的是v6.0asia版本winc…

    SIMATIC WinCC 2019年6月11日
  • wincc如何实现电脑启动后自动激活运行

    wincc处于激活运行状态电脑掉电或非法关机时,能否实现电脑开机后WINCC自动激活不出现window视窗 最佳答案 要不出现windows视窗方法:1、另建一个用户如:aaa,没…

    SIMATIC WinCC 2019年6月11日
  • wincc两台主机数据同步

    大型加热炉设计1.两台wincc都是主机,如何数据同步,wincc6.2,2.原用com口, 现在新电脑都没有com口,如何重新设置 问题补充:两台电脑都是通过以太网与s…

    SIMATIC WinCC 2019年6月11日
  • 在线表格控件

    请问  Wincc的在线表格控件可以调节列间距吗 我希望间距调的小点 组态之后 激活 好像不行  请…

    SIMATIC WinCC 2019年6月11日
  • wincc运行速度慢

    我现在有S7-313 2DP的PLC,和WINCC通讯,现在我只做了个简单的启动停止程序,在WINCC里面操作时要点住4-5秒钟可以开启,有的时候也开不了,有的时候开了,…

    SIMATIC WinCC 2019年6月11日
  • wincc 用户归档授权

    谁有wincc用户归档的授权,提供一个。 谢谢了! 问题补充:有关用户归档的VB脚本怎么编? 我有几个归档控件,怎样实现一个按钮几个控件同时上传和下传?&nbs…

    SIMATIC WinCC 2019年6月11日
  • Smart 1000 IE V3触摸屏触控不灵敏怎么办

    在Smart 1000 IE V3触摸屏的使用中,发现有时触摸屏上的按钮按下后,手松了按钮却不释放,于是该按钮只进行置位,不进行复位,按下的时候有按键…

    2021年7月5日
  • wincc报警弹出窗口

    我想实现以个设备故障时弹出报警窗口,在报警记录中-单个消息—变量动作—画面名称我加入报警话面,但我发现报警后画面不弹出来,不知为什么,请高手帮忙 谢谢 最佳答案 问题:w…

    SIMATIC WinCC 2019年6月11日
  • WINCC的求助

    退出WINCC系统运行画面需要输入密码口令后才能够退出 请求大侠帮忙 问题补充:怎么做 不好意思 最佳答案 开机时候,按住左Shift,自动运行就不能启动了。&…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论