jiegeng1986 发表于 2009-5-19 16:12:07

请教stripchart

我在用adlink的数据采集卡做4通道数据输入,我发现利用一个stirpchart的时候来显示4路通道,互相影响比较严重,而且在一个图里显示不好看,请问可以有什么更好的方法来分开吗?


注:数据采集得到的是一个数组,比如a是通道1的数据,a是通道2的数据,a是通道3的,a是通道4的,a又是通道1的,这样循环下去,本来我的想法是把这些数据都分开为4个相应的数值通道,就是   
   ai_e1=yarray;
   ai_e2=yarray;
   ai_e3=yarray;
   ai_e4=yarray;


可是当我在
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);

一直出现错误,请大侠们帮忙看看是为什么

jiegeng1986 发表于 2009-5-19 16:12:31

请大侠赐教

netcreature 发表于 2009-5-21 08:43:00

你把这些弄清楚了,就可以发现问题了:

ai_e1=yarray;
ai_e2=yarray;
ai_e3=yarray;
ai_e4=yarray;

netcreature 发表于 2009-5-21 08:47:40

另外,你也可以将四条曲线在一个Strip Chart控件中分不同区段显示,具体可以参考我上传得例程。
页: [1]
查看完整版本: 请教stripchart