本帖最后由 颜若心颐 于 2021-3-19 14:30 编辑
实验目的:在Labview上搭建采集板使用框架,用多通道连续采集函数生成一示波器
实验步骤:
1、打开labview,新建vi,在程序框图面板搭建板卡执行框架,本次我们调用多通道连续采集函数MADContinuV12(),按照使用手册函数说明,设置好参数类型,如图
![](https://pcsdata.baidu.com/thumbnail/339961440m0e3b22803961fdbf35c506?fid=1359205108-16051585-644373632706517&rt=pr&sign=FDTAER-yUdy3dSFZ0SVxtzShv1zcMqd-2HvTaVIrFC0Dh3NP6DaUO5Pu1l4%3D&expires=2h&chkv=0&chkbd=0&chkpc=&dp-logid=2488748603&dp-callid=0&time=1616133600&size=c1600_u1600&quality=100&vuk=-&ft=video)
2、设置参数,ad_mod赋1(单端模式),chan_first赋起始采集通道值,chan_last赋结束采集通道值,这里我们给起始采集通道一个输入控件,结束采集通道加1显示,这样可采集任意连续两通道,gain赋1(选择量程±10v),num_sample给一个输入控件(设定采集数据个数),rate_sample给一个输入控件(设置采样频率),*mad_data给它一个数组(用于存储采集到的数据),数组大小设为数据采集个数。
采集的两通道数据是连续采集的,例如采集1024个数,那么第1,3,5,,,共512个元素是1通道的,第2,4,6,,,共512个元素是2通道的,为了显示正确的波形,我们用抽取一维数组然后再创建数组送入波形图显示。
3、加入采集确认按钮,按下时开始采集,前面板控件都是用银色控件,波形图属性可以更改XY轴刻度、名称等。
![](https://pcsdata.baidu.com/thumbnail/339961440m0e3b22803961fdbf35c506?fid=1359205108-16051585-644373632706517&rt=pr&sign=FDTAER-yUdy3dSFZ0SVxtzShv1zcMqd-2HvTaVIrFC0Dh3NP6DaUO5Pu1l4%3D&expires=2h&chkv=0&chkbd=0&chkpc=&dp-logid=2488748603&dp-callid=0&time=1616133600&size=c1600_u1600&quality=100&vuk=-&ft=video)
![](https://pcsdata.baidu.com/thumbnail/a374ed3b7i31ecb5776d0a21b414dc0f?fid=1359205108-16051585-482360007334752&rt=pr&sign=FDTAER-yUdy3dSFZ0SVxtzShv1zcMqd-3CPepNA51qNgA1Fn82ALs%2BcgQj4%3D&expires=2h&chkv=0&chkbd=0&chkpc=&dp-logid=2488748603&dp-callid=0&time=1616133600&size=c1600_u1600&quality=100&vuk=-&ft=video)
4、设置采集前两个通道,数据采集个数1024个,采集频率20k。一个通道接信号发生器输出的100Hz正弦波,一个通道接USB5v电平,运行,点击采集,如上图。
实验结果:
用采集板AD采集功能做一个多通道简易示波器 |