虚拟仪器LABVIEW大作业 联系客服

发布时间 : 星期六 文章虚拟仪器LABVIEW大作业更新完毕开始阅读b97f00b91be8b8f67c1cfad6195f312b3069eb1d

虚拟仪器LABVIEW大作业

LABVIEW回声探测器实验作业

安 徽 工 业 大 学 电气信息学院 自动化093 回声探测器

LabVIEW就是由美国国家仪器公司创立的功能强大而又灵活的仪器与分析软件应用开发工具。它就是一种基于图形化的、用图标来代替文本行创建应用程序的计算机语言。在以PC为基础的测量与工控软件中,LabVIEW的市场普及率仅此次于C++/C语言。LabVIEW已经广泛地被工业界、学术界与研究实验室所接受,被公认为就是标准的数据采集与仪器控制软件,LabVIEW使用的编程语言就是G语言。G语言用图表表示函数,用连线表示数据流向。这次编程所用的就是较新

虚拟仪器LABVIEW大作业

版本的LabVIEW 8、5。

一、设计目的:该实验基于labview8、5虚拟平台,使用图形语言编程,

由回声发生器子VI产生回声信号,通过回声探测器进行探测分析。本实例利用两个波形图来分别显示回声信号与回声探测信号,并对这两个信号进行比对分析。

本实验设计主要内容包括三个部分:回声产生部分,回声探测部分,与结果显示部分。

回声探测器实例的前面板如图1:

图1

1. 程序框图主要功能模块介绍:如图2回声探测器实例的程序框图主

要有四个功能模块组成,分别为回声产生子Vi功能模块,回声探测功能模块,结果显示功能模块,While循环功能模块,下面对每个功能块实现的具体处理功能与任务进行详细介绍。

虚拟仪器LABVIEW大作业

图2

1>、回声产生子VI功能模块

回声产生子VI功能模块用来产生回声信号,此子VI命名为回

声产生器、vi,图3给出了回声产生子VI功能图

回声信号

3

该子Vi主要用来产生回声信号,可将该模块产生的信号输入相应的波

虚拟仪器LABVIEW大作业

形图与回声探测功能模块中。另外,该子VI可以通过改变输入控件的参数来产生不同的信号。

2>、回声探测功能模块

回声探测功能模块的功能就是通过“快速希尔伯特变换”,“实部虚部至极坐标转换”与“自然对数”等一系列函数节点的运算,将回声产生子VI功能模块产生的回声信号信息特征探测出来,“快速希尔伯特变换”函数变换就是在FFT函数进行傅立叶变换的基础上执行离散希尔伯特变换的。其调用路径就是“函数——信号处理——变换——快速希尔伯特变换”。

“实部虚部至极坐标转换”函数就是将一复数坐标的直角坐标形式转换成极坐标形式,本例利用该函数将两个直角坐标系的数组转换为极坐标形式,其调用路径就是“函数——编程——数值——复数——实部虚部至极坐标转换”。

“自然对数”函数就是计算输入数值的自然对数值,其调用路径就是“函数——数学——初等与”特殊函数——自然对数 图4给出了三个函数的接线端子:

自然对数 快速希尔伯特变换 图4

实部虚部至极坐标转换 图4

3>、结果显示功能模块