谁能解释清楚下面代码?

#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction DMTagName
// next TagID : 1
#define ApcTitleText  "TitleText"
// WINCC:TAGNAME_SECTION_END

// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction PictureName
// next PicID : 1
// WINCC:PICNAME_SECTION_END

SetPropChar("@Start.PDL","Hintergrund","PictureName","CASTING_PLATFORM 1.PDL");
SetTagWord(ApcTitleText,3);
}

最佳答案

SetPropChar("@Start.PDL","Hintergrund","PictureName","CASTING_PLATFORM 1.PDL");
@Start.PDL:画面名称
Hintergrund:窗口名称
PictureName:窗口属性——画面名称
CASTING_PLATFORM 1.PDL:需要写入窗口的画面名称
该语句表示,将画面名称"CASTING_PLATFORM 1.PDL写入一个存放在@Start.PDL画面中的窗口Hintergrund中。

#define ApcTitleText  "TitleText"
变量预定义
SetTagWord(ApcTitleText,3);
将数值3写入变量TitleText中

提问者对于答案的评价:
尽力了。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月19日
下一篇 2017年11月19日

相关推荐

  • 西门子触摸屏怎样恢复出厂值

    我公司有一台机器,操作是用MP277触摸屏的,系统被设置密码啦!想重新传进程序,但传输方式被改,传不进去,想进去修改传输方式但进不去,不知有没有通用的密码?或怎样恢复出厂置?谢谢!…

    SIMATIC WinCC 2018年12月9日
  • 多站通讯

    一台mp277触摸屏/TD400c文本显示/和两台226CPU,用MPI/DPl连接. 求助个为大侠.怎么连 最佳答案 需要怎么监控,谁与谁连接通讯请说清楚,比如MP27…

    SIMATIC WinCC 2019年6月11日
  • 请教一下IF语句的问题

    比如我想   IF“条件A”   THEN  "条件C"  …

    SIMATIC WinCC 2021年7月5日
  • wincc如何退出运行系统?

    如题: 用一个按钮来控制退出RunTime,应该怎样做?望详细指教! 最佳答案 最简单的就是,在图片编辑器里,点view>toolbars,勾选dynamic&nb…

    SIMATIC WinCC 2019年6月11日
  • wincc故障组态

    WINCC故障组态,我看见故障组态里有个用户名选项,但是加进去以后,怎么才能显示用户名,我想故障发生后,确认和复位要能查询到是谁干的。不知道怎么做 问题补充:谁来帮帮我 …

    SIMATIC WinCC 2019年6月11日
  • 运行SCADA系统系统环境和硬件要求

    我想开发基于PC单站的SCADA系统,请问PC机的Windows版本是Windows Embedded standard Service P…

    2021年7月5日
  • wincc与server

    下面是wincc从servser中读数据的全局脚本,可怎么也做不出来,有哪位高手能给指点一下吗?谢谢   Dim strcn,cn,a&nb…

    SIMATIC WinCC 2019年6月11日
  • 如何在wincc报表中求平均值,最大值

    我需要在报表中打印出平均值,最大值,如何借助三方软件 最佳答案 你报表是用户归档做的吗?如果是直接使用VBS标准的SQL语言直接查询即可!比如MAX、avg等指令。如果你是用EXC…

    SIMATIC WinCC 2017年6月18日
  • OPC DA连接

    电脑A、B都在一局域网内,都已经安装WINCC 电脑A做OPC DA服务器,电脑B做客户机,但是打开A的OPC项目管理上电脑B的标志一个红斜杠,如何解决?&nb…

    SIMATIC WinCC 2019年6月11日
  • 基于SQL server 数据库的wincc报表制作

    本次设计的wincc报表是将wincc数据按时写入数据库中,然后通过查询脚本对数据库中的数据进提取。现在查询按钮中设置MSFlexGrid控件中的表格格式(设置成图示格式),VBS…

    SIMATIC WinCC 2021年7月5日