一、前言
我们之前所做的大多都是简单的单通道采集,但是在实际应用中,其实多通道的采集更加常见
所以,如果想实现同时采集多通道的数据(如图一的效果),并且将数据显示在波形图表上,我们应该怎么做?
(图一)
二、如何解决(详细步骤)
2.1 DAQ助手
先新建一个空白项目然后右键程序框图,打开函数面板—>测量I/O—>DAQmx-Data—>
DAQ Assistant(如图中红框所标记的控件)
接下来点击该控件,并且会进入该界面,本次博主演示的是多通道的加速度采集,所以选择采集信号—>模拟输入—>加速度—>IEPE这一选项
单击选中该选项之后,会出来该界面,在该界面按住Ctrl按键,并且鼠标选中相对应的物理通道,例如博主这里选择了ai0,ai1,ai2这三个通道(如何在没有采集卡的时候进行模拟实验?)
【简单练习5】Labview实现使用DAQ做一个loopback-CSDN博客
博主的这边博客里有教,如何创建一个模拟实验,感兴趣的可以去看看
然后点击完成
接下来,DAQ助手会展开,因为我是拿加速度举的例子,所以各位的情况可能会不一样
加速度这边需要关注的就是图中我所标红的区域,例如最大值最小值,灵敏度之类的
最大最小值和灵敏度的话就要看你所使用的采集卡的参数,不同的采集卡是不一样的
然后点击确定,接下来才是重头戏,这个时候右键程序框图里的这个人畜无害的DAQ助手,然后选择生成NI-DAQmx代码
接下来就会生成这个代码
如果你想要更改一些参数,双击我标红的控件,进入程序框图进行修改
运行一下看看效果
运行没有问题,不过如果想要修改参数的话,需要跳转多个Vi,非常麻烦,下一篇文章教大家如何改到前面板,可以让用户更简单进行参数修改(例如通道选择,采样率等等)
这篇文章就先到这里吧,我是岚九,有问题欢迎留言~~~
如果这篇文章有帮助到你,拜托点个赞, (≧◡≦) 感谢!
ヽ(✿゚▽゚)ノ (当然,能关注那就更好了!)