LabVIEW虚拟仪器实验报告

数据采集处理技术

实验报告

学院(部): 电气与信息工程学院 班 级: 学 号: 学生姓名: 指导老师: 实验地点: 电气楼102

实验一 Labview基本操作

1.实验目的

熟悉LabVIEW软件的基本编程环境。

2.实验内容

创建一个VI程序,并将此程序保存为子VI。此VI要实现的功能是:当输入发动转速时,经过一定运算过程,输出发动机温度和汽车速度值。

3.实验步骤

(1)启动LabVIEW,创建一个VI。

(2)在前面板中放置一个温度计控件,并修改控件标签名为发动机温度和设置最大值为100。该控件从“控件—经典—经典数值”子选项板中获得。

(3)按同样的方法在前面板中放置一个仪表控件,并修改仪表控件的标签名为汽车速度,标尺刻度范围为0~150。

(4)按同样的方法在前面板中放置一个数值输入控件,并修改控件标签名为发动机转速。

(5)从“窗口”下拉菜单中选择“显示程序窗口”切换到程序框图窗口。

(6)在程序窗口中创建乘法函数,该函数中函数选项板中的“函数—编程—数值”子选项板中选择,并和发动机转速输入控件连线,为乘法函数创建一个常量,修改为图中所示值。

(7)按同样的方法创建加法函数、平方根函数和除法函数,并按图中所示修改常量值和连好线。

(8)切换至前面板,在发动机转速控件中输入数值,点击运行按钮,运行VI程序。 (9)修改图标为T/V以表示该子VI输出量为发动机温度和汽车速度,并保存为vi.vi。

4.实验结果

前面板为:

程序框图为:

5、实验心得体会

这次实验给了我们实践的机会,虽然实验题目并不复杂,但实验过程融合了我们学习的方方面面的知识,我们的实践水平有了一定程度的提高,对labview有了更加深入的认识,同时更加体会到实践对于理论学习的推动作用,我们在理论学习时遇到的一些问题,可能在实践时有更深入的认识。Labview是一个强大的开发软件,一定程度弥补了我们c语言方面的缺陷,可视化的编程环境成为吸引我的亮点所在。

实验二 典型信号虚拟发生器

1.实验目的

1、 在理论学习的基础上,通过本实验熟悉正弦波、方波、三角波、锯齿波等几种典型信号的波形和参数特征,熟悉信号的时域波形变化趋势。 2、掌握基本函数发生器运用。

2.实验要求

①利用基本函数信号发生器设计一个虚拟信号发生器; ②分别测试正弦波,三角波,方波等三种不同波形

③分别在不同频率,幅值,采样频率采样数据偏移量的情况测试上述波形 ④完成实验报告。

3.实验步骤及内容

1、建立一个新的VI,保存为‘姓名+信号发生器’。

2、在程序框图中通过函数-信号处理-波形生成-基本函数发生器,放置一个基本函数信号发生器。

3、在基本函数信号发生器的频率接线处单击鼠标右键,创建一输入控键。 4、重复步骤3的操作,依次创建相应的输入按键。

5、函数-执行过程控制-While循环,放置一个While 循环。

6、函数-执行过程控制-While循环,放置一个时间延迟,并设置延迟时间。 7、在前面板中通过控件-图形显示控件-波形图,放置一个波形图。 8、按实验指导书所示电路连线。

4.实验结果

测试的方波为:

测试的三角波为:

测试的正弦波为:

程序框图为:

1) 信号发生器实现了双通道输出信号的要求。可以同时输出基本信号和任意输入波形的信号。 2) 基本信号发生通道,可以输出正弦波、方波、三角波、锯齿波。可以随时进行切换,并可

以通过可调控件来改变信号的幅值、频率、偏移量等。

3) 任意波形发生通道,可以按任意输入的函数输出信号,同时可调节粗调、精调控件来改变信号的幅值、频率、偏移量等

4) 各通道之间互不干扰。信号之间切换顺畅,输出信号稳定、可控。

5、实验心得体会

通过本次实验基本上掌握虚拟仪器的设计方法,认识到了Labview在工程应用中的强大潜力。提高了我在工程应用中创新设计的兴趣和在科研工作中的设计动手能力。

实验三 典型信号频谱分析

1.实验目的

1、在理论学习的基础上,通过本实验熟悉典型信号的波形和频谱特征,并能够从信号频谱中读取所需的信息。

2、了解信号频谱分析的基本方法及仪器设备。

2.实验要求

① Labview-PPT3,按提示完成程序框图与前面板的设计 ② 公式设置X=X1+X2+X3

③对不同波形采用不同函数进行FFT运算,填写实验数据 ④完成实验报告

3.实验步骤及内容

1.按实验二的方法,建立三个基本函数信号发生器;

