labview实训报告范文.docx

上传人:b****6 文档编号:4057074 上传时间:2022-11-27 格式:DOCX 页数:11 大小:19.08KB
下载 相关 举报
labview实训报告范文.docx_第1页
第1页 / 共11页
labview实训报告范文.docx_第2页
第2页 / 共11页
labview实训报告范文.docx_第3页
第3页 / 共11页
labview实训报告范文.docx_第4页
第4页 / 共11页
labview实训报告范文.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

labview实训报告范文.docx

《labview实训报告范文.docx》由会员分享,可在线阅读,更多相关《labview实训报告范文.docx(11页珍藏版)》请在冰豆网上搜索。

labview实训报告范文.docx

labview实训报告范文

labview实训报告范文

实验报告

课程名称虚拟仪器

实验项目熟悉编程环境与基本编程操作实验仪器计算机

系别:

guangdian

专业:

班级/学号:

学生姓名:

实验日期:

xx年3月

成绩:

_____________________

指导教师:

____________________

实验一熟悉编程环境与基本编程操作

1.理解LabVIEW的运行机制,熟悉LabVIEW编程环境。

2.掌握基本编程操作,包括VI程序的创建、、运行与调试。

3.理解LabVIEW模块化编程思想,掌握子VI的创建、及调用。

主要设备有计算机,LabVIEW8.5软件。

教材第82—83页练习4.2,创建VI后保存为Thermometer.vi。

1.打开一个新的前面板

2.从控件菜单选择一个温度计放到前面板

3.在温度计上用右键单击设定一个精确的温度值,选择Visible》DigitalDisplay

4.将VI保存为

Thermometer.vi

教材第107—108页练习5.2,打开练习4.2所创建的VI,将其转变成一个子VI。

1打开4.2创建的Thermometer.vi

2.为该VI创建一个图标,从VI图标窗格选择EditIcon…,单击OK返回主VI

3从图标弹出菜单中选择ShowConnector创建连接器。

4将端子指派给温度指示器,使用Writing工具单击连接器端子,端子就会变成黑色,然后单击温度计指示器。

5在温度计指示器的弹出菜单选择DescriptionandTip…为温度指示器编制文档

6选择File》Save将修改保存。

实验报告二

课程名称虚拟仪器

实验项目程序结构

实验仪器计算机

系别:

专业:

班级/学号:

学生姓名:

实验日期:

xx年4月

成绩:

_____________________

指导教师:

____________________

实验二程序结构

1.学会For循环、While循环、Case结构及顺序结构的运用,掌握定时函数的使用及移位寄

存器应用。

2.熟悉公式节点。

二、实验仪器及材料

主要设备有计算机,LabVIEW8.5软件。

三、实验内容及步骤

1.教材第127—129页练习6.3“平方根”。

1)打开新面板

2)打开框图窗口,构造代码

3)放置case结构,函数GreaterorEqual?

返回一个布尔值

4)选择其他的框图对象并根据先前的说明连线

5)返回前面板,运行VI,尝试输入大于0和小于0的数

6)保存并关闭VI,命名为

Square.vi

2.教材第132—133页练习6.4“匹配数字”。

1)打开前面板

2)创建如图所以的前面板

3)打开框图窗口,创建实验框图,放置两个定时器,几个数值控件

4)放置单层顺序结构到框图窗口,单击显示为为结构光标的鼠标,拖动并指定其边界,这与For循环和While循环相似。

5)创建框图的其他代码,下面是一些新的函数,在连线时使用帮助窗口显示输入/输出端

学号

班级

姓名

学院级名号:

电气工程学院自112班何富裕111xx060

实验一

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

创建并保存一个VI程序。

此VI要实现的功能是:

随机生成一个数值,经过一定的运算过程,输出显示成为容积和温度值。

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

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

3、在标签文本框中输入“容积”,然后在前面板中的其他任何位置单击一下。

字体改为“华文行楷”,字号:

36。

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

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

在坐标中输入1000,再在前面板中的其他任何地方单击一下。

这时0.0到1000.0之间的增量将被自动显示。

在容器旁配数据显示。

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

5、从ControlsNumeric中选择一个温度计,将它放到前面板中。

设置其标签为“温度”,字体改为“华文行楷”,字号:

