模拟环境温度监测.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模拟环境温度监测项目报告 概述 1.1 硬件 1、计算机 计算机采用的是普通的PC机,要求其要安装相应的软件和硬件,其作用在于实现模拟环境温度的变化并作出相应提示,创建一个环境温度检测的友好界面。 1.2 软件 LabVIEW2011 NI?LabVIEW?2011是实验室虚拟仪器工程平台,是NI?创立的一种功能强大而又灵活的仪器和分析软件应用开发工具,它是一种编程语言,与其他常见的编程语言相比,最大的特点就是图形化的编程环境。 LabVIEW?中可以创建程序VI,VI是虚拟仪器的缩写,由前面板、程序框图、图标和连接板组成;LabVIEW数据大致分为两大类:标量类(单元素)、结构类(包括一个以上的元素),并且用颜色和连线来表示各类数据。 1.3 系统功能 本系统以LabVIEW的图形化开发为基础,LabVIEW中的丰富函数为主要功能部件,实现模拟环境温度的变化,以及报警和显示报警提示。 本系统为模拟环境温度监测系统,实现环境温度的监测。首先设定温度的上下限值,手动改变温度大小来模拟温度的变化;当前温度先经过与温度上下限比较,若大于温度上限则报警提示显示中暑报警,若小于温度下限则报警提示显示冻伤报警;然后判断报警提示中的内容:当中暑报警时,指示灯为红灯闪烁;当冻伤报警时,指示灯为蓝色闪烁;当无警告时,指示灯为绿色不闪烁。整个系统只有按下停止模拟按钮才会停止,否则会一直进行监测。其系统的框图如图1.1所示。 图1.1 系统框图 系统前面板设计 2.1 数值输入与显示控件 在前面板中,使用了三个数值控件,在新式数值中可以找到。其中两个数值输入控件,用来输入温度的上下限;一个数值显示控件,用来显示当前温度。为了美观与方便,数值输入控件的显示项中去掉增量/减量;数值显示控件的属性中设置显示格式为浮点数、两位精度位数;把数值控件的标签均修改相应的提示信息,以便理解和观察。 2.2 垂直指针滑动杆 垂直指针滑动杆在新式数值中,属于数值控件。为了美观,我把垂直指针滑动杆标签改为了温度输入,填充项改为了无填充,并把滑动杆的颜色改动了以下。垂直滑动杆的刻度设置为了-30~45℃,用来模拟环境的温度变化,手动变化滑块的位置即可达到模拟环境温度的目的。 2.3 圆形指示灯 圆形指示灯用来中暑和冻伤报警使用的,在新式布尔中,中暑报警时是闪烁红色,冻伤报警时是闪烁蓝色。在使用时注意调整好指示灯的大小和位置,并且去掉标签。 2.4 波形图表 波形图表在新式波形中,主要用来显示波形数据,如常见的正弦波、方波等等。其横坐标表示数据标号,纵坐标表示数据值。本系统中使用波形图表显示一段时间的温度变化曲线。 2.5 停止按钮 停止按钮在新式布尔中,用来停止整个系统的运行。为了美观,我把停止按钮的标签去掉了,并把布尔文本改为“停止模拟”。 综合以上几点,并通过各种修饰的使用,为了美观大方,本系统的前面板设计成如图2.1所示的形式。 图2.1 系统前面板比较中,用来根据条件的真假判断输出。依据比较函数的值,返回连线至“中暑报警”或“冻伤警告”或“无警告”。比较函数为TRUE时,函数返回连线至在选择函数上端的字符串。比较函数为FALSE时,函数返回连线至选择函数下端的字符串。 3.2 指示灯报警 如图3.2所示,指示灯的报警是通过一个条件结构实现的,把经过比较输出的报警提示字符串连接到条件结构的分支选择器上,根据输入与选择器标签的对应,选择执行相应的程序。当中暑报警时,指示灯为红灯闪烁;当冻伤报警时,指示灯为蓝色闪烁;当无警告时,指示灯为绿色不闪烁。 图3.2 指示灯报警 条件结构包括一个或多个子程序框图、分支、结构执行时,仅有一个子程序框图或分支执行。连线至选择器接线端的值可以是布尔、字符串、整数、枚举类型或错误簇,用于确定要执行的分支。右键单击结构边框,可添加或删除分支。通过标签工具可输入条件选择器标签的值,并配置每个分支处理的值。在本系统中,条件结构有三个分支,分别为:无警告、中暑警告以及冻伤警告。 为属性节点,是通过指示灯右击选择属性节点中的闪烁属性得到的。系统要求要用不同颜色只是报警来区分温度,所以属性节点中还要添加颜色属性。在颜色属性的输出端创建显示控件,即可得到四个元素组成的数组。把数组中的每个元素均用数值中的颜料盒代替,并为四个元素选择相同的颜色(中暑为红色、冻伤为蓝色、无警告为绿色),然后把此控件右击转换成常量。将闪烁和颜色属性均设置为入,把创建好的颜色常量对应复制给指示灯的颜色属性,然后把无警告下的闪烁属性设为F、把冻伤报警下的闪烁属性设为T、把中暑报警下的闪烁属性设为T。 3.3 系统整体程序框图 如图3.3所示,本系统主要由两部分组成,一是温度比较,二是显示报警提示和报警指示。 图3.3 系统整体程序

文档评论(0)

jiayou10 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档