2.在程序框图中通过函数—Express—算术与比较—公式放置一公式编辑器,并设置为X1+X2+X3;

3.在程序框图中通过函数—信号处理—波形测量—FFT放置一FFT运算器,并完成相应的设置。并完成各模块间的连线,得到实验指导书所示的程序框图。

4.在前面板放置相应的显示控件,得到实验指导书所示的前面板操作图。 5.运行程序,按要求完成测试任务。

4.实验结果

前面板:

程序框图:

实验过程中,将实验结果记录在下表:

10 / 18

11 / 18

5、实验心得体会

通过对这些典型信号的频谱进行分析,对掌握信号的特性,熟悉信号的分析方法大有益处,这次的实验应该是所有的LabVIEW中最难的,用LabVIEW的处理函数来进行时域频域分析,这点要好好学习,是LabVIEW中的综合应用,要我们明白做这些程序的意义所在,这点很需要我们去学习体会。

实验四 周期信号波形的合成和分解

1、实验目的

熟悉信号分析处理的使用

2.实验要求

1、熟悉信号分析与处理FFT、滤波器、公式运算器的使用

2、创建一个VI程序,程序中需要使用函数信号发生器,波形图控件、幅度谱和相位谱函数以及加法函数,此VI要实现的功能是:首先创建三个信号发生器,并为每个信号函数设置不同的、类型、频率、幅值。通过加法函数将三个正弦波形合成一个波形并输入到合成波形图的显示控件中,同时通过FFT运算,得到合成波形的频谱图,最后,经滤波器后,得到滤波后的图形,通过对公式以及滤波器的不同设置,观察各种波形的合成与分解结果。

3、实验步骤及内容

(1)按实验三的步骤建立一多功能函数信号发生器;

(2)通过信号处理品—滤波器—Butterworth滤波器放置一滤波器,并完成相应的设置; (3)按图1所示程序框图完成程序设计; (4)按图2所示前面板图完成前面板的设计; (5)保存VI程序,按要求完成测试任务;

4.实验结果

前面板为:

12 / 18

程序框图:

13 / 18

14 / 18

15 / 18

16 / 18

5、实验心得体会

通过本次周期信号波形的合成和分解的实验,熟悉了信号分析与处理FFT、滤波器、公式运算器的使用,在身边同学的帮助下完成了本次试验,由于时间比较仓促,通过对公式以及滤波器的不同设置,对各种波形的合成与分解结果没有进行深入的分析,但通过这几次实验,经过学习和查阅资料以及实际应用,对LabVIEW软件有了一定的了解,可以自己独立的设计一些简单的实际应用程序,对于LabVIEW软件以后还要继续学习和研究,有了本次labview的基础,对以后的学习会有很大的帮助。而且关于数字信号处理方面的知识得到了丰富和提高,尤其是数字信号处理从理论到实践操作提升了一个平台。

17 / 18

数据采集处理技术

实验报告

学院(部): 电气与信息工程学院 班 级: 学 号: 学生姓名: 指导老师: 实验地点: 电气楼102

实验一 Labview基本操作

1.实验目的

熟悉LabVIEW软件的基本编程环境。

2.实验内容

创建一个VI程序,并将此程序保存为子VI。此VI要实现的功能是:当输入发动转速时,经过一定运算过程,输出发动机温度和汽车速度值。

3.实验步骤

(1)启动LabVIEW,创建一个VI。

(2)在前面板中放置一个温度计控件,并修改控件标签名为发动机温度和设置最大值为100。该控件从“控件—经典—经典数值”子选项板中获得。

(3)按同样的方法在前面板中放置一个仪表控件,并修改仪表控件的标签名为汽车速度,标尺刻度范围为0~150。

(4)按同样的方法在前面板中放置一个数值输入控件,并修改控件标签名为发动机转速。

(5)从“窗口”下拉菜单中选择“显示程序窗口”切换到程序框图窗口。

(6)在程序窗口中创建乘法函数,该函数中函数选项板中的“函数—编程—数值”子选项板中选择,并和发动机转速输入控件连线,为乘法函数创建一个常量,修改为图中所示值。

(7)按同样的方法创建加法函数、平方根函数和除法函数,并按图中所示修改常量值和连好线。

(8)切换至前面板,在发动机转速控件中输入数值,点击运行按钮,运行VI程序。 (9)修改图标为T/V以表示该子VI输出量为发动机温度和汽车速度,并保存为vi.vi。

4.实验结果

前面板为:

程序框图为:

5、实验心得体会

这次实验给了我们实践的机会,虽然实验题目并不复杂,但实验过程融合了我们学习的方方面面的知识,我们的实践水平有了一定程度的提高,对labview有了更加深入的认识,同时更加体会到实践对于理论学习的推动作用,我们在理论学习时遇到的一些问题,可能在实践时有更深入的认识。Labview是一个强大的开发软件,一定程度弥补了我们c语言方面的缺陷,可视化的编程环境成为吸引我的亮点所在。

