虚拟仪器LabVIEW实验报告 联系客服

发布时间 : 星期日 文章虚拟仪器LabVIEW实验报告更新完毕开始阅读0849494851e79b8969022615

现代仪器设计

LabVIEW实验报告

实验内容:

1.熟悉LabView软件操作方法 2.了解LabView的一般编程方法 3.虚拟信号发生器制作

1.熟悉LabView软件操作方法

虚拟仪器(virtual instrumention)是基于计算机的仪器。虚拟仪器主要是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器的研究中涉及的基理论主要有计算机数据采集和数字信号处理。目前在这一领域内,使用较为广泛的计算机语言是美国NI公司的LabVIEW。

LabVIEW(Laboratory Virtual instrument Engineering)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的 数据采集和仪器控制软件 。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程基本上不写程序代码,取而代之的是流程图。

前面板的设计需用控制模板。控制模板(Control Palette)用来给前面板设置各种所需的输出显示对象和输入控制对象。每个图标代表一类子模板。可以在前面板的空白处,点击鼠标右键,以弹出控制模板。

程序框图的设计需用功能模板。功能模板(Functions Palette)是创建流程图程序的工具,只有打开了流程图程序窗口,才能出现功能模板。功能模板该模板上的每一个顶层图标都表示一个子模板。可以点击“窗口”—“显示程序框图”打开,也可以在流程图程序窗口的空白处点击鼠标右键以弹出功能模板。

流程图上的每一个对象都带有自己的连线端子,连线将构成对象之间的数据通道。不是几何意义上的连线,因此并非任意两个端子间都可连线,连线类似于普通程序中的赋值。数据单向流动,从源端口向一个或多个目的端口流动。不同的线型代表不同的数据类型。下面是一些常用数据类型所对应的线型和颜色:

2.了解LabView的一般编程方法

1) 前面板的设计,用户可以利用控制模板和工具模板中加入输入控制器和输出

指示器;

2) 框图程序的设计,框图程序的设计主要是对节点、数据端口和连线的设计; 3) 程序调试,调试程序,排除程序执行过程中可能遇到的错误。 下面举例说明:

1.启动LabVIEW,选择文件菜单,单击新建VI,保存该VI。查看前面板窗口和程序框图窗口。前面板窗口对应的选板为控件选板,若控件选板未显示,可以单击查看菜单中的控件选板,也可在前面板窗口的空白处单击鼠标右键。前面板上的输入控件相当于物理仪器的输入装置,为VI 的程序框图提供数据。程序框图对应的选板为函数选板,包含用于控制前面板对象的各种VI 和结构。

2.在函数选板的Express组中,单击选择输入->仿真信号,在程序框图空白处单击鼠标左键,即可将仿真信号控件放置到程序框图中。在弹出的配置窗口中将信号类型设置为正弦波,频率为50,幅值为1。选中添加噪声项,噪声类型为均匀白噪声,噪声幅值为0.2,其余选项不变,单击确定。

3.将鼠标放置在仿真信号上,然后向下拉动,直到出现噪声幅值选项为止,如下图所示。

4.在控件选板中新式组里面数值中选择旋钮控件,并将其放置在前面板上,将控件的标题改为信号幅值,同理产生一个标题为信号频率和标题为噪声幅值的旋钮控件,并将信号频率的输入范围改为0-100。通过前面板窗口菜单栏下面的工具栏中的对齐对象和分布对象工具将控件排列对齐。在程序框图中分别将信号幅值、信号频率、噪声幅值控件跟仿真信号控件的对应项相连。实验结果如下图所示。