预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

虚拟仪器技术大作业 题目:建立一个用于绘制温度曲线,数据分析的程序 班级电1404-2学号2014姓名 成绩教师签字 目录 TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc484166470"摘要 PAGEREF_Toc484166470\h3 HYPERLINK\l"_Toc484166471"设计目的 PAGEREF_Toc484166471\h4 HYPERLINK\l"_Toc484166472"第一章软件设计 PAGEREF_Toc484166472\h5 HYPERLINK\l"_Toc484166473"1.1前面板设计: PAGEREF_Toc484166473\h5 HYPERLINK\l"_Toc484166474"1.2后面板设计: PAGEREF_Toc484166474\h5 HYPERLINK\l"_Toc484166475"1.3后面板总程序为: PAGEREF_Toc484166475\h8 HYPERLINK\l"_Toc484166476"第二章设计心得 PAGEREF_Toc484166476\h9  摘要 Labview是一种图形化的编程语言的开发环境,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。Labview集成了与满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP、ActiveX等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。 本次课程设计是对于一分钟的数据进行处理,并且将处理结果进行保存。 关键字:Labview数据处理保存 设计目的 用50~80范围内的随机数代替温度值,采集1分钟数据。在数据采集期间,程序在波形图表上实时显示测量温度值,实时统计大于70°的温度点的出现次数,当温度超过75°时出现文本显示框报警提示信息:温度超限!当前温度是XX.XX°!,当未超限时报警提示框显示空白信息。在数据采集完后,VI程序将绘出温度波形图,并且显示出测量温度的最小值、最大值和平均值,最后将大于70°的温度次数、温度最大值、温度最小值、温度平均值以以下格式存入以班级学号姓名为文件名的文本文件中: 现在的时间是:XXXX年XX月XX日XX时XX分XX秒,采集的前1分钟数据特征如下: 大于70°的温度出现次数为:XXX次 温度最大值是:XX.XX度 温度最小值是:XX.XX度 平均温度是:XX.XX度第一章软件设计 1.1前面板设计: 图1前面板设计值 1.2后面板设计: 绘制温度曲线,用50-80范围内的随机数代替温度值,显示1分钟数据。程序如下图所示: 图2后面板设计 (2)实时统计大于70°的温度点的出现次数,当温度超过75°时出现文本显示框报警提示信息:温度超限!当前温度是XX.XX°!,当未超限时报警提示框显示空白信息。程序如下: 图2提示信息 (3)显示出测量温度的最小值、最大值和平均值的程序如下图: 图4测量温度值 (4)存入以班级学号姓名为文件名的文本文件中: 图5存以班级姓名文本 1.3后面板总程序为: 图5后面板总程序 ④文本文件中内容为: 现在的时间是:2017/6/210:50:12采集的前一分钟特征如下: 大于70°的温度出现次数:104次 温度最大值是:79.975度 温度最小值是:50.0943度 平均温度是:64.8692度第二章设计心得 通过本次实验,我学到了循环结构、条件结构以及平铺式顺序结构,还有属性节点等操作),熟悉了labview开发环境,基本掌握了编程方法.在实验中,我遇到了一些问题、例如对于平均值的求法等,通过上网查阅,与同学交流得到了解决。总之,本次实验留给我的编程方法和思考方式,给了我很大的影响,我相信,在未来的学习中,这次实验将给予我产生巨大的指导。