labview做信号采集?LabVIEW数据采集卡基础入门
【菜科解读】
一、实验目的:
利用labview生成正弦波并通过采集卡DA输出
二、实验内容:利用labview先生成正弦波,美化界面控件,然后通过采集卡DA输出
三、实验步骤:生成正弦波,在程序框图面板放置while闭循环,然后右键-‘波形’-‘模拟波形’-‘波形生成’-‘正弦波形’,在控件上右键把‘显示为图标’打钩去掉,就可以清晰的看到 生成正弦波需要的参数。
2.设置生成正弦波的参数,打开正弦波帮助信息可以看到,每个参数的注释。
我们这里用‘偏移量’、‘频率’、‘幅值’、‘采样信息’、‘信号输出’这几个参数,其它暂时不用。
信号输出直接接波形图即可,幅值、偏移量、频率我们给它一个输入控件,修改标签以便调节,菜叶说说,采样信息中的Fs我们用频率采样数,#s用500个,然后绑定输入。
3.前面板的波形图控件可以使用银色波形图,右键‘银色’-‘波形’-‘波形图’;右键‘停止按钮’-‘替换’-‘银色’-‘布尔’-‘停止按钮’,双击按钮文本修改,这样前面板更美观,整理运行如图,
4.为了能使labview上的正弦波从采集板上输出,我们这里加入程序框架,当‘确定按钮’为真时,波形从采集板DA输出,否则为假执行空指令。
5.填写DA输出函数,DA输出需要两个函数,DADataSendV12()、DAScanOutV12(),DA输出数据:参数chan赋1(通道1)、num赋500(传送数据个数)、databuf是要输出的波形电压数据,DA输出控制:参数chan赋1(通道1)、freq赋间隔频率,scan_num赋500(扫描周期点数)。
正弦波信号输出可以通过‘获取波形成分’获得它的波形信息,波形数据值Y通过计算、转换而成databuf需要的数据,数据时间间隔dt取倒数就是间隔频率freq的值。
6.在前面板正确填写各参数,如图,运行,点击‘确认输出’,采集板DA1就可输出频率50Hz幅值1v的正弦波。
四、实验结果:利用labview生成正弦波,通过采集卡DA1输出,美化界面控件
五、注意事项:软件设置正确