我在用adlink的数据采集卡做4通道数据输入,我发现利用一个stirpchart的时候来显示4路通道,互相影响比较严重,而且在一个图里显示不好看,请问可以有什么更好的方法来分开吗?
注:数据采集得到的是一个数组,比如a[1]是通道1的数据,a[2]是通道2的数据,a[3]是通道3的,a[4]是通道4的,a[5]又是通道1的,这样循环下去,本来我的想法是把这些数据都分开为4个相应的数值通道,就是
ai_e1[i/4]=yarray[i];
ai_e2[i/4]=yarray[i+1];
ai_e3[i/4]=yarray[i+2];
ai_e4[i/4]=yarray[i+3];
可是当我在
PlotStripChart (panelHandle, PANEL_STRIPCHART, ai_e1, 1, 0, 0, VAL_FLOAT);
PlotStripChart (panelHandle, PANEL_STRIPCHART_2, ai_e2, 1, 0, 0, VAL_FLOAT);
PlotStripChart (panelHandle, PANEL_STRIPCHART_3, ai_e3, 1, 0, 0, VAL_FLOAT);
PlotStripChart (panelHandle, PANEL_STRIPCHART_4, ai_e4, 1, 0, 0, VAL_FLOAT);
一直出现错误,请大侠们帮忙看看是为什么 |