wangyuhui727 发表于 2009-2-11 08:25:47

STRIP CHART控件的应用【问题已解决,谢谢】

本帖最后由 wangyuhui727 于 2009-2-24 16:11 编辑

请问可不可以用STRIP CHART控件实现同时显示多条曲线(比如8条)?
如果可以,请问怎么标识各条曲线(我曾想用颜色区分,可发现这个控件似乎不能改变曲线颜色)?

wangyuhui727 发表于 2009-2-11 10:38:04

刚才我用了两个PlotStripChart函数显示两条曲线,结果曲线互相干扰,请问是什么原因?

cpubbs 发表于 2009-2-11 11:27:40

这个我刚好做过!我找一下!

cpubbs 发表于 2009-2-11 11:28:30

PlotStripChart (Cpubbs_TabPagePanelHandle,TABPANEL_2_STRIPCHART,cpubbs_ad_result, 8, 0, 0, VAL_DOUBLE); //显示多通道数据波形;

cpubbs 发表于 2009-2-11 11:29:53

如图所示:

cpubbs 发表于 2009-2-11 11:30:17

用一个来PLOT一个数组就可以显示多条曲线!

cpubbs 发表于 2009-2-11 11:30:30

并且我的刚好也是8通道的!呵呵,真巧!

wangyuhui727 发表于 2009-2-11 11:54:51

谢谢
你说的“用一个来PLOT一个数组就可以显示多条曲线!”的意思是用8个PlotStripChart 函数吗?
可我用两个实验了一下,发现显示的波形是两个的叠加,这是怎么回事?

cpubbs 发表于 2009-2-11 12:13:09

我将程序上传,您看单点采集这个选项卡里面的定时器的程序!

cpubbs 发表于 2009-2-11 12:13:40

1个PLOT STRIPCHART,一个函数,一个数组,可以在一个波形显示控件上面显示8条线!

wangyuhui727 发表于 2009-2-11 12:20:21

谢谢,我现在就去看

cgqyh 发表于 2009-2-11 12:47:37

你可以设置8个Trace,然后画图的时候直接把八个弄在数组里面,应该就可以了,^_^

wangyuhui727 发表于 2009-2-11 13:06:53

楼上的可以说的更详细些吗?怎么把Trace嵌在数组里面,谢谢
cpubbs ,再次谢谢你的代码,可是因为版本的问题,我在我的机子上打不开uir文件,也不能运行,看了一会代码还是不知怎么实现同时显示8条曲线

cpubbs 发表于 2009-2-11 13:08:55

对,还要设定要显示多少个trace,我忘了说了,双击控件,那个波形显示的控件,上面有多少个,要改成您需要的!

cpubbs 发表于 2009-2-11 13:09:20

否则不行的,呵呵!老了,健忘了!多谢cgqyh 兄弟指点!
页: [1] 2
查看完整版本: STRIP CHART控件的应用【问题已解决,谢谢】