虚拟仪器实验
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
实验名称:
LabVIEW编程环境与基本操作实验(设计型)
姓 名:
张琦
学 号:
100401211
班 级:
电信2班
时 间:
2013-5-25
南京理工大学紫金学院电光系
1.实验目的
(1)了解LabVIEW 8.2的编程环境。
(2)掌握LabVIEW的基本操作方法,并编制简单的程序。
(3)学习建立子程序的过程。
2.实验设备
安装有LabVIEW8.2的计算机。
3.实验步骤
(1)运行LabVIEW8.2,进入LabVIEW8.2的编程环境。
LabVIEW8.2启动后,前面板和程序框图窗口分别如图1.1和1.2所示。
图1.1 LabVIEW8.2的前面板窗口
图1.2 LabVIEW8.2的程序框图窗口
(2)前面板的设计
前面板是用户界面,由输入、输出控制和显示三部分组成。控制器是用户输入数据到程序的方法,而显示器显示程序产生的数值。控制器和显示器有许多种类,可以从控制选板的各个子选板中选取。
(3)程序框图的设计
程序框图是图形化的源代码,是虚拟仪器测试功能软件的图形化表述。程序框图由节点、端口和连线组成。LabVIEW8.2的函数选板中,提供了大量的功能函数,可用LabVIEW的工具,在各个函数子选板中取用所需的函数,排列到程序窗口的合适位置。
(4)数据流编程
数据流编程就是连线操作。程序框图中对象的数据传输通过连线实现。可利用工具选板中的连线工具连接输入控件端口、显示控件端口及函数的接线端,实现数据流编程。
(5)调试虚拟仪器
可利用LabVIEW提供的调试环境对设计的VI进行调试、运行。LabVIEW提供了单步执行、断点、运行、探针工具等调试方法。
(6)保存文件
将设计好的VI命名并保存为VI文件。
4.实验内容
创建和编辑VI程序以及建立和调用子VI。具体实验内容:
(1) 熟悉LabVIEW 8.2 的编程环境(前面板和程序框图窗口、选板、菜单和命令)。
LabVIEW前面板:
LabVIEW程序框图:
LabVIEW菜单:
(2) 创建一个VI,该程序完成的功能是:把两个输入数值相乘,再把乘积减去50。
(3)设计一个VI,根据所给的x1,x2,y1,y2的值求出直线的斜率。把此程序作为子VI,再设计一个VI调用此子VI。
5.实验结果分析
(1)VI中的3个模板是什么?简述其各自的功能。
工具(Tools)模板:在前面板或框图中按住
键并单击鼠标右键。
控件(Controls)模板:在前面板激活状态,在前面板空白区单击右键。
函数(Functions)模板:在框图激活状态,在框图空白区单击右键。
(2)在前面板和程序框图中,如何区分控制器和指示器?
前面板:用户界面。
程序框图:包含用于定义VI功能的图形化源代码。
图标和连线版:用以识别VI的接口,以便在创建VI时调用另一个VI。当一个VI应用在其他VI中,则称为子VI。子VI相当于文本编程语言中的子程序。
(3)调试VI的一般方法有哪些?
:a、查找错误
如果VI程序有错误,不能运行,工具栏的Run按钮将会显示成一个折断的箭头。点击该按钮可打开一个显示错误清单的窗口,选择任何一个列出的错误项,然后再点击Find按钮,则框图程序中出错的对象或端口就会被呈高亮状态显示。
b、设置执行程序高亮
高亮执行方式通常用于单步模式,用来跟踪框图程序中的数据流向。
c、VI程序的单步执行
调试时,当希望框图程序一个节点一个节点地执行,可设置单步执行模式。
d、探针
可以使用探针来查看框图程序中通过某一根连线的数据。从工具模板中选择探针工具,点击希望放置探针的连线,同时会出现一个探针窗口来显示该连线上的数据。
e、断点
当需要在VI程序的某些位置(如VI子程序、节点或连线)暂停程序执行,以便使用探针或者单步方式来查看数据时,可使用断点工具点击想要设置断点的位置,再次点击该位置则取消断点。