模拟温度监测系统报告.docxVIP

  • 34
  • 0
  • 约1.52千字
  • 约 6页
  • 2017-12-26 发布于河南
  • 举报
模拟温度监测系统报告

模拟温度监测系统报告 班级:自动化1705 姓名: 杨 艳 艳 学号:1340306170505模拟温度监测系统报告前言本次报告是关于软件设计,它是利用数据采集和仪器控制软件LabVIEW在图形化虚拟仪器开发平台上设计一个模拟温度监测系统。模拟温度是由“随机数”函数产生,系统再进行温度采集、分析、储存、显示。系统运行后显示模拟的温度值,当温度超过输入的临界值时,系统会记录时间、过界温度及过界次数。一.LabVIEWLabVIEW是美国NI公司推出的一款高效率的图形化虚拟仪器开发平台,也是目前应用最广泛、发展最快、功能最强的图形化软件开发环境,被视为一款标准的数据采集和仪器控制软件。LabVIEW是一种真正意义上的图形化编辑语言,它采用工程技术人员所熟悉的术语和图形化符号代替文本编辑语言,编辑简单,形象生动,易于理解和掌握,设计者可以利用它像搭积木一样,轻松组建一个测量系统或数据采集系统。LabVIEW针对数据采集、仪器控制、信号分析与处理等任务,提供了许多函数节点,用户只需直接调用即可,极大的提高了开发效率。二.报告内容1.使用“随机数”函数产生模拟温度,范围0-100摄氏度; 2.采集生成的温度值显示在波形图表中,采样周期500ms; 3.设置一个温度临界值,记录过界温度的信息(时间、温度、过界次数序号)和总过界次数; 4.将过界温度信息写入“D:\Temperature Monitoring.xls”文件中; 5.将编写的程序生成为独立安装程序,安装后可正常运行; 6.编写软件设计报告。 三.系统设计1.设计思路 产生数据——采集数据——设置温度临界值——记录过界信息——波形、温度值显示及过界次数显示——生成独立安装程序2.系统前面板前面板是VI程序的用户操作界面,是VI程序的交互式输入和输出端口,通常使用输入控件和显示控件来创建前面板。虚拟仪器的仪器参数设置,测试结果显示等功能都是通过前面板完成的,为了便于用户观察和控制给用户以相当直观的现象及结果,将所得的温度值分别用波形、数值方式显示出来。如图所示:3.程序框图4.单元模块设计(1)模拟温度产生模块温度数据的产生由两个随机数(0~1)和自然数组合产生数据,产生的数据在0~50之间。如图所示:(2)数据处理模块(时间、温度、过界次数)采用程序循环一次,就预处理采集数据,将数据与输入的临界值进行对比,当采样的信号大于临界值时,输出相应的温度、时间、次数数组,将温度、次数、时间三个数组合并成一个数组输出,转换成功。如图所示:(3)温度值存储模块EXCLE表格文件用于记录对应的时间下对应的温度值,已经产生的温度信号加以存储可以便于用户查看信息记录,可以选择路径,具体连接如下图所示:(4)时间显示模块显示时间部分涉及到的有格式化日期/时间字符串,获取时间日期(秒),字符串显示控件,用于显示当前年月日时分秒,同步与计算机时间。如图所示:四.系统调试 经过系统调试,整个系统正常运行。当输入临界温度值时,系统产生模拟温度在0~100摄氏度范围内可以监测到过界温度的信息(时间、温度、过界次数序号)及总过界次数。将编写的程序生成为独立安装程序,安装后可正常运行。五、报告总结通过本次的模拟温度监测系统的设计,不仅使我对LabVIEW有了更深层次的了解,而且锻炼我独立思考解决问题的能力。刚开始的觉得思路很清晰,后来发现要把每一个步骤都实现并没有想象中那么容易,扩展开来有许多东西都是开始没有考虑到的。经过查书和同学讨论最终还是解决了。尽管如此,我认为觉得自己对LabVIEW的了解还是不够,运用还不熟练。而自身再处理问题方面不够完善,仍需改进。

文档评论(0)

1亿VIP精品文档

相关文档