欢迎来到天天文库
浏览记录
ID:3669276
大小:1.25 MB
页数:14页
时间:2017-11-22
《基于labview的虚拟多路温度测试仪设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、多路温度课程设计山东科技大学测控技术与仪器专业课程设计(论文)题目:基于LabVIEW的多路温度检测系统系别:机械电子工程学院专业:测控技术与仪器学生姓名:孙欢欢2012年06月27日14多路温度课程设计目 录1.虚拟仪器技术与LabVIEW简介2.设计要求3.系统的基本方案设计3.1系统软件设计3.1.1数据采集前面板设计3.1.2数据采集后面板设计3.2.1数据回放前面板设计3.2.2数据回放后面板设计3.3.1系统介绍前面板设计4.提高功能设计4.1.1主程序前面板设计4.1.2主程序后面板设计4.2.1用户登录前面
2、板设计4.2.2用户登录后面板设计5.仪器的使用6.总结与体会7.参考文献14多路温度课程设计摘要:虚拟仪器(VI)是计算机技术和传统的仪器技术相结合的产物,是仪器发展的一个重要方向。LabVIEW是一个基于图形化编程语言的虚拟仪器软件开发工具。本文重点介绍了虚拟仪器的界面,LabVIEW应用,并设计了一个基于虚拟仪器的数字化温度测量和控制系统,阐述了系统开发过程中数据的采集和软硬件的设计。关键词:虚拟仪器;LabVIEW;温度测量;数据采集1.虚拟仪器技术与LabVIEW简介虚拟技术、计算机通信技术与网络技术是信息技术的
3、三大核心技术,其中虚拟仪器是虚拟技术的一个重要组成部分。在虚拟仪器系统中,用灵活、强大的计算机软件代替传统仪器的某些硬件,用人的智力资源代替许多物质资源,特别是在系统中应用计算机直接参与测试信号的产生和测量特征的解析,使仪器中的一些硬件甚至整件仪器从系统中“消失”,而由计算机的软硬件资源来完成它们的功能。LabVlEW是美国NI公司推出的一种基于G语言的虚拟仪器软件开发工具,是目前国际上应用最广泛的虚拟仪器软件平台之一,主要应用于仪器控制、数据采集、数据显示等领域,可应用于Windows、Macintosh、UNIX等多种
4、操作系统平台。与传统程序语言不同,LabVIEW采用强大的图形化语言编程,面向测试工程师而非专业程序员,编程方便,人机交互界面直观、友好。设计者可以像搭积木一样,轻松组建测量系统,构造自己的仪器面板,而无需进行任何烦琐的计算机代码的编写。即使用户没有多少编程经验,同样也能利用LabVIEW来开发自己的应用程序。采用虚拟仪器技术构建温度测量系统突破了传统仪器在数据处理、显示、传输和存储等方面的限制,减少了硬件成本和重复开发,使得系统硬件维护、功能扩展和软件升级非常方便。特别是只要对原程序作少许改动,使用者就可以根据自己的需求
5、,自行设计各种具有个性化的仪器显示和操作面板。目前,以LabVIEW为软件平台的虚拟仪器技术正在成为现袋温度测量乃至整个测试领域的发展方向。14多路温度课程设计2.设计要求3.系统的基本方案设计虚拟仪器测温系统是用虚拟技术改造传统的测温仪器,使其具有更强大的功能。系统框架如图1所示数据回放数据显示数据处理数据采集被测物图1温度测量系统原理图3.1系统软件设计完成相应的硬件模块配置后,虚拟仪器设计的主要工作就是编制相应的软件,用软件实现传统仪器的数据采集、存储、分析和显示等功能。仪器驱动程序主要用来初始化虚拟仪器,并设置特定
6、的参数和工作方式,使虚拟仪器保持正常的工作状态,。在LabVIEW环境下开发的应用程序称之为VI(Vir-tualInstrument)。VI由软面板程序和数据分析处理程序等组成。软面板程序由一个人机交互的界面—前面板(FrontPanel)和相当于源代码功能的框图程序—后面板(Diagram)组成。软面板程序用来提供虚拟仪器与用户的接口。软件部分主要都是对数据进行后续处理,报警,显示等功能,数据标定,实时显示,温度设定及报警和温度回放等功能。14多路温度课程设计3.1.1数据采集前面板设计前面板是在计算机屏幕上生成一个与
7、传统仪器面板相似的图形界面,可设置控制按扭和显示窗口,用户可以通过前面板上的开关和按钮实现对虚拟仪器的操作,显示窗口可以以文本或图形形式显示测量结果。图1为温度测量系统的数据采集前面板设计,采用文本方式、温度计方式、和实时趋势曲线测量温度的变化,在实时趋势图中新数据连续扩展在已有数据的后面,波形连续向前推进显示。测量数据还可以数据文本文件方式进行存储,以便分析处理和波形回放。在一定的温度变化范围内可以测出平均温度和标准偏差。图1数据采集前面板图1.114多路温度课程设计本块对曲线进行实时显示,如果需对某路温度进行单独分析则
8、可以调节界面上响应温度的可见不可见按钮对某一路温度进行单独显示。对于操作用户可以从虚拟仪器上看到当前时间使工作方便此图单独显示了二路温度曲线。当前系统时间图1.2此部分面板通过温度计进行温度实时数值显示可以通过旋钮调节温度上下限的报警温度,当某路温度高于设定的高温报警时相应路的高温报警显示红色,同样当温
此文档下载收益归作者所有