labview实验方案设计

实验方案的背景、理论基础和目的,试验设计、方法和组织,包括统计学考虑、试验执行和完成的条件。小编整理的labview实验方案,供参考!

labview实验方案设计

  篇一:labview实验报告

实验一

一.实验目的

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

二.实验内容

创建并保存一个VI程序。此VI要实现的功能是:随机生成一个数值,经过一定的运算过程,输出显示成为容积和温度值。

三.实验步骤

1、选择 FileNew,打开一个新的前面板窗口。

2、从 ControlsNumeric 中选择 Tank放到前面板中。

3、在标签文本框中输入“容积”,然后在前面板中的其他任何位置单击一下。字体改为“华文行楷”,字号:36。

4、把容器显示对象的显示范围设置为0.0到1000.0。

使用文本编辑工具(Text Edit Tool),双击容器坐标的10.0 标度,使它高亮显示。

在坐标中输入 1000,再在前面板中的其他任何地方单击一下。 这时0.0到1000.0之间的增量将被自动显示。

在容器旁配数据显示。

将鼠标移到容器上,点右键,在出现的快速菜单中选Visible ItermsDigital Display即可。

5、从ControlsNumeric 中选择一个温度计,将它放到前面板中。设置其标签为“温度”,字体改为“华文行楷”,字号:36。温度计的显示范围为0到100,同时配数字显示。可得到如下的前面板图。

6、WindowsShow Block Diagram 打开程序框图窗口。从功能模板中选择对象,将它们放到程序框图上,组成下图(其中的标注是后加的)。

7、该流程图中新增的对象有两个乘法器、两个数值常数、一个随机数发生器、一个进程监视器,温度和容积对象是由前棉板的设置自动带出来的。

8、乘法器和随机数发生器由FunctionsNumeric中拖出,数值常数也可以这样得到。

9、用连线工具将各对象按规定连接。

创建数值常数对象的另一种方法是在连线时一起完成。具体方法是:用连线工具在某个功能函数或VI的连线端子上单击鼠标右键,再从弹出的菜单中选择 Create Constant,就可以创建一个具有正确的数据格式的数值常数对象。

10、WindowsShow Front Panel 打开前面板窗口,双击空白处,写入设计人个人信息。

11、选择 FileSave,把该VI 保存为 D:LabVIEW-姓名 目录中的 Temp & 。

在前面板中,单击Run(运行)按钮,运行该 VI。注意电压和温度的数值都显示在前面板中。

12、拷贝前面板和程序框图到Word文件中,作为本次实验报告的素材。

13、选择FileClose,关闭该 VI 。

四.实验结果

五.实验体会

Labview是一种图形编程软件,上手很快,但达到一定程度后,发现很难取得进步。个人觉得是,labview最重要的是对编程结构的深入体会和各函数控件功能的充分掌握。前者可以通过看范例理解加深。但后者只看范例是行不通的。每个控件都有不同的功能和使用要求,如果不知道,很难使用和掌握。它的图形语言和MATLAB软件中的simulink语言形同,区别在控件上的不同,有些使用方式很类似。

实验二

一.实验目的

熟悉数组及其数组功能函数的使用,熟悉簇及其簇功能函数的使用。

二.数组实验内容

数组功能函数的应用。

三.数组实验步骤

1.在前面板上创建1个数值型一维输入控件,元素个数为12,元素值随意键入。将该控件标签改名为“创建的原始数值”。

2. 在前面板上创建3个数值型一维显示控件,元素个数为12。分别将它们的控件标签改名为“数组显示”、“已排序的数组”和“已反转的数组”。

3. 在程序框图中拖入“一维数组排序(Sort 1D Array)”和“反转一维数组(Reverse 1D Array)”两个函数,并按图1(b)连线。

4. 在前面板上拖入3个数值型显示控件,分别将它们的控件标签改名为“最大值”、“最小值”和“元素”。

5. 在前面板上拖入1个数值型输入控件,将它的控件标签改名为“索引”。

6. 在程序框图中拖入“索引数组(Index Arrary)”和“数组最大值和最小值(Arrary Max & Min)”,并按图1(b)连线。

7. 在前面板上键入设计人信息。

8. 在前面板上点击“连续运行”按钮,运行程序,改变参数,观测结果。

9. 将文件保存,并拷贝前面板和程序框图到Word文件中,作为本次实验报告的素材。

四.簇实验内容

创建簇、分解簇、捆绑簇的功能将一个簇中内容在另一个簇中显示出来。

五.簇实验步骤

