I want to show multistrips in one chart,and i scaled every strips,in the chart
i can see only one, when I cancel scaling,that is ,delete 1,2,3,4
I can see all of the strips.why?
void CVIFUNC PlotStrips (int panelID, int controlID,int traceNum, double *buf[500])
{
//every element of buf is 0;
int i,j;
double *Merge ;
double scale;
Merge=(double*)malloc(traceNum*500*sizeof(double));
for(j=0;j { //2
QScale1D (buf[j], 500, buf[j], &scale); //3
}//4
for(i=0;i<500;i++)
{
Offset=0;
for(j=
0;j
{
Offset=Offset+100.0/(traceNum+1) ;
Merge[j+i*traceNum]=buf[j][i]+Offset;
}
}
PlotStripChart (panelID, controlID, Merge, traceNum*500, 0, 0,
VAL_DOUBLE);
}