下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.z虚拟仪器实验指导书**电子科技大学自动化学院二OO三年六月一、实验目的了解虚拟仪器软件LabVIEW的根本特点;以房间空调器焓差法实验台的测控软件作为应用实例,了解LabVIEW测控软件的组成、模块功能和系统的根本测试方法。实验要求=1\*GB1⒈了解房间空调器焓差法实验台LabVIEW测控软件的前面板的界面功能=2\*GB1⒉了解房间空调器焓差法实验台LabVIEW测控软件的主要功能模块的框图程序=3\*GB1⒊初步掌握房间空调器焓差法实验台测控软件的使用方法实验内容=1\*GB1⒈虚拟仪器软件LabVIEW的根本特点=2\*GB1⒉房间空调器焓差法实验台LabVIEW测控软件的组成=3\*GB1⒊房间空调器焓差法实验台LabVIEW测控软件的模块功能=4\*GB1⒋房间空调器焓差法实验台的系统测试方法实验步骤=1\*GB1⒈了解虚拟仪器系统软件LabVIEW的根本特点虚拟仪器〔VirtualInstrumentation〕通常是指具有虚拟面板的个人计算机仪器。虚拟面板上有与真实仪器一样功能的虚拟开关、按键和旋钮等。用户通过友好的图形界面来操作仪器,从而完成对测量信号的采集、分析、判断、显示和数据存取等。表1传统仪器与虚拟仪器的差异传统仪器虚拟仪器1.测控功能由厂家定义1.测控功能由用户定义2.功能特定,提供有限的连接性2.与网络、周边连接方便3.以硬件为主3.以软件为主4.性能价格比低4.性能价格比高,重用性高5.开发与维修费高5.开发与维修费用低6.性能提升演进缓慢6.快速性能演进7.开发周期长7.开发周期短8.数据记录容量有限8.具有几乎无限的数据记录容量9.系统封闭、固定9.系统扩展灵活,易实现网络化LabVIEW〔LaboratoryVirtualInstrumentEngineering〕是NI〔NationalInstrument〕公司开发的一种多用于科学计算、过程控制、测试领域的编译型图形编程语言。它主要的特色是采用了工程技术人员所熟悉的控件、图标等图形化符号来代替常规的文字编程,不仅可防止记忆繁琐的指令和繁琐的人机界面设定细节与控制系统规划流程等问题,又可缩短学习设计时间,因而它的使用者不需要很多的软件编程工作经历。其次,它拥有丰富的函数及子程序库,并且还有极人性化的除错功能来帮助修正程式。LabVIEW开发的应程序以VI为根本单位,可以将一个设计成果〔VI〕定义成一个子程式〔SubVI〕,以方便在另一个相关程式设计内重复调用,所以LabVIEW是一种适合于科学家和工程师使用的开发平台。LabVIEW主要由三大局部组成,它们分别是前置面板〔frontpanel〕、程式框图〔blockdiagram〕以及图标/连接器〔icon/connector〕。=2\*GB1⒉房间空调器焓差法实验系统LabVIEW测控软件的组成房间空调器焓差法实验系统LabVIEW测控软件本软件的主界面如图1所示。图1软件主界面本测控软件的功能模块如图2所示图2软件模块构成=3\*GB1⒊房间空调器焓差法实验系统LabVIEW测控软件的模块功能3.1数据通信模块该模块是整个测控软件系统的核心局部,其负责程序与下位机的通信。上位机能否与下位机或数据采集设备正常通信直接关系到数据的实时采集。如果不能采集到实时数据,接下来的计算、显示、存储等模块会变得毫无意义。本测控系统使用RS-232(标准串行接口总线)和GPIB〔通用接口总线〕与外部仪器通信及控制外部仪器。=1\*GB2⑴串口通信串口〔RS-232〕是PC机的标准配置。它用于数据的串行传输。其特点是开发和应用简单,在通信距离较近,数据传输率要求不高的情况下,可以直接采用。串口通信子模块采用Sequence(顺序)构造编写,首先利用SerialPortInit节点初始化串口,设置串口参数;其次,应用SerialPortWrite节点向数据采集设备发送标准机器语言〔SCPI〕指令;为了确保数据采集设备能将数据全部送回计算机中,在指令发送完成后加一个延时;最后,程序用SerialportRead节点将数采设备返回的数据送到计算机上显示。其程序框图如图3、图4所示。图3串口初始化及写指令图4读返回数据=2\*GB2⑵GPIB通信1960年末,HewlettPackard开发出了连接和控制可编程仪器连线的通用接口总线〔GPIB〕标准。GPIB提供了管理通信时的许多必要规*和协议。通过特别的协议。GPIB可以采用握手方式将由别的计算机或仪器采集的数据引入计算机。GPIB具有高达1MB/s的数据传输速率,在各个领域得到广泛应用。GPIB通信子模块同样采用Squence(顺序)构造编写,首先,运用GPIBWrite节点向仪器发送SCPI指令,同时规定了操作溢出时间;其次运用GPIBRead节点将数据从仪器中返回到计算机中。其程序框图如图5、图6所示.图5GPIB写指令图6GPIB写指令3.2数据存储模块为了记录实验中的数据以便今后的调用和查询,系统需要将数据保存起来。数据保存一般采用数据库方式,但为了简单实用,决定采用电子表格形式。所谓的电子表格,指的是每行用换行符完毕,每列之间用TAB分隔的文件。它可以用任何一个文本编辑器翻开,也可使用MicrosoftE*cel翻开,具有很强的通用性。数据存储模块采用open/create/replacefile节点创立一个电子表格〔*.e*l〕文件,然后将二维数组数据通过writetospreadsheetfile节点写到创立好的电子表格文件中。其程序框图如图7所示。图7存电子表格数据3.3数据显示模块从数据通信模块中采集的数据在这个模块中被处理和显示给用户。数据有两种显示方式——曲线式和仪表式。曲线图可以实时地反映出数据的波动和趋势,仪表则更为生动和形象。程序中通过使用一个Tab控件来实现在不同查看方式之间的切换。Tab控件又称页式控件,可以将功能函数有机地归类,组合到一起。它的实质是通过一个CASE构造来实现选择的。在实际开发过程中,没有必要采用将数据传入该构造的方法,也没有必要将相应的控件加到这个构造中,否则在*一时刻下,用户只能控制几个控件中的*一个。为了防止数据的丧失,使程序构造更为清晰,在每个条件框图中参加当前不显示的控件的本地变量来取得数据上的同步。这样的做法,虽然会增大内存的开销和冗余,不利于程序的效率的提高,但是由于要用到本地变量的采样点不多,且计算机系统的配置高,完全可以满足系统的运行要求。3.4数据分析计算模块数据分析计算模块是测控系统的重要组成局部,它能对所采集的数据进展分析、计算。本测控系统的主要采样点有室内干球温度、室内湿球温度、室外干球温度、室外湿球温度、出风口干球温度、静压和静压差等。本模块利用这些数据根据焓差法空调能力计算公式进展冷量、风量及热泵制热量的计算,并根据这些计算值来断定被测空调性能的优良。为了使程序的构造简单化,计算模块采用公式节点〔FormulaNode〕编写。公式节点是一种构造,允许用户使用类似于多数文本编程语言的句法,编写一个或多个代数公式。显然这比用复杂的框图模型来得简单。图8是空调器制冷量计算的框图程序。程序运用采集模块中采集到的出风干球温度、出风湿球温度、静压、静压差、大气压等根本参数,通过调用焓值计算子程序计算出焓值、风量、绝对湿度等中间值。这些中间值作为公式节点的输入变量,出现在公式节点的左边框上;公式节点的主体局部便是相关的计算公式;其右边框上出现的是经过计算的输出结果,也就是空调器的制冷量。3.5打印模块如今的测控软件,打印模块已成为其必不可少的局部。打印模块以所见即所得的方式打印曲线。打印的方式有两种:曲线打印和表格打印。其框图分别如图9、图10所示。图8冷量计算图9曲线打印图10表格打印=4\*GB1⒋了解房间空调器焓差法实验台的系统测试方法房间空调器焓差法实验台利用美国吉时利〔keithley〕公司的2700型数据采集仪作为测控系统的下位机。2700为一台六位半高性能数字多用表/数据采集系统,可以测直流、交流电压/电流、2线/4线电阻、热电偶、热敏电阻和4线RTD测温,也可以测频率、周期和导通。2700后面板有2个插槽,可插入7700系列的各种模块。本次的两个模块分别是7700和7702。7700开关模块具有20路双刀输入通道可用于电压、电阻、频率、周期和温度的测量,同时还提供2路电流通道。7702开关模块具有40个通道,同时也有2路电流通道。模块上任何一个闭合或扫描的通道可由2700来进展测量,对于扫描方式,每一通道可分别定义测量功能,量程及分辨率等参数。这两个开关模块均可以直接接各种传感器,进展相关测量。同时2700后面板有两个标准的通信接口:标准串行通信接口〔RS-232〕和通用接口总线〔GPIB〕。这就为软件提供了一个真实的数据源。这就能对整个软件的性能作一次全面的检测。4.1通讯模块测试在进展测试前,要将计算机和数据采集仪正确连接,确保通信端口及通信总线完好。然后在仪器的前面板选择一通信方式,进展相关的参数设置。以串行通信为例,在2700的前面板上按SHIFT键,再按ENTER键,这样就进入了串行通信方式界面,运用左右及上下方向键使能串行通信,即使RS-232处于“ON〞状态。接下来进展串口参数设置:=1\*GB2⑴出现设置波特率的画面,运用上下及左右方向键选择一波特率,波特率中为300、600、1200、2400、4800、9600、19.2K,仪器的默认值为4800。按ENTER键完毕;=2\*GB2⑵出现流量控制画面,同样运用方向键选择一种流量控制的方式。测试时采用“*on*off〞方式,按ENTER键完毕;=3\*GB2⑶出现完毕符设置画面,完毕符有“CR〞〔回车〕、“LF〞〔换行〕、“CRLF〞〔回车+换行〕和“LFCR〞〔换行+回车〕四种方式。测试时用“LFCR〞的方式,按ENTER键完毕参数设置。完成仪器串口参数设置后,在软件中也要对串口进展初始化,波特率、流量控制等参数要与仪器的设置一致,同时软件中的串口号要与实际在用的串口一致。串口的初始化主要由串行初始化节点完成,如图4.1所示。图4.SEQ图5.\*ARABIC1串口初始化当软件和硬件设置都完成后,点运行箭头,程序开场数据采集。采集到的数据可以很好地显示在界面上,曲线也能实时绘制。GPIB通信也可以采用同样的方法进展测试。4.2数据分析模块测试在测试该模块功能时,并不需要用真实的数据源,只要用软件人作一个信号发生器来模仿即可。或者使用最原始的方法-手算。将输入参数输入控件,运行该子程序,将输出的结果与手算的结果作比较。经过测试,程序能够进展正确地计算。综上所述,系统具有以下功能:对实验过程实现在线监测与多窗口界面显示;能对试验台的各点温度、湿度、压力、流量进展瞬时自动检测、计算与显示,并能以文本、表格、仪表和曲线等多种方式进展显示;能及时保存各项数据,并能对历史数据进展查询、打印;能通过串行口数据采集仪、PLC及其它智能仪表进展通讯;=4\*GB1⒋能对各个采集点进展冷热量、风量、能效比、能力率等结果计算。实验报告=1\*GB1⒈
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铁岭市专职消防员招聘考试题及答案
- 基因工程试卷及分析
- 小学数学奥林匹克题目及答案
- 石家庄市辅警招聘考试题库及答案
- 26年唇癌NGS检测指导靶向用药
- 上海市教师招聘面试题及答案
- 真诚交友心灵相依
- 继发性脑积水护理查房
- 2026年农业节水灌溉技术标准体系建设
- 作废债务协议书
- 《电力可靠性管理办法》参考试题库(含答案)
- 知识竞赛模板(含有计时器)
- 南方少数民族传统合唱精讲智慧树知到期末考试答案章节答案2024年四川音乐学院
- 食材配送投标方案技术标
- 清酒知识讲座
- 混凝土构件的配筋计算
- 香菇常见病虫害及防治
- 第十八届“振兴杯”(学生组)机床装调维修工赛项考试题库汇总(附答案)
- G312合六叶公路桥梁设计交底报告
- 二级减速器链传动课程设计
- GB/T 6547-1998瓦楞纸板厚度的测定法
评论
0/150
提交评论