当前位置: 主页 > PLC控制

这段C是什么意思?曲线里面的,麻烦高手给解释下?谢谢!

#include"apdefap.h"
voidOnClick(char*lpszPictureName,char*lpszObjectName,char*lpszPropeRTyName)
{
//wincc:TAGNAME_SECTioN_START
//syntax:#defineTagNameInAction"DMTagName"
//nextTagID:1
//WINCC:TAGNAME_SECTION_END

//WINCC:PICNAME_SECTION_START
//syntax:#definePicNameInAction"PictureName"
#definePicName_M"PA5_bld06.pdl"
//nexTPicID:2
//WINCC:PICNAME_SECTION_END

char*tagname=SysMalloc(200);

SetPropBOOL(PicName_M,"Smel","Activate",FALSE);//Rückgabe-Typ:BOOL

SetPrOPChar(PicName_M,"Smel","TagName","PCInfo\\DiskFree_C");//Rückgabe-Typ:BOOL
SetPropBOOL(PicName_M,"Smel","TimeAxis",FALSE);//Rückgabe-Typ:BOOL
SetPropChar(PicName_M,"Smel","Label","MByte");//Rückgabe-Typ:BOOL

SetPropWord(PicName_M,"Smel","Index",0);
PDLRTGetPropEx(0,PicName_M,"Smel","TagName",VT_LPSTR,&tagname,NULL,NULL,0,NULL,NULL);
SetPropChar(PicName_M,"Trend1","OutputValue",tagname);

SetPropWord(PicName_M,"Smel","Index",1);
PDLRTGetPropEx(0,PicName_M,"Smel","TagName",VT_LPSTR,&tagname,NULL,NULL,0,NULL,NULL);
SetPropChar(PicName_M,"Trend2","OutputValue",tagname);

SetPropWord(PicName_M,"Smel","Index",2);
PDLRTGetPropEx(0,PicName_M,"Smel","TagName",VT_LPSTR,&tagname,NULL,NULL,0,NULL,NULL);
SetPropChar(PicName_M,"Trend3","OutputValue",tagname);

SetPropWord(PicName_M,"Smel","Index",3);
PDLRTGetPropEx(0,PicName_M,"Smel","TagName",VT_LPSTR,&tagname,NULL,NULL,0,NULL,NULL);
SetPropChar(PicName_M,"Trend4","OutputValue",tagname);

SetVisible(PicName_M,"Trend_sel",0);//Rückgabe-Typ:BOOL

SetPropBOOL(PicName_M,"Smel","Activate",TRUE);//Rückgabe-Typ:BOOL
}

图片说明:

633fb1c45d43d22730c9c3cdea0260de5b404e55ec47b084aaCE259f4e916ec6

最佳答案

这个看起来是选择趋势中4个曲线,选择哪个哪个就显示。

提问者对于答案的评价:
谢谢

  • 关注微信

猜你喜欢

微信公众号