36。

温度计的显示范围为0到100,同时配数字显示。

可得到如下的前面板图。

6、WindowsShowBlockDiagram打开程序框图窗口。

从功能模板中选择对象,将它们放到程序框图上,组成下图(其中的标注是后加的)。

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

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

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

创建数值常数对象的另一种方法是在连线时一起完成。

具体方法是:

用连线工具在某个功能函数或VI的连线端子上单击鼠标右键,再从弹出的菜单中选择CreateConstant,就可以创建一个具有正确的数据格式的数值常数对象。

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

11、选择FileSave,把该VI保存为D:

LabVIEW-姓名目录中的Temp&Vol.vi。

在前面板中,单击Run(运行)按钮,运行该VI。

注意电压和温度的数值都显示在前面板中。

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

13、选择FileClose,关闭该VI。

Labview是一种图形编程软件,上手很快,但达到一定程度后,发现很难取得进步。

个人觉得是,labview最重要的是对编程结构的深入体会和各函数控件功能的充分掌握。

前者可以通过看范例理解加深。

但后者只看范例是行不通的。

每个控件都有不同的功能和使用要求,如果不知道,很难使用和掌握。

它的图形语言和MATLAB软件中的simulink语言形同,区别在控件上的不同,有些使用方式很类似。

实验二

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

数组功能函数的应用。

1.在前面板上创建1个数值型一维输入控件,元素个数为12,元素值随意键入。

将该控件标签改名为“创建的原始数值”。

2.在前面板上创建3个数值型一维显示控件,元素个数为12。

分别将它们的控件标签改名为“数组显示”、“已排序的数组”和“已反转的数组”。

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

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

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

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

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

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

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

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

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

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

3.仿照以上步骤,创建1个“输出簇(OutputCluster)”如上。

注意将各控件(Control)改为相应的显示型(indicator)。

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

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

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

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

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

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

南通大学计算机科学与技术学院

《虚拟仪器技术》课程作业

报告书

课题名基于LabVIEW的温度监测系统班级计121姓名张进学号121302xx

xx年6月16日

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

温度信号进行测量、显示、控制以及记录。

自行设计用户界面,自行定义数据类型,自行选择程序结构和函数方法,要求最终系统UI友好、功能完善、操作简便。

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

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

制温度信号的采集、暂停采集,以及停止系统等。

使用led等来显示是否报警;使用波

形图显示采集到的全部温度数据;3、将数据保存到文件中。

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

运行结果:

当运行程序时,点击开始采集,系统就会连续产生100个温度数据,对每个数据进行分析。

温度可以用摄氏度显示,也可以用华氏来显示,会同时在文本框和温度计中显示。

对于每一个温度,会即时的显示在波形图上。

如果采集的温度超过了温度上限,则会产生报警,AlarmCounter记录的是连续的报警次数。

当采集完100个数据后,系统会停止,跳出对话框,提示数据采集完毕。

开发过程中,总是不能把心里想的做出来,心里想的是一个功能全面,很完善的一个系统,可是由于不熟悉,很多功能做不出来。

也有很多空间根本没接触过,不知道怎么去用。

当然,最大的问题还是程序框图设计的问题,使用的程序结构的不同,会很大程度上影响后面的设计。

Lavview和编程语言不同,思想上还没有___的从编程语言中转换到图形编程中,导致设计不出完美的系统来。

这是最大的问题。

以后有机会只能通过大量的实践来增强我对与图像编程的理解。

模拟温度监测系统基本上完成,通过亲自动手实践,也确实重新认识了这门

学科。

也掌握了基本的设计思想,对于控件的使用等都越来越熟悉,可以设计出自己的系统来。

本次设计的温度监测系统并没有实际的应用价值,可是很大程度上让我了解了LabView的强大功能,对于代码编程不是很擅长的人,可以通过LabView设计出出色的系统。

所以,我觉得这些不管是代码编程还是这种图形化的编程,其实都是一个工具而已,我们要深刻理解的就是思想,理解了思想,用不同的工具来实现那都很容易的。

[1]吴成东孙秋野盛科.LabVIEW虚拟仪器程序设计及应用[M].北京:

人民邮

电出版社,xx,1-242

模板,内容仅供参考

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 判决书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1