实验二 典型信号虚拟发生器

1.实验目的

1、 在理论学习的基础上,通过本实验熟悉正弦波、方波、三角波、锯齿波等几种典型信号的波形和参数特征,熟悉信号的时域波形变化趋势。 2、掌握基本函数发生器运用。

2.实验要求

①利用基本函数信号发生器设计一个虚拟信号发生器; ②分别测试正弦波,三角波,方波等三种不同波形

③分别在不同频率,幅值,采样频率采样数据偏移量的情况测试上述波形 ④完成实验报告。

3.实验步骤及内容

1、建立一个新的VI,保存为‘姓名+信号发生器’。

2、在程序框图中通过函数-信号处理-波形生成-基本函数发生器,放置一个基本函数信号发生器。

3、在基本函数信号发生器的频率接线处单击鼠标右键,创建一输入控键。 4、重复步骤3的操作,依次创建相应的输入按键。

5、函数-执行过程控制-While循环,放置一个While 循环。

6、函数-执行过程控制-While循环,放置一个时间延迟,并设置延迟时间。 7、在前面板中通过控件-图形显示控件-波形图,放置一个波形图。 8、按实验指导书所示电路连线。

4.实验结果

测试的方波为:

测试的三角波为:

测试的正弦波为:

程序框图为:

1) 信号发生器实现了双通道输出信号的要求。可以同时输出基本信号和任意输入波形的信号。 2) 基本信号发生通道,可以输出正弦波、方波、三角波、锯齿波。可以随时进行切换,并可

以通过可调控件来改变信号的幅值、频率、偏移量等。

3) 任意波形发生通道,可以按任意输入的函数输出信号,同时可调节粗调、精调控件来改变信号的幅值、频率、偏移量等

4) 各通道之间互不干扰。信号之间切换顺畅,输出信号稳定、可控。

5、实验心得体会

通过本次实验基本上掌握虚拟仪器的设计方法,认识到了Labview在工程应用中的强大潜力。提高了我在工程应用中创新设计的兴趣和在科研工作中的设计动手能力。

实验三 典型信号频谱分析

1.实验目的

1、在理论学习的基础上,通过本实验熟悉典型信号的波形和频谱特征,并能够从信号频谱中读取所需的信息。

2、了解信号频谱分析的基本方法及仪器设备。

2.实验要求

① Labview-PPT3,按提示完成程序框图与前面板的设计 ② 公式设置X=X1+X2+X3

③对不同波形采用不同函数进行FFT运算,填写实验数据 ④完成实验报告

3.实验步骤及内容

1.按实验二的方法,建立三个基本函数信号发生器;

2.在程序框图中通过函数—Express—算术与比较—公式放置一公式编辑器,并设置为X1+X2+X3;

3.在程序框图中通过函数—信号处理—波形测量—FFT放置一FFT运算器,并完成相应的设置。并完成各模块间的连线,得到实验指导书所示的程序框图。

4.在前面板放置相应的显示控件,得到实验指导书所示的前面板操作图。 5.运行程序,按要求完成测试任务。

4.实验结果

前面板:

程序框图:

实验过程中,将实验结果记录在下表:

10 / 18

11 / 18

5、实验心得体会

通过对这些典型信号的频谱进行分析,对掌握信号的特性,熟悉信号的分析方法大有益处,这次的实验应该是所有的LabVIEW中最难的,用LabVIEW的处理函数来进行时域频域分析,这点要好好学习,是LabVIEW中的综合应用,要我们明白做这些程序的意义所在,这点很需要我们去学习体会。

实验四 周期信号波形的合成和分解

1、实验目的

熟悉信号分析处理的使用

2.实验要求

1、熟悉信号分析与处理FFT、滤波器、公式运算器的使用

2、创建一个VI程序,程序中需要使用函数信号发生器,波形图控件、幅度谱和相位谱函数以及加法函数,此VI要实现的功能是:首先创建三个信号发生器,并为每个信号函数设置不同的、类型、频率、幅值。通过加法函数将三个正弦波形合成一个波形并输入到合成波形图的显示控件中,同时通过FFT运算,得到合成波形的频谱图,最后,经滤波器后,得到滤波后的图形,通过对公式以及滤波器的不同设置,观察各种波形的合成与分解结果。

3、实验步骤及内容

(1)按实验三的步骤建立一多功能函数信号发生器;

(2)通过信号处理品—滤波器—Butterworth滤波器放置一滤波器,并完成相应的设置; (3)按图1所示程序框图完成程序设计; (4)按图2所示前面板图完成前面板的设计; (5)保存VI程序,按要求完成测试任务;

4.实验结果

前面板为:

12 / 18

程序框图:

