基于LABVIEW的温度计设计-(1).docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南昌大学实验报告 学生姓名: 胡文松 学 号: 6103413007 专业班级: 生医131班 实验类型:□验证□综合■设计□创新 实验日期: 实验成绩: 综合实验三 温度计设计 一、实验目的 1. 学习LABVIEW编程所需的基础知识,掌握LABVIEW的基本功能和使用方法; 2. 掌握利用LABVIEW功能模板进行虚拟仪器设计; 3. 理解温度计的设计原理,并在此基础上进行设计。 二、实验要求 (1)能将温度数据显示为摄氏和华氏两种模式;温度信号调用函数或子VI仿真。 (2)实时采集和显示温度历史记录数据,给出一段时间内的最高温度和最低温度及平均温度; (3)设置温度上下限,超出所设范围报警; (4)温度数据可以保存,回放,并根据需要以查看指定时间段的温度数据。 三、实验原理 假设传感器输出电压与温度成正比, 本程序用软件代替了DAQ数据采集卡。 创建一个‘Temperature Creation’VI程序模拟温度测量,使用此VI子程序来仿真电压测量,然后把所测得的电压值转换成摄氏或华氏温度读数。在数据采集过程中,实时地显示数据。当采集的温度值大于设定的高限报警数值时,就会点亮高报警红色灯,同时触发条件结构里的事件发生,使系统发出蜂呜声。当采集过程结束后,在图表上画出数据波形,并算出最大值、最小值和平均值,并自动产生数据文件的头文件,它包括操作者名字和文件名,将采集的数据附在头文件后面,以供查询 五、实验内容 (1)‘Temperature Creation’子VI程序,这个子VI用于模拟温度测量。 程序框图 (2)‘温度数据分析’程序,用于分析计算输入数据的最大值、最小值、平均值。 前面板 程序框图 (3)报警系统 前面板 程序框图 (4)温度记录 (5)温度回放部分 前面板 程序框图 (3)‘温度计设计’的前面板和实验框图 前面板 程序框图 (4)实验调试 b.硬件调试 程序框图 (5)实现的功能: 可以实现摄氏度、华氏度、两种温度的转换和显示,在前面板可以查看两种温度,并能用波形图表显示出温度的变化。 设计了报警系统,当温度超或低于设定温度时会点亮LED灯报警。 可以对采集的数据进行分析计算,直观的看出所采集数据的最大值、最小值、均值;可以选择查看最近10个数据的分析结果并进行历史回放,或者查看从开始采集数据以来总的分析结果。 实现了数据的自动保存和随时读取,保存时无需手动操作,可边采集边存入文本;读取时可以任意选择想要查看的的数据区间,并且可以看到所读取数据的最大值、最小值、均值。 调用了子VI,使程序框图显得更加简洁美观。 六、心得体会 通过本次设计,使我对LABVIEW编程的认识更加深刻,并使我各方面的能力都有了很大的提高。确定老师的布置的课题后,我便开始查找资料,通过图书馆和网上资料的查询,基本有了一些思路。随着对书本上的内容进一步巩固,学习的过程中不断的提高自己的能力,最终把LABVIEW温度计的设计完成。期间遇到不少困难,但都在老师的指点和同学的帮助之后解决了,很幸运自己能有这个机会接触到这门学科。LABVIEW虚拟仪器开发平台是之前不曾接触的软件,在本次设计中,我对其中的各个器件和VI模块的功能和用法都有了一定的了解。总的来说,这次设计增强了我的信心,培养了我的自学能力和解决问题的能力,我深感收益。

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档