网络化仪器技术与实现课件第8章网络化虚拟仪器的设计与实现举例.ppt

网络化仪器技术与实现课件第8章网络化虚拟仪器的设计与实现举例.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络化仪器技术与实现课件第8章网络化虚拟仪器的设计与实现举例

第8章 网络化虚拟仪器的设计与实现举例 8.1网络化虚拟仪器在远程教学中的应用 8.2 基于labVIEW的室内环境舒适度监测系统设计 8.3 基于Web虚拟仪器的多道实时数据采集实验系统设计 8.1网络化虚拟仪器在远程教学中的应用 8.1.1 系统构架 整个系统主要由三部分组成:信号源模块、信号采集模块(DAQ数据采集卡)、信号分析处理模块(PC机上的虚拟试验平台),系统的结构框图如图8-1所示。 DAQ数据采集卡型号为PCI-MIO-16E-4。 为了实现服务器和客户机的实时高效通信,本系统中信号的网络传输采用DataSocket技术实现。 整个软件试验平台由三个子模块组成:试验人员信息登记模块、帮助模块以及信号分析处理模块。 8.1.2 系统关键技术实现 1.DataSocket技术实现信号实时传输 DataSocket技术基于TCP/IP协议并对其进行高度封装,能在测试测量过程中实现服务器与多用户的实时数据交换与共享,在利用DataSocket进行有效通信前,必须首先配置DataSocket Server Manager并运行DataSocket Server。 C/S模式下服务器端采集并发送数据的框图程序如图8-2所示。 与服务器端的框图程序相对应,客户端利用服务器端生成的统一资源定位符(URL)和DataSocket Read函数等编写的程序可以实时读取服务器端发送的数据。DataSocket 接收端正确接受数据时的前面板如图8-3所示。 2.数据存储和数据回放模块 labVIEW中提供了丰富的数据存储函数,可以根据需要把数据保存成文本文件(.txt文本或者.xls文件)、二进制文件或者波形文件。为了便于从文件中查看存储数据,本系统选用文本文件保存方式,数据存储的框图程序如图8-4所示。 (4)程序中的20000是设定的网络延时的最大值,若客户端和服务器端在20000毫秒之内没有建立连接则程序报错。数据存储和回放的操作界面如图8-5所示。 3.实验人员信息登记子模块 为了对试验人员进行较好的信息记录,本试验平台专门开发了试验人员信息登记子模块,将试验人员的姓名、学号、登陆日期、登陆系统的起始时间、退出时间等基本信息记录在指定的.txt文件中。其前面板和框图程序分别如图8-6、图8-7所示。 4.独立应用程序(exe程序)生成 独立应用程序的生成过程为: (1)将完整的程序保存好,导入新建的项目中并保存项目; (2)右键点击项目浏览器中的程序生成规范,选择新建中的应用程序; (3)弹出我的应用程序属性对话框,在应用程序信息中设置目标文件名和应用程序目标目录等信息; (4)在源文件选项中将目标程序导入到启动VI栏; (5)单击生成即开始独立应用程序生成,待独立应用程序生成结束后会弹出对话框,单击完成即可。 8.1.3 系统界面图 所开发的试验平台界面的图如图8-8、图8-9、图8-10、图8-11、图8-12所示。 8.2 基于labVIEW的室内环境舒适度监测系统设计 8.2.1系统总体构架 完整的室内环境舒适度监测系统有环境参数采集模块、服务器端舒适度合成模块、客户机端舒适度监测模块等组成,其框图如图8-13所示 8.2.2温度、湿度的数值—符号转换 温度的数值--符号转换在labVIEW中实现的框图程序和前面板分别如图8-15、图8-16所示: 8.2.3基于温度湿度的舒适度合成 基于直接被测量的复合概念的语义由其基本概念的语义融合而成,如舒适度的描述就必须基于相对湿度和温度的知识,即以规则的形式定义复合概念“舒适度”的综合语义。设环境温度为0~35℃ ,该论域上定义3个概念S(T) = {冷,温,热},空气湿度为0~ 100%RH,该论域上定义3个概念S(H) = {低,中,高},同时在复合概念“舒适度”论域上定义3个概念S(C)={不舒适,较舒适,很舒适},根据经验,有如下规则: R1:如果S(T)=温且S(H)=中,则S(C)=很舒适; R2:如果S(T)=温且S(H)=高或S(H)=低,则S(C)=较舒适; R3:如果S(T)=冷或热且S(H)=低或中或高,则S(C)=不舒适。基于此规则的舒适度监测系统的试验情况如图8-17所示: 8.2.4 基于Web的网络发布 1.创建HTML文件 创建HTML文件的方法是利用LabVIEW 的工具菜单中的Web 发布工具…命令选项进行。即在LabVIEW前面板设计窗口中单击工具菜单的Web发布工具…命令选项(如图8-19所示),之后出现图8-20所示的Web 发布工具对话框。 Web 发布工具对话框配置完成后,点击下一步,出现文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档