师兄帮看看 此脚本怎么读 谢谢!!
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#include "trigger.h"
BOOL value;
LINKINFO plink;
PDLRTGetPropEx(0,lpszPictureName,lpszObjectName,"Toggle",VT_BOOL,&value,NULL,NULL,0,NULL,NULL);
if(value) value =FALSE;
else value = TRUE;
if (PDLRTGetLink(0,lpszPictureName,lpszObjectName,"Toggle",&plink,NULL,NULL,NULL))
{
if ((plink.LinkType >BUBRT_LT_VARIABLE_INDIRECT) || (plink.LinkType < BUBRT_LT_VARIABLE_DIRECT)) return;
else
{
PDLRTGetLink(0,lpszPictureName,lpszObjectName,"Toggle",&plink,NULL,NULL,NULL);
SetTagBit (plink.szLinkName,(short int) value);
}
}
}
产品版区:SIMATIC WinCC
悬赏分:15 | 解决时间:2013-06-01 16:05:32 | 提问者: 喀嚓 - 学长  第2级
最佳答案
回答者:
高精齿轮
-
资深顾问  第13级
2013-04-17 09:58:16
提问者对于答案的评价:
谢谢!!!
检查此对象的Toggle属性,若未设置变量,对Toggle属性值取反;
若此属性设置了变量,直接对变量进行非运算,从而最终改变Toggle属性值;
目的:达到每次点击有正反切换动作的效果。
回答者: AQ_1 - 毕业实践员  第4级
2013-04-17 13:54:55
脚本没有怎么接触过,到技术论坛去问问吧,youhm大侠是专家。
回答者: 开拓者001 - 顶级工程师  第12级
2013-04-18 11:31:47
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!