画面更改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日 上午2:26
下一篇 2021年7月5日 上午2:26

相关推荐

  • wincc 输入输出域数值更改权限问题

    我在画面中搞了一个输入输出域,输入一个参数,并且这个i/o域链接了一个变量,但是如果要更改这个参数,就要弹出一个输入密码的窗口才能更改这个参数,反正就是一般人不能随意更改这个参数,…

    SIMATIC WinCC 2021年7月5日
  • Wincc变量归档使用问题

    请各位大侠帮忙解决个问题,我想用变量归档记录一些数据,只想周期循环变量置1时记录数据,循环周期变量为0时不记录数据,请问应该怎么样设置谢谢,非常着急 问题补充:请问我想用一个布尔量…

    SIMATIC WinCC 2017年12月2日
  • WINCC直接用PROFIBUS和200进行DP通信,为何还需要NET软件,??

    WINCC直接用PROFIBUS和200的EM277进行DP通信,为何还需要NET软件,??举个例子:通过MPI和300PLC通信,只在MPI建立参数和设置MPI通信参数就可以,不…

    SIMATIC WinCC 2017年12月7日
  • wincc中的C语言中没有delay函数

    我想实现一个按钮按下后10s内不能操作该按钮,用C语言实现时发现不能识别delay();。我查了C库函数文件,没有发现delay函数需要头文件。那么如何在Wincc中实现delay…

    SIMATIC WinCC 2019年6月11日
  • wincc模拟量报警怎么组态和使用?

    我现在用S7-300PLC需要检测很多温度模拟量信号,和压力信号,需要在wincc上能有高温高压报警,看了一下报警编辑器里都是IO点报警,我想有没有直接读模拟量反馈值,在wincc…

    SIMATIC WinCC 2019年6月11日
  • wincc命名连接项目拷贝

    现用wincc  V7.3与s7-4145H做的冗余系统,项目集成到step中,wincc变量与s7通过命名连接。现想把项目从工程师站拷贝到操作员站。应该怎么操…

    SIMATIC WinCC 2021年7月5日
  • opc获取报警记录的问题

    大佬们,我想问下,可以用opc通讯的方式读到wincc的报警记录吗?我之前直接用java读sqlserver数据库可以读到,但是报警记录的那个数据库名一直会换。 最佳答案 可以的呢…

    SIMATIC WinCC 2021年7月5日
  • wincc 数据库看不到了

    程序文件中的文件夹archievement看不到了,但在激活后能在报表中看到历史记录的数据。之前往移动硬盘上复制过该项目。是不是中毒了?如何解决? 最佳答案 看看是不是隐藏arch…

    SIMATIC WinCC 2019年6月11日
  • wincc双屏显示

    想用两个显示器主界面,而且显示的内容不一样,怎么实现比较简单一写! 最佳答案 WinCC V6的OS Project Editor中Layout提供分…

    SIMATIC WinCC 2019年6月11日
  • wincc趋势图显示实时数据不定时出现一条横线

    我是用WINCC7.4 趋势图实时显示积累和实时数据,不定时会出现一条直线的情况,请问是什么原因,仪表数据是MODBUS-DP-以太网传送到工控机,5秒采集一次数据,请问…

    2021年7月5日

发表回复

登录后才能评论