labview如何做信号采集(LabVIEW数据采集卡基础入门)

一、实验目的:

利用labview生成正弦波并通过采集卡DA输出

二、实验内容:

利用labview先生成正弦波,美化界面控件,然后通过采集卡DA输出

三、实验步骤:
  1. 生成正弦波,在程序框图面板放置while闭循环,然后右键-‘波形’-‘模拟波形’-‘波形生成’-‘正弦波形’,在控件上右键把‘显示为图标’打钩去掉,就可以清晰的看到 生成正弦波需要的参数。

labview如何做信号采集(LabVIEW数据采集卡基础入门)(1)

2.设置生成正弦波的参数,打开正弦波帮助信息可以看到,每个参数的注释。我们这里用‘偏移量’、‘频率’、‘幅值’、‘采样信息’、‘信号输出’这几个参数,其它暂时不用。信号输出直接接波形图即可,幅值、偏移量、频率我们给它一个输入控件,修改标签以便调节,采样信息中的Fs我们用频率*采样数,#s用500个,然后绑定输入。

labview如何做信号采集(LabVIEW数据采集卡基础入门)(2)

labview如何做信号采集(LabVIEW数据采集卡基础入门)(3)

3.前面板的波形图控件可以使用银色波形图,右键‘银色’-‘波形’-‘波形图’;右键‘停止按钮’-‘替换’-‘银色’-‘布尔’-‘停止按钮’,双击按钮文本修改,这样前面板更美观,整理运行如图,

labview如何做信号采集(LabVIEW数据采集卡基础入门)(4)

4.为了能使labview上的正弦波从采集板上输出,我们这里加入程序框架,当‘确定按钮’为真时,波形从采集板DA输出,否则为假执行空指令。

labview如何做信号采集(LabVIEW数据采集卡基础入门)(5)

5.填写DA输出函数,DA输出需要两个函数,DADataSendV12()、DAScanOutV12(),DA输出数据:参数chan赋1(通道1)、num赋500(传送数据个数)、*databuf是要输出的波形电压数据,DA输出控制:参数chan赋1(通道1)、freq赋间隔频率,scan_num赋500(扫描周期点数)。正弦波信号输出可以通过‘获取波形成分’获得它的波形信息,波形数据值Y通过计算、转换而成*databuf需要的数据,数据时间间隔dt取倒数就是间隔频率freq的值。

labview如何做信号采集(LabVIEW数据采集卡基础入门)(6)

6.在前面板正确填写各参数,如图,运行,点击‘确认输出’,采集板DA1就可输出频率50Hz幅值1v的正弦波。

labview如何做信号采集(LabVIEW数据采集卡基础入门)(7)

四、实验结果:

利用labview生成正弦波,通过采集卡DA1输出,美化界面控件

五、注意事项:

软件设置正确

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页