提示错误:WinCC Runtime: PDL 运行系统: 没有发现对象
。程序如下?
#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
#pragma option(mbcs)
short X_Values[11]={0,1,2,3,4,5,6,7,8,9,10};
short Y_Values[11]={0,1,4,9,16,25,36 ,49,64,81,100};
VARIANT vtDataX,vtDataY;
int i;
VariantInit (&vtDataX);
VariantInit (&vtDataY);
SetOperation("guocheng","qidong",FALSE);
SetPropBOOL("guocheng","TrendYX1","Index",0);
SetPropBOOL("guocheng","TrendYX1","DeleteData",TRUE);
SetPropBOOL("guocheng","TrendYX1","AutorangeX",FALSE);
SetPropDouble("guocheng","TrendYX1","BeginX",0);
SetPropDouble("guocheng","TrendYX1","EndX",10);
SetPropBOOL("guocheng","TrendYX1","AutorangeY",FALSE);
SetPropDouble("guocheng","TrendYX1","BeginY",0);
SetPropDouble("guocheng","TrendYX1","EndY",100);
for(i=0;i<=10;i++)
{vtDataX.vt=VT_I2;
vtDataX.u.iVal=X_Values[i];
vtDataY.vt=VT_I2;
vtDataY.u.iVal=Y_Values[i];
PDLRTSetPropEx(PDLRT_AM_DEFAULT,"guocheng","TrendYX1","DataX",VT_VARIANT,(void*)&vtDataX,NULL,NULL,0,NULL,NULL);
PDLRTSetPropEx(PDLRT_AM_DEFAULT,"guocheng","TrendYX1","DataY",VT_VARIANT,(void*)&vtDataY,NULL,NULL,0,NULL,NULL);
SetPropBOOL("guocheng","TrendYX1","InsertData",TRUE);
VariantClear(&vtDataX);
VariantClear(&vtDataY);
}
SetOperation("guocheng","qidong",TRUE);
}