1. 打开前面板,创建1个簇壳(Array & Cluster palette),标签改为“输入簇(Input Cluster)”,拖曳至适当大小。

2. 在这个簇壳中放置1个数值输入控件,1个布尔开关按键控件,1个数值型温度计控件和1个字符串型输入控件。

3. 仿照以上步骤,创建1个“输出簇(Output Cluster)”如上。注意将各控件(Control)改为相应的显示型(indicator)。

4. 用快速菜单查看两个簇的序是否一致,若有差别,改之。

5. 在程序框图上拖入“解除绑定(unbundle)”、“绑定(bundle)”和“按名称解除绑定(unbundle

by name)”3个函数,并按图2(b)连线。

6. 在前面板上键入设计人信息。

7. 在前面板上点击“连续运行”按钮,运行程序,改变参数,观测结果。

8. 将文件保存,并拷贝前面板和程序框图到Word文件中,作为本次实验报告的素材。

六.实验结果

  篇二:labview实验报告

一、 设计目标

利用LabVIEW图形化编程平台,设计一个温度测控系统,对某一环境中的

温度信号进行测量、显示、控制以及记录。自行设计用户界面,自行定义数据类型,自行选择程序结构和函数方法,要求最终系统UI友好、功能完善、操作简便。

二、设计内容

1、采用信号生成方式来生成温度数据

2、使用文本框显示及时温度数据及温度上限值;使用温度计空间显示温度;使用按钮来控

制温度信号的采集、暂停采集,以及停止系统等。使用led等来显示是否报警;使用波

形图显示采集到的全部温度数据;

3、将数据保存到文件中。

4、可以调节温度上限值,可以显示是否报警。

三、前面板设计

四、程序框图

五、系统运行与调试

运行结果:

当运行程序时,点击开始采集,系统就会连续产生100个温度数据,对每个数据进行分析。温度可以用摄氏度显示,也可以用华氏来显示,会同时在文本框和温度计中显示。对于每一个温度,会即时的显示在波形图上。如果采集的温度超过了温度上限,则会产生报警,Alarm Counter记录的是连续的报警次数。当采集完100个数据后,系统会停止,跳出对话框,提示数据采集完毕。

开发过程中,总是不能把心里想的做出来,心里想的是一个功能全面,很完善的.一个系统,可是由于不熟悉,很多功能做不出来。也有很多空间根本没接触过,不知道怎么去用。当然,最大的问题还是程序框图设计的问题,使用的程序结构的不同,会很大程度上影响后面的设计。Lavview和编程语言不同,思想上还没有彻底的从编程语言中转换到图形编程中,导致设计不出完美的系统来。这是最大的问题。以后有机会只能通过大量的实践来增强我对与图像编程的理解。

六、设计总结与体会

模拟温度监测系统基本上完成,通过亲自动手实践,也确实重新认识了这门学科。也掌握了基本的设计思想,对于控件的使用等都越来越熟悉,可以设计出自己的系统来。

本次设计的温度监测系统并没有实际的应用价值,可是很大程度上让我了解了LabView的强大功能,对于代码编程不是很擅长的人,可以通过LabView设计出出色的系统。所以,我觉得这些不管是代码编程还是这种图形化的编程,其实都是一个工具而已,我们要深刻理解的就是思想,理解了思想,用不同的工具来实现那都很容易的。

七、 参考文献

[1] 吴成东 孙秋野 盛科.LabVIEW虚拟仪器程序设计及应用[M].北京:人民邮电出版社,2008,1-242

  篇三:LabVIEW虚拟仪器实验报告

实验一 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输出量为发动机温度和汽车速度,并保存为。

4.实验结果

前面板为:

程序框图为:

5、实验心得体会

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

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

1.实验目的

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

2、掌握基本函数发生器运用。

2.实验要求

①利用基本函数信号发生器设计一个虚拟信号发生器;

②分别测试正弦波,三角波,方波等三种不同波形

③分别在不同频率,幅值,采样频率采样数据偏移量的情况测试上述波形

④完成实验报告。

3.实验步骤及内容

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

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

3、在基本函数信号发生器的频率接线处单击鼠标右键,创建一输入控键。

4、重复步骤3的操作,依次创建相应的输入按键。

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

6、函数-执行过程控制-While循环,放置一个时间延迟,并设置延迟时间。

7、在前面板中通过控件-图形显示控件-波形图,放置一个波形图。

8、按实验指导书所示电路连线。

4.实验结果

测试的方波为:

测试的三角波为:

测试的正弦波为: