你可以定义为data[8], 但推荐你用 float *data=NULL, 来定义,给一个例子你就明白了
uInt32 sampsPerChan;
int32 numRead;
uInt32 numChannels;
float64 *data=NULL;
DAQmxReadAnalogF64(taskHandle,sampsPerChan,10.0,DAQmx_Val_GroupByChannel,data,sampsPerChan*numChannels,&numRead,NULL);
if( numRead>0 )
for(i=0;i<numChannels;i++)
PlotY(panel,PANEL_GRAPH,&(data[i*numRead]),numRead,VAL_DOUBLE,VAL_THIN_LINE,VAL_EMPTY_SQUARE,VAL_SOLID,1,plotColors[i%12]);