画面更改C脚本动作!哪位大神给我注释一下什么意思谢谢!

#include "apdefap.h"
void OnPropertyChanged(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName,  char*  value)
{
// 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

SetTagChar("ActualPictureName", value);

最佳答案

在value变化时,把其值写入"ActualPictureName"变量,这个是切换画面或显示画面名称的一种做法

提问者对于答案的评价:
value是一个BOOL量,ActualPictureName时一个字符串变量,是不是只有value发生变化才执行把0或1写入到ActualPictureName变量呢?

最佳答案作者回复:
OnPropertyChanged(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName,  char*  value)  此处char*  value定义value是由动作对象返回的一个字符串变量

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

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

相关推荐

发表回复

登录后才能评论