13 / 18

14 / 18

15 / 18

16 / 18

5、实验心得体会

通过本次周期信号波形的合成和分解的实验,熟悉了信号分析与处理FFT、滤波器、公式运算器的使用,在身边同学的帮助下完成了本次试验,由于时间比较仓促,通过对公式以及滤波器的不同设置,对各种波形的合成与分解结果没有进行深入的分析,但通过这几次实验,经过学习和查阅资料以及实际应用,对LabVIEW软件有了一定的了解,可以自己独立的设计一些简单的实际应用程序,对于LabVIEW软件以后还要继续学习和研究,有了本次labview的基础,对以后的学习会有很大的帮助。而且关于数字信号处理方面的知识得到了丰富和提高,尤其是数字信号处理从理论到实践操作提升了一个平台。

17 / 18


相关内容

  • 电子测量技术与仪器实验报告
  • <电子测量技术与仪器> 实验报告 班级: 测控101班 学号: 姓名: 机电学院 测控技术教研室 实验一 仪器使用总论 一.实验目的 1.简单了解电子测量技术相关仪器的的发展及组成 2.掌握相关仪器在使用中的注意事项: 3. 掌握模拟示波器与数字示波器的区别与联系: 二.实验设备 1. ...

  • 虚拟仪器实验
  • 实验二 LabVIEW程序结构 1 实验目的 (1)学会使用LabVIEW中的While循环: (2)学会使用LabVIEW中的移位寄存器: (3)学会使用LabVIEW中的For循环: (4)学会使用LabVIEW中的CASE结构: (5)学会使用LabVIEW中的顺序结构: (6)学会使用Lab ...

  • 虚拟仪器实验3
  • 西华大学实验报告(理工类) 开课学院及实验室:电气信息学院电气信息专业实验中心 实验时间:2014年 06 月 11 日 一.实验目的 1.学习掌握利用DataSocket技术来实现网络通信,以便与本地或网络计算机的其它VI程序来分享数据.: 2.熟习LabVIEW8.2软件的使用: 二.实验原理 ...

  • 实验报告实验心得
  • 实验心得体会 在做测试技术的实验前,我以为不会难做,就像以前做物理实验一样,做完实验,然后两下 子就将实验报告做完.直到做完测试实验时,我才知道其实并不容易做,但学到的知识与难度 成正比,使我受益匪浅. 在做实验前,一定要将课本上的知识吃透,因为这是做实验的基础,否则,在老师讲解时就 会听不懂,这将 ...

  • 用Labview模拟电位差计实验
  • 摘 要:电位差计主要用于电压的精确测量,是利用电压补偿原理构造的仪器.本文是利用Labview实现模拟电位差计实验装置及操作,使学生在课下能预习和掌握电位差计的使用方法并体会补偿法的物理意义. 关键词:Labview:电位差计:补偿法 电位差计主要用于电压的精确测量,是利用电压补偿原理构造的仪器.& ...

  • LabVIEW的功能及特点
  • LabVIEW的功能及特点(LabVIEW与Matlab接口的方法_新疆大学陈金平)LabVIEW是NI公司推出的一种虚拟仪器软件开发平台,以LabVIEW为核心,包括控制与仿真.高级数字信号处理.统计过程控制.模糊控制和PID控制等众多附加软件包,运行于多种平台的工业标准软件开发环境. LabVI ...

  • 利用labview实现磁化曲线和磁滞回线的测量实验报告
  • 利用LabVIEW 测量磁化曲线和磁滞回线 姓名:焦赛一 学号:[1**********]5 提交时间:2014.05.30 利用LabVIEW测量磁化曲线和磁滞回线 一.实验目的 观察铁磁材料的磁化和磁滞现象,用labview观察.测量磁滞回线和磁化曲线. 二.实验仪器 待测样品,信号发生器,九孔 ...

  • 基于LabVIEW的光电容积脉搏波信号采集系统_章伟 (1)
  • ·16·<测控技术>2011年第30卷第12期 基于LabVIEW 的光电容积脉搏波信号采集系统 章 伟,高 博,龚 敏 (四川大学物理科学与技术学院,四川成都610064) 摘要:光电容积脉搏波包含了人体丰富的生理.病理信息,对其进行实时监测可为临床研究和诊断提供 科学的指导.开发了一 ...

  • 基于差动螺管式电感传感器虚拟位移计的设计
  • 基于差动螺管式电感传感器的虚拟位移计设计 沈阳航空航天大学自动化学院 摘要:虚拟仪器是基于计算机的仪器.计算机和仪器的密切结合是目前仪器发展的一个重 要方向.这种结合有两种方式.一种方式是计算机装入仪器,典型例子就是智能化仪器.另一种方式就是将仪器装入计算机,以通用的计算机硬件及操作系统为依托,实现 ...