我使用PtMtrend控件,数据曲线没显示,为什么?

我使用PtMtrend控件,数据曲线没显示,为什么?
控件属性:Number of graphs=1,Number of samples in a graph=50,其余用默认值.
代码如下
int data[50];

int i;
PtArg_t arg[5];
for(i=0;i<50;i++)
{
data_=i;
}

PtMTrendAddData(ABW_PtMTrend1,0,data,50);_

你理解错了。不是你给个数组,它就出曲线。

你每次应该给它一个点,它会自动帮你连成曲线。

下面是同时写两条曲线的例子。

int iVtmp;
int iAtmp;

PtMTrendAttr_t attr1 =
	{ Pt_MTREND_STATE_SHOWN, Pg_YELLOW, 1, Pg_MITER_JOIN, 0, 100 };
PtMTrendAttr_t attr2 =
	{ Pt_MTREND_STATE_SHOWN, Pg_RED, 1, Pg_MITER_JOIN, 0, 100 };

PtSetResource(ABW_PtMTrend_2, Pt_ARG_MTREND_GRAPH_ATTR, &attr1, 0);
PtSetResource(ABW_PtMTrend_2, Pt_ARG_MTREND_GRAPH_ATTR, &attr2, 1);

for(;;)
{
    // change iVtmp, iAtmp value......
    ;

    PtMTrendAddData(ABW_PtMTrend_2, 0, &iVtmp, 1);
    PtMTrendAddData(ABW_PtMTrend_2, 1, &iAtmp, 1);
}