Board logo

标题: 设置GRAPH控件循环显示三个数组的内容 [打印本页]

作者: shinezhang    时间: 2008-4-25 09:41     标题: 设置GRAPH控件循环显示三个数组的内容

请问各位大哥,我要用CVI在GRAPH控件上循环显示三个数组的内容,如何才能实现??如果我用
PlotY (panelHandle,PANEL_GRAPH_3,AcqData0,sampsPerChan,VAL_DOUBLE,VAL_THIN_LINE,VAL_EMPTY_SQUARE,VAL_SOLID,1,VAL_BLUE);
PlotY(panelHandle,PANEL_GRAPH_3,AcqData1,sampsPerChan,VAL_DOUBLE,VAL_THIN_LINE,VAL_EMPTY_SQUARE,VAL_SOLID,1,VAL_RED);
plot3=PlotY(panelHandle,PANEL_GRAPH_3,AcqData2,sampsPerChan,VAL_DOUBLE,VAL_THIN_LINE,VAL_EMPTY_SQUARE,VAL_SOLID,1,VAL_GREEN);来实现的话发现只能看到一个数组中的数据.

另外如何设置GRAPH的横坐标与系统时间一致???请各位大哥帮忙

作者: chenchao8848    时间: 2008-4-25 13:44

把三个数组组成一个二维数组进行显示

增加曲线句柄号


作者: shinezhang    时间: 2008-4-25 20:55

拜托大哥,能说清楚点吗?我是刚学CVI的,很多东西都还不懂,什么叫曲线句柄号啊?如何设置?多谢大哥了


作者: shinezhang    时间: 2008-4-25 20:58

另外再问一下,我要在STRIPCHART里显示一个数组的数据,可是如何XPRECISION跟ATTR_POINTS_PER_SCREEN才能比较清楚地显示??[em09]
作者: chenchao8848    时间: 2008-4-27 08:31

你最好找本教材,里面一般都会有这个例子,这是一个最基本的例子

上面我也放过教材可以下载下来看一下,我这里一时半会也说不清楚

另外CVI里关于波形显示的都可以参考一下,特别是多通道采集的最适合你参考


作者: shinezhang    时间: 2008-4-30 11:42

我都看了好几本教材了 斑竹 刘君华的 孙晓云的,还有一本机械工业出版社的 可还是没法实现

我用 for(i=0;i<sampsPerChan;i++)
{ datai[3*i]=AcqData3;
datai[3*i+1]=AcqData4;
datai[3*i+2]=AcqData5;}

把数组AcqData3,AcqData4,AcqData5 组合到datai里然后

用 PlotStripChart(panelHandle,PANEL_GRAPH_2,datai,sampsPerChan,0,0,VAL_DOUBLE);

绘制 结果只看到需要的两条曲线 为什么呢?


作者: shinezhang    时间: 2008-4-30 11:45

对了我的GRAPH_2指是STRIP CHART
作者: chenchao8848    时间: 2008-4-30 12:17

请你看一下关于这个函数的帮助,估计是你没有对参数了解透






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0