NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

如何从多通道中任意选取通道显示

我建立了一个任务mytask,里面有32个channel,将mytask连到DAQmx Read上,输出一个2维数组,我想在waveform chart中只显示任意几个通道,比如只显示通道2、4、6的3条曲线,应该如何去做呢?
单显示一个channel我知道是用index array控件,index0就代表0通道,可是输入index2和4,输出接waveform chart后显示的还是一条曲线,是哪里错了呢,请高手指点,谢谢~
0 项奖励
1 条消息(共 10 条)
5,829 次查看
那就把需要的通道取出来,然后在build一下吧

帖子被rilee在04-18-2006 04:09 AM时编辑过了

0 项奖励
2 条消息(共 10 条)
5,818 次查看
恩,谢谢,现在知道怎么合并通道了,但是我还有一个更大的疑问。我实际做的东西是6个卡每个卡32个通道,一共192个通道。想要做出的程序功能是当程序运行过程中用户可以任意的选取通道显示。比如我要显示100个通道,难道就要用100个index array把通道分离出来再build起来么,而且每次所选的通道还是不定的,用循环的话怎么实现这个功能呢。请高手指点,如果给不出具体解决办法,给个解决思路也好,谢谢。
0 项奖励
3 条消息(共 10 条)
5,799 次查看
再作一下补充,我准备用dialog radio button控件来选取通道,也就是要在界面上放192个dialog radio button,如何使它们成为一个整体,最好是个数组什么的,方便循环,也能附值为1~192,有这种方法么
0 项奖励
4 条消息(共 10 条)
5,797 次查看
radio button是互斥的,这样就没有办法多选了。至少这个需要考虑清楚
0 项奖励
5 条消息(共 10 条)
5,795 次查看
我说是用192个dialog radio button控件,不是用dialog radio buttons控件,两种是不一样的吧
0 项奖励
6 条消息(共 10 条)
5,792 次查看
不好意思,我看错了,可以的。
用个array吧,这样可能方便一些,尤其是以后编程方面。
0 项奖励
7 条消息(共 10 条)
5,787 次查看
能具体说么,怎么变成ARRAY,怎么操作这个array?
0 项奖励
8 条消息(共 10 条)
5,771 次查看

把32个通道的dialog radio button组成一个array,然后对每个array判断到底哪个通道被选中(可以用for,当然如果有其他办法也可以)

然后根据选中的通道把所有对应的数据取出来

0 项奖励
9 条消息(共 10 条)
5,764 次查看

请问如何从多通道中取出任意通道,我的邮箱476301296@qq.com

0 项奖励
10 条消息(共 10 条)
3,379 次查看