标题: 设置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 |