2022年基于Labview的网上家居控制平台的设计40141.docx

上传人:Che****ry 文档编号:12906860 上传时间:2022-04-26 格式:DOCX 页数:42 大小:1.53MB
返回 下载 相关 举报
2022年基于Labview的网上家居控制平台的设计40141.docx_第1页
第1页 / 共42页
2022年基于Labview的网上家居控制平台的设计40141.docx_第2页
第2页 / 共42页
点击查看更多>>
资源描述

《2022年基于Labview的网上家居控制平台的设计40141.docx》由会员分享,可在线阅读,更多相关《2022年基于Labview的网上家居控制平台的设计40141.docx(42页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精品学习资源1.4 智能家居系统讨论地内容和意义1.4.1 讨论地内容智能化家居是利用先进地运算机技术、网络通讯技术、综合布线技术、依照人体工程学原理,融合个性需求,将与家居生活有关地各个子系统如安防系统、灯光和窗帘掌握、场景联 动、煤气阀掌握、信息家电、空调和新风系统、地板采暖、水处理、可视对讲以及远程通讯系统等有机地结合在一起,通过网络化地综合智能掌握和治理,带来真正“以人为本 ”地全新家居生活体验 .1.4.2 讨论地意义智能家居地基本目标,就是为人们供应一个舒服、安全、便利和高效率地生活环境,供应一种富有人性化地服务.例如:通过开关掌握系统,可以对灯光照明地进行自动调剂和开关遥控,轻松

2、实现在任何地方掌握任何一组灯,微小之处表达点滴关怀;通过自动监控系统,对火 警、煤气泄漏等家居进行安全监控,防止了不必要地缺失;智能家居地便利,就是透过琐细生 活地中地点点滴滴显露出来地.1.5 本章小结本章简要介绍了智能家居地概念、内容与讨论现状,着重描述了通过网络实现综合智能掌握和治理地构想,阐述了家居实行网络化治理地优越性与重要意义.智能家居掌握系统概述2.1 什么是智能家居掌握系统智能家居是以住宅为平台,兼备建筑、网络通讯、讯息家电、设备自动化,集系统、结构、服务、治理为一体地高效、舒服、安全、便利、环保地居住环境.智能家庭掌握系统是以HFC 、以太网、现场总线、公共电话网、无线网地传

3、输网络为物理平台,运算机网络技术为技术平台,现场总线为应用操作平台,构成一个完整地集家庭通信、家庭设备自动掌握、家庭安全防范等功能地掌握系统.智能家居掌握系统地总体目标是通过采纳运算机技术、网络技术、掌握技术和集成技术建立一个由家庭到小区乃至整个城市地综合信息服务和治理系统,以此来提高住宅高新技术地含量和居民居住环境水平 .智能家居是在家庭产品自动化,智能化地基础上,通过网络按拟人化地要求而实现地.智能家居可以定义为一个过程或者一个系统,利用先进地运算机技术、网络通讯技术、综合布线技术、将与家居生活有关地各种子系统,有机地结合在一起.与一般家居相比,由原先地被动静止结构转变为具有能动智能地工具

4、,供应全方位地讯息交换功能,帮忙家庭与外部保持讯息沟通畅通 .智能家居强调人地主观能动性,要求重视人与居住环境地和谐,能够随心所欲地掌握室内居住环境 .因此,具有相当于住宅神经地家庭网络、能够通过这种网络供应地各种服务、能与欢迎下载精品学习资源Internet 相连接是构成智能化家居地三个基本条件.应当留意,家居智能化与家居讯息化和家居自动化,家庭地网络化等有肯定地区分.在住宅中为住户供应一个宽带上网接口,家居讯息化地条件即已具备,但这做不到家居智能化;电饭煲可定时烧饭煲汤,录象机可定时预录预定频道地电视节目,这些仅仅是家电自动化.讯息化和自动化是家居智能化地前提和条件,实现智能化仍需对记录、

5、判别、掌握、反馈等过程进行处理,并将这些过程在一个平台实现集成,能按人们地需求实现远程自动掌握.智能化应服务于人们地居家生活,因此应更全面、更富有人性化.2.2 智能家居掌握系统地结构智能家居是 IT 技术(特殊是运算机技术)、网络技术、自动掌握技术向传统家电业渗透进展地必定结果 .特殊是近年来信息化地高度进展,家居智能化地需求大为增加,并最终促成了智能家居地产生和不断完善.智能家居是一个多功能地技术系统,包括可视对讲、安全防范、家居综合布线、照明控制、家电掌握、环境状况监测、远程视频监控、声音监听、家庭影音等系统.家居智能化系统包含地内容比较多,国内目前地产品主要基于总线制、电力线载波、无线

6、方式,在网络连接方面基本上采纳总线制联网、电话联网或者通过以太网方式来实现.2.2.1 家居综合布线系统家居布线系统就是把电话、有线电视、电脑网络、影音系统、家庭自动化掌握系统地布线统一规划、布局、集中治理,为实现家居智能化供应网络平台,通过家居综合布线既可以实现智能化掌握,又可以做到资源共享,而且采纳综合布线,使家庭内部布线系统具有良好地扩展性,并可随时升级,满意用户将来地需要 .2.2.2 家居安防系统家居安防系统可以有效地利用技防手段来实现居家安全防范.家居安防系统包括防盗、防燃气泄漏、防火等功能,并具备远程监控,住户可以通过网络或电话随时明白家内情形,同时可远程监听或监视家庭内部情形.

7、2.2.3 家庭自动化系统智能家居地主体在于家庭自动化,将来家庭自动化地主体是家电、照明等电气设备地掌握.自动化系统采纳集中或者分布式掌握,住户可以通过网络或者电话远程掌握家庭内部设备,家居自动化系统是智能家居地主要进展方向.2.2.4 场景环境预置随着人们对生活体验地个性化要求越来越高,家庭内部影音系统、家庭内部环境、网络虚拟环境等需求也越来越高,人们用在这方面地消费支出也将越来越高,将来地智能化家居也会更多地满意人们这些方面地需求 .2.3 智能家居掌握系统地功能2.3.1 家庭安防欢迎下载精品学习资源安全是居民对智能家居地首要要求,包含家庭安防报警、门窗磁报警、紧急求助、燃气泄 漏报警、

8、火灾报警等.当家庭智能终端处于布防状态时,红外探头探测到家中有人走动,就会自动报警,并通过蜂鸣器和语音实现本地报警,同时将报警信息传到物业保安中心,仍可以自动 拨号到主人地手机或办公室电话上.2.3.2 可视对讲通过集成与显示技术,家庭智能终端集成了可视对讲功能,无需另设置室内分机即可实现可视对讲地功能 .2.3.3 三表远传水、电、气表地远程自动抄收计费是智能物业治理地一个重要部分,它解决了入户抄表地低效率、干扰性和担心全因素.2.3.4 网络家电网络家电是智能家居集成系统地重要组成部分,也代表着家庭智能化地一个重要进展方向.通过统一地家电联网接口,将网络家电与家庭智能终端相连,组成网络家电

9、系统,实现家用电器地远程监控、故障远程诊断等功能.2.3.5 家庭短信息物业治理中心与家庭智能终端联网,对住户发布信息,住户可通过家庭智能终端地交互界面挑选物业治理公司供应地各种服务.2.4 智能家居掌握系统特点“科技转变生活 ”智.能家居地应用将对我们地家庭生活和生活方式带来深远影响.节约费用 -在不需要时,能源消耗装置可以自动关闭,这样可以降低您地费用.使用便利 -自动化系统供应远程遥控接口.自动化系统仍可以把重复地工作自动化.在您外出时,仍可以通过 Internet 来调整或掌握家电 .安全性高 - 一套家庭自动化系统在紧急情形时可以防备坏人或报警.您可以在任何地方可以监控该安全系统,这

10、样可以保证您地家居安全运行.智能家居可以为人们带来更为闲适轻松地生活在生活工作节奏越来越快地今日,家居智能化也可以为人们削减繁琐家务提高效率节约时间,让人们有更多地时间去休息训练子女锤炼身体和进修,使人们地生活质量有了很大地提高.2.5 智能家居掌握系统进展方向随着 Internet 地进展和应用,基于Internet 地网络和掌握结构是目前和将来智能家居地主要构造方式 .整个智能家居结构地核心是Internet.以 Internet 为中心,在家庭网络连接下,结合了多种智能家居功能解决方案,包括家居掌握、讯息服务、通讯沟通、商务、消遣、训练、医疗保健、移动通讯 .2.6 本章小结欢迎下载精品

11、学习资源本章具体介绍了智能家居掌握系统地概念、结构、应用场合、系统地功能,以及智能家居掌握系统地特点、进展方向等内容.欢迎下载精品学习资源基于 LabVIEW 网上家居掌握平台设计3.1 设计系统平台地工作原理及功能3.1.1 系统平台地工作原理:Internet 用户界面基于 LabVIEW 软件平台单片机掌握板Web 登录身份验证按钮掌握掌握按钮掌握按钮模拟量(信号灯)模式转换模式转换模拟量模拟量串口通讯图 3-1系统结构框图如图 3-1 所示,用户通过Web 登录服务器,连接LabVIEW设计地软件平台,通过身份验证后,软件平台开头正式运行.单片机掌握板把板上信号灯模拟量转换为数字信号,

12、再转换为数据字符串通过串口发送到PC 机,即软件平台接收数据,通过数据分析,把模拟状态在模拟量变化界面显示出来 .软件平台接收完数据后等待用户掌握模式转换,即当用户把模式转换为掌握模式时,软件平台把模拟量变化状态转换为数字字符串,通过串口发送到单片机掌握板,单片机把接收地数据,加以分析,把数据转换为模拟量,在信号灯显示出来 .其中软件平台与掌握板间,串口通讯起重要桥梁作用 .最终地显示与掌握都将在Internet 用户登录界面上完成,而软件平台将作为服务器,完成对Internet 用户登录界面地监测 .LabVIEW 软件供应一个仪器监控平台,即是Internet 用户登录界面地基础 .单片机

13、掌握板,作为一个信息反馈地重要组成部分.3.1.2 系统平台地功能:通过 Internet 网络,用户可以对家居实现远程监控; 实现用户身份验证功能;系统平地监测与掌握功能模式转换; 单片机掌握板地模拟状态显示;单片机掌握板地按钮转变模拟状态.欢迎下载精品学习资源3.2 LabVIEW软件开发平台3.2.1 LabVIEW软件介绍基于 G 语 言 地图 形 化编 程 环 境 LabVIEW ( LaboratoryVirtualInstrument Engineering Workbench )是美国国家仪器公司(NI )地创新软件产品,它是一种功能强大地虚拟仪器开发平台,同时也是目前应用最广

14、、进展最快、功能最强地图形化软件集成开发环境.LabVIEW采纳 “数据流 ”编程地思想,用图标和连线来代替传统文本地势式编写程序,大大缩短了系统地开发和调试周期,让用户从繁琐地运算机代码编写中解放出来,把大部分精力投入到系统地设计和分析当中,而不再拘泥于程序细节.因此 LabVIEW被誉为:科学家和工程师地语言 ”.LabVIEW集成了 GPIB 、VXI 、RS-232 和 RS-485 协议地硬件及数据采集卡通讯地全部功能,并且它仍内置了便于应用TCP/IP、ActivX等软件标准地库函数 .因此, LabVIEW是一个功能强大且敏捷地软件,利用它可以便利地组建自己地虚拟仪器.3.2.2

15、 LabVIEW应用程序地构成使用 LabVIEW 开发平台编制地程序称为虚拟仪器程序,它包括前面板、流程图以及图标 /连接器三部分 .前面板设计窗口(如图 3-2 所示)图 3-2 前面板设计窗口前面板是图形用户界面,也就是 VI 地虚拟仪器面板,这一界面上有用户输入掌握和显示输出两类对象,用于模拟真实外表地前面板 .掌握和显示是用各种各样地图标形式显现在前面板,具体表现有旋钮、开关、图形以及其他掌握( control )和显示( indicator )对象等 .流程图编辑窗口(如图 3-3 所示)欢迎下载精品学习资源流程图供应VI地图形化源程序,可懂得为传统程序地源代码.其由端口、节点、图

16、框和连线构成 .图 3-3流程图编辑窗口端口:前面板对象端口、全局变量与局部变量端口和常量端口.节点:功能函数节点、子VI 节点 .图框:实现结构化掌握命令.连线:代表执行过程中地数据流.3.2.3 LabVIEW地操作模板设计一个 LabVIEW应用程序,主要是利用LabVIEW供应地 3 个模板来完成:工具模板、掌握模板和功能模板 .工具模板(如图 3-4 所示)工具模板为编程者供应了各种用于创建、修改和调试VI 程序地工具 .掌握模板(如图 3-5 所示)掌握模板只会显现在VI 前面板开发窗口 .其主要是供应编程者各种输入掌握、输出显示器件、按钮等.功能模板(如图 3-6 所示)功能模板

17、只会显现在流程图编辑窗口.其主要是供应编程者各种编程代码所需要地VI子程序和函数 .欢迎下载精品学习资源图 3-4 工具模板图 3-5 掌握模板图 3-6 功能模板3.2.4 LabVIEW编程地优势在构建虚拟仪器方面,LabVIEW 有许多特点和优势 .主要表达以下: 仪器掌握与数据采集地图形化编程.直观明白地前面板用户界面和流程图式地编程风格.内置地编译器可加快程序执行速度.数据采集 DAQ 函数库可以让用户采集测量信号或者发送出掌握信号.拥有多种仪器驱动程序,可驱动超过50 多家厂商所制造地仪器.内容丰富地高级分析库,可以进行信号处理、统计等复杂地分析工作.利用 ActiveX , DD

18、E 以及 TCP/IP 进行网络连接和进行通信.有功能超强地分析函数库,可以满意专业地数学分析.3.3 LabVIEW掌握台设计在 Internet 网络与家居掌握是一个网络虚拟环境与家居真实环境,因此需要一个连接它们之间相连接地重要桥梁 .LabVIEW软件刚好可以充当充当该角色.LabVIEW是一种功能强大地虚拟仪器开发平台.用图像化编程语言,可以直观地进行虚拟仪器地设计 .运用 LabVIEW设计一个有身份验证界面,按键掌握界面,模拟量变化界面,数据收集功能,数据发送功能 .当用户登录界面,先要进行身份验证,即密码验证.胜利进入后,进行数据收集或数据发送功能按钮挑选 .在数据收集功能时,

19、可以经由模拟量变化明白家居情形.在数据发送功能时,可以通过按键掌握界面,按键掌握模拟量变化,并发送相关数据进行家居掌握.数据地发送、接收只要通过串口通讯,使PC 机与家居掌握板紧密连接. LabVIEW掌握台地基本工作流程(如图3-7):欢迎下载精品学习资源用 户 身份 验 证 ( 密 码 对模式挑选串口通讯函数数据字符分析欢迎下载精品学习资源掌握按钮掌握数据字符分析掌握数发送模拟量状态(信号灯)欢迎下载精品学习资源状态返回值图 3-7LabVIEW掌握台地基本工作流程框图用户先进行身份验证,即密码正确后会进入模式挑选(默认为接收),挑选接收后串口通 讯函数做接收数据字符(即模拟量状态地数据信

20、息),经分析后转换为模拟量显示出来.挑选掌握后,由按钮掌握模拟量变化,并把掌握信号,经分析后通过串口通讯函数发送出去.Labview 地掌握台(如图 3-8),主要包含以下三个内容:访客身份密码验证家用电器状态采集家用电器掌握模拟欢迎下载精品学习资源3.3.1 访客身份密码验证人们对自身家居,大都持有隐私,也不大愿意 对外大方公开家居情形,在这样地情形下,想要通过 互联网对家居进行监控.面对信息万变地网络环境, 设置验证密码是必不行少地. 设置访客身份密码之后,主人家就可以让特定人物拜访来获得家居信息, 并进行掌握 .如图 3-9,图为 LabVIEW前面板设计地“用户登录 ”界面,其中包括:

21、密码输入框、登录按钮、退出按钮 .图 3-8 LabVIEW 掌握界面欢迎下载精品学习资源密码输入图 3-9 用户登录界面 如图 3-10,图为 LabVIEW编程窗口,编出相关程序.大事结构While 结构Case结构图 3-10 用户登录界面对应编程结构在 VI 程序中设置大事结构后就可以对数据流编程进行掌握,在大事没有发生之前始终处于等待,假如大事触发就响应执行相应地代码.本登录框设计了,用户输入密码后,鼠标单击登录按钮后,鼠标复位即触发大事,进行输入密码与预设密码不相等比较.即假如相等输出为False,否就输出 True.Case 结构类似于传统文本语言编程地If.Then.else语

22、句.Case 结构包含有两个或者更多地子框图,每一个子框图包含一段程序代码,由此对应一个程序分支. 由大事结构输出为False,就对应 False 程序分支,即密码正确,由登录按钮连接到下一程序代码 . 输出 True,就对应 True 程序分支,即密码不正欢迎下载精品学习资源确,并弹出相应对话框(如图3-11),提示操作 .图 3-11对话提示框欢迎下载精品学习资源大事结构与 Case 结构都在While 结构当中,即只要运行本VI ,即程序在不断循环运行当中.与 Case 结构相对应,假如密码输入正确可以下一程序代码,但密码错误,可以循环输入.欢迎下载精品学习资源3.3.2 家用电器状态采

23、集终端与运算机之间或者运算机与运算机之间进行交换信息时,除了采纳并行通讯方式之外,仍常常采纳串行通讯方式.串行通讯是指数据一位一位地按次序传送,其突出优点是只需要一根传输线,特殊适应于远距离传输.LabVIEWCompatibility讯函数(如图在功能模板“ InstrumentI/O ”“ I/O“”SerialCompatibility子选”项中供应了6 个串行通3-12),包括串口初始化、串口读、串口写、检测缓冲器大小、串口中断以及关闭等功能.利用 LabVIEW供应 6 个串行通讯函数,就可以通过串口通讯提取单片机掌握板地有关模拟状态数据数字量转换为模拟量在前面板上显示出来.并通过数

24、据分析,把.图 3-12串行通讯函数家用电器状态采集面板如图3-13 所示:图 3-13家用电器状态采集面板包括掌握台和相关数据显示其相关编程如图 3-14 所示图 3-14家用电器状态采集面板相关编程图用户登录后,即进入模式挑选(默认为提取模式).模式转换开关中,拨至提取端通过Case 语句连通串口读函数 “ SerialPort Read.vi ,”读取串口数据 .进行串口通讯,对串口进行初始化, COM1端口、 9600 波特率、 8 位数据位、 1bit 停止位、无奇偶校验,使参数设置与仪器设备地串口保持一样,保证正确通信.提取缓冲区 1 个字符, “串口输入字符串 ”显示框中显示相关

25、信息,再把字符转换为十进制对应数值,在“指示灯相关数值”显示框中用三位二进制数显示,欢迎下载精品学习资源再把数值进行分析 .LabVIEW软件中,胜利引入布尔量,即规律数值地掌握和显示.从数值到布尔量地换算, 可以认为是数字信号转换为虚拟模拟信号地转换.从串口通讯中提取地数值进行相关运算(如图3-15):返回值输入数值图 3-15数值转换布尔量1、数值输入端输入被转换为布尔数组,即数值转换为“ 0或”“ 1地”数字数组,但“ 0、”“ 1被” 换为 “假”、“真”信号,即布尔常量 .2、布尔数组与预定布尔数组进行与运算,得到结果再进行数组或运算,假如得到“真”,相关指示灯就会亮 .依据单片机掌

26、握板发送过来地相关字符串0、 1、2、3、4、5、6、7,而预定布尔数组用二进制分别表示001、010、100 对应灯为绿灯、红灯、黄灯.通过运算可以得到八种 亮灯组合成效 .3、布尔数组或运算后,通过布尔转换为0、1 函数,转换为 0 或 1 数值,并作返回,为掌握模拟作运算变量 .3.3.3 家用电器掌握模拟LabVIEW前面板设计掌握台,如图3-16 所示,主要有三个状态指示灯、对应三个掌握按钮以及模式转换开关 .图 3-16 掌握台界面图欢迎下载精品学习资源相关编程如图 3-17.返回值发送掌握数图 3-17家用电器掌握模拟编程图通过模式转换开关,把程序从收集家用电器状态,转换为家用电

27、器状态掌握.由家用电器状态收集地数据分析得一个指示灯返回值,值是亮为1,暗为 0.指示灯按钮遵循单击复位为输出 “真”值,通过转换,可得数值1.其运算为:1、按钮值与返回值相加,有三种答案:0、1、2.2、所得值被 2 除,求余数,有两种答案:0、1.即可满意布尔常量.3、按灯地排列,分别将结果乘1,乘 2,乘 4,对应二进制数001、010、100.以放便数据分析处理 .4、 将三个结果进行相加,可得0、1、2、3、4、5、6、7 八种数值,刚好与单片机所发送地数值相一样 .与前状态地数值运算,得与完成相关掌握模拟.LabVIEW发送掌握信号,即发送相关字符,作为指令,对单片机掌握板进行掌握

28、.相关编程如图 3-18,发送掌握数图 3-18 掌握模拟模块发送程序编程图初始化运算机串口,使用串口写函数“SerialPort White. vi ”由.掌握模拟可知,掌握面板输出为一数值 .可以用数值转换十进制字符,把数值转换.转换字符在 “串口输出字符串 ”显示框显示欢迎下载精品学习资源出来 .当单片机接收字符后,把字符转换为模拟灯信号,再把灯信号通过串行通讯,把相关模拟电器状态字符发送过来,通过串口读函数“SerialPort Read. Vi ”,接收字符,再经数据转换为模拟信号,在三个灯上状态显示出来.利用串口函数地掌握命令数据地发送,再接收电器状态数据地接收,可以有效防止Lab

29、VIEW掌握平台模拟与家用电器状态模拟地不一样,达到爱护家用电器地作用.并且可以实时监察家用电器地变化,即在LabVIEW掌握平台挑选掌握模式地时候,家用电器状态地变化在 LabVIEW上显示出来,而没有经过LabVIEW平台掌握 .这样地设计使系统更加合理.3.4 Internet 掌握台设计在任何地点,可以通过Internet 登录服务器,从而进入家居监控界面,从界面猎取家居相关信息,从而实施远程监察;通过家居监控界面地相关按钮,转变虚拟按钮变量,从而实施远程掌握 .Internet 网络地普及化,使从何时何地上网成为可能,用户通过电话线、网线、上网手机等手段可以进行远程监控.Intern

30、et 登录家居监控界面是基于软件平台搭建地,因此,从网上登录家居监控界面是通过 Internet 登录相关服务器,从而对软件平台地调用.说究竟, Internet 上是供应一个超级链接, 用户通过 Web 登录软件平台,从而可以远程调用软件平台.LabVIEW可以将 VI 程序发布到 Web 上,这样用户就可以通过浏览器来拜访VI 程序地前面析,甚至仍可以掌握远程运算机上VI 程序地运行 .在 Web 上发面 LabVIEW程序,第一需要打开 Web 服务器并对其进行一些必要地配置.3.4.1 Web 服务器配置Web 服务器配置选项位于Tools 菜单下地Options. 选项中,它分为三项

31、内容,分别为: Web 服务器设置、浏览权限设置和程序可见性设置.一般来说, Web 服务器地默认配置可以满意大部分地应用程序需要,用用户可以不进行任何改动,除了需要启动Web 服务器 .欢迎下载精品学习资源3.4.1.1 Web 服务器设置当在 “Options对”话框中地选项下拉菜单中挑选“WebServer: Configuration 3-19 所示.后”,对话框如图欢迎下载精品学习资源图 3-19Web 服务器地配置对话框Web 服务器设置对话框包括地内容如下:Enable Web Server :要想在 Web 上发布程序,必需选中此复选框,才能启动Web 服务器.Root Dir

32、ectory :根目录设置文本框,必需将HTML文件存放在此根目录中才能打开.默认地根目录为:D:toolsNational InstrumentsLabVIEW 7.0www.HTTP Port:HTTP 端口号, Web 服务器使用地 TCP/IP 端口,默认值为 80.假如有其他地网络服务占用了该端口,必需取消Use default 复选框,重新写入新地端口号.Timeout :超时时间,设置Web 服务器地等待恳求时间 .LogFile : LabVIEW日志文件,用于储存Web 地连接信息 .默认地日志文件为: D:toolsNational InstrumentsLabVIEW 7

33、.0www.log.完成上述设置后,单击“OK”按钮,启动 Web 服务器 .3.4.1.2 浏览权限设置当在: “Options对”话框地选项下拉菜单中挑选“WebServer: Browser Access”后,对话框如图 3-20 所示 .欢迎下载精品学习资源图 3-20浏览权限设置对话框浏览权限设置对话框包括地内容如下:Browse Access List :浏览器拜访列表,列出全部地运算机IP 地址或运算机名称,可以单击 “Add”按钮来添加表中工程或者单击“Remove”按钮来删除表中工程.用户也可以输入一个 “*来”代表网络中全部地运算机.AllowViewingand Cont

34、rolling :答应查看和掌握,设置了这种权限地程序,可以在浏览器中对它进行查看,并且可以掌握它地运行.选中后会在工程面添加两个绿色地勾号.假如想要掌握远程运算机上地VI 程序地运行,必需选中此项.AllowViewing :答应查看,设置了这种权限地程序,只能在浏览器中对它进行查看.选中后会在工程前面添加一个“绿色勾号 ”.Deny Access:拒绝拜访 .选中后会中工程前面添加一个“红色叉号 ”.3.4.1.3 可见性设置当在“Options对”话框中地选项下拉菜单中挑选“WebServer: VisibleVIs ”,对话框如图 3-21所示 .欢迎下载精品学习资源图 3-21程序可

35、见性设置对话框程序可见性设置对话框包括地内容如下:VisibleVIs :可见程序地列表,可以列出全部在打开地Web 服务器地程序名称.用户可以单击 “Add”按钮来添加工程,或者单击“Remove”按钮来删除表中工程.假如在表右侧地文本框内输入 “* ”,就列出内存中全部地VI 程序.AllowAccess:答应拜访,选中后,会在表中工程地前面添加一个“绿色勾号 ”,没有选中就添加一个 “红色叉号 ”.3.4.2 在 Web 上发布 VI 程序地前面板在 Web 上发布 VI程序地前面板,第一要打开Web 服务器,然后就可以通过浏览器拜访Web 服务器上所打开地程序.3.4.3 在 Web

36、上发布 VI 程序地 HTML 文档LabVIEW供应了不仅可以在Web 拜访程序地前面板,仍可以将程序储存为HTML(Hypertext Markup Language ,超文本链接标识语言)文档.用户可以为HTML文档添加一些文本说明信息,只要依据格式在Web 浏览器中填写 URL值,就可以查看储存地网页.假如发布地程序不在运算机内存中,就Web 网面中只有文本说明信息,显示前面板位置置会显现“Requested VI in not loaded into memory on the server computer字” 样.欢迎下载精品学习资源3.4.3.1 Web 发布网页配置打开基于

37、LabVIEW网上家居掌握平台.vi 程序,在 Tools 菜单中执行 “Web Publishing Tool.” 命令,弹出如图 3-22 所示对话框 .图 3-22 Web 发布网页配置对话框Web 发布网页配置对话框包括地内容如下:Document Title :文档标题,显现在网页地上方 . Text1 :文本头,显现在前面板上方地说明信息 . Text2 :文本尾,显现在前面板下方地说明信息 .VI Name :程序名称,给出进行发布地程序名称,程序必需在于运算机地内存当中 . Viewing Options : Web 网页地浏览方式挑选,包括三种浏览方式 .如下所示 .Embe

38、dded:嵌入方式,网页中地图像前面板随着程序同步刷新,当程序退出后,网页中地前面板也随之消逝 .Snapshot:静态图像方式,网页中程序地前面板图像是静态地.Monitor :动态图像方式 .网页中程序地前面板图像不断进行刷新,也可以说是不断进行刷新地静态图像方式 .Start Web Server:启动 Web 服务器,假如在 “ WebServer: ConfigurationW”eb 服务器设置对话框中没有选中“EnableWeb Server ”复选框,就可以单击此按钮来启动Web 服务器 .Preview in Browser :在浏览中对程序HTML 文档进行浏览 .Save

39、to Disk :用户单击该按钮后,就可以储存HTML文档,系统默认地储存路径就欢迎下载精品学习资源是 Web 服务器设置对话框中地Root Directory 内设置地目录 .默认地文件名是程序名, 文件名称可以改动,需要留意地就是必需将文件储存在默认地根目录内.在挑选储存程序HTML文档之后,会弹出一个显示浏览网页地URL 地对话框,如图3-23所示,其中 “E5CB81DCDD954”D7 是本地算机地名称 .图 3-23程序 HTML 文档 URL3.4.3.2 浏览程序 HTML 文档当完成对程序 HTML 文档地配置后,可以单击Done 按钮关闭 Web 发布网页配置对话框 .这里

40、就可以在 Web 浏览器中对 HTML 网页进行拜访 .第一打开 Web 浏览器,在链接地址栏中输入: http:/E5CB81DCDD954D,就可以在浏览在内存中地VI程序HTML 文档,如图 3-24图 3-24在 Web 网页上浏览基于 LabVIEW 网上家居掌握平台程序3.4.3.3 在 HTML 网页中对程序进行掌握假如要相在 HTML 网页中对程序进行掌握,必需先要在“WebServer: Browser Access”(浏欢迎下载精品学习资源览权限设置)对话框中选中“Allow Viewingand Controlling对程序进行查看和掌握.选”项,它答应在外部Web 浏览

41、器中欢迎下载精品学习资源在发面地 VI程序 LabVIEW.vi地前面板或流程图地左下角有一个显示字样为“1 Viewers ” 地隐匿菜单,当用户单击它后,会弹出如图3-25 所示地挑选菜单,它包含以下3 个选项命令:1Viewers 菜单图 3-25 HTML网页中地 1 Viewers 菜单Lock Control :服务器端程序控件锁定,禁止对发布源程序地掌握.Switch Controller :在服务器端程序与Web 浏览器之间交换对控件地掌握权. Show Last Message:显示最终地提示信息 .欢迎下载精品学习资源同样,在浏览程序地网页地左下角也有一个“ V Serve

42、r: localhost所示,它包含以下5 个选项命令:Request Control of VI :恳求对发布地远端程序进行掌握. Release Control of VI :释放对远端程序地掌握权.Show Last Message:显示最终地提示信息.Show Control Time Remaining :显示剩余地掌握时间 . Close Panel:关闭程序地前面板 .隐”藏菜单,如图3-26欢迎下载精品学习资源图 3-26浏览程序地网页 “Server:localhost 菜”单当 在 Web 浏 览 器 地 下 方 执 行 “RequestControlofVI ”命 令 项

43、 后 , 就 可 以 对 VI程 序LabVIEW.vi进行掌握 .当在网页中单击连续运行按钮运行程序,就像在LabVIEW服务器端运行程序一样 .当 Web 浏览器获得对程序地掌握权之后,远端服务器反而不能掌握程序地运行.3.4单片机掌握板设计硬件主要是以单片机为核心,相系通讯芯片制作出PCB 掌握板 .单片机实现对掌握板中信号灯地掌握,信号灯作为家居电器地模拟.单片机把模拟信号与数字信号互换,可以更好地与PC 机相联,达到数模地胜利转换,达到监察、掌握地目地.串口通过通讯芯片,把数据发送到单片机,单片机作数据地分析,把数字信号转换为模拟信号,再在信号灯上显示出来,达到PC 机对家居地掌握 .单片机把信号灯地模拟信号,作分析并转换为数字信号,再通过串口发送到PC 机上,实现 PC 机对家居地监察 .单片机掌握板要实现地功能就是可以键控3 个指示灯,利用串口与PC 机进行通讯,发送单片机 3 个指示灯地状态,并且接收PC 机发送过来地数据,依据数据再转变指示灯地状态.单 片 机 类 型 : AT89S51 ,相关连线如图 3-27使用10.592M晶振与两个 30P 电容组成振荡电路, P2.0 到 P2.2 共 3 脚连接接地按钮, 进 行 低 电 平 触 发 .P2.5 到 P2.7 共 3 脚连接三

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com