基于labview的网上家居控制平台的设计(1)(编辑修改稿)内容摘要:
Inter 控制台设计 在任何地点,可以通过 Inter 登录服务器,从而进入家居监控界面,从界面获取家居相关信息,从而实施远程监察;通过家居监控界面的相关按钮,改变虚拟按钮变量,从而实施远程控制。 Inter 网络的普及化,使从何时何地上网成为可能,用户通过电话线、网线、上网手机等手段可以进行远程监控。 Inter 登录家居监控界面是基于软件平台搭建的,因此,从网上登录家居监控界面是通过 Inter 登录相关服务器,从而对软件平台的调用。 说到底, Inter上是提供一个超级链接,用户通过 Web 登录 软件平台,从而可以远程调用软件平台。 LabVIEW 可以将 VI程序发布到 Web 上,这样用户就可以通过浏览器来访问 VI 程序的前面析,甚至还可以控制远程计算机上 VI 程序的运行。 在 Web 上发面 LabVIEW程序,首先需要打开 Web 服务器并对其进行一些必要的配置。 Web 服务器配置 Web 服务器配置选项位于 Tools 菜单下的 Options...选项中,它分为三项内容,分别为: Web 服务器设置、浏览权限设置和程序可见性设置。 一般来说, Web 服务器的默认配置可以满足大部分的应用程序需要,用用户可以不进行任何 改动,除了需要启动 Web 服务器。 Web 服务器设置 当在“ Options”对话框中的选项下拉菜单中选择“ Web Server: Configuration”后,对话框如图 319所示。 XV 图 319 Web服务器的配置对话框 Web 服务器设置对话框包括的内容如下: Enable Web Server:要想在 Web 上发布程序,必须选中此复选框,才能启动Web 服务器。 Root Directory:根目录设置文本框,必须将 HTML 文件存放在此根目录中才能打开。 默认的根目录为: D:\tools\National Instruments\LabVIEW \. HTTP Port: HTTP 端口号, Web 服务器使用的 TCP/IP 端口,默认值为 80。 如果有其他的网络服务占用了该端口,必须取消 Use default 复选框,重新写入新的端口号。 Timeout:超时时间,设置 Web 服务器的等待请求时间。 Log File: LabVIEW 日志文件,用于保存 Web 的连接信息。 默认的日志文件为: D:\tools\National Instruments\LabVIEW \。 完成上 述设置后,单击“ OK”按钮,启动 Web 服务器。 浏览权限设置 当在:“ Options”对话框的选项下拉菜单中选择“ Web Server: Browser Access”后,对话框如图 320所示。 XVI 图 320 浏览权限设置对话框 浏览权限设置对话框包括的内容如下: Browse Access List:浏览器访问列表,列出所有的计算机 IP地址或计算机名称,可以单击“ Add”按钮来添加表中项目或者单击“ Remove” 按钮来删除表中项目。 用户也可以输入一个“ *”来代表网络中所有的计算机。 Allow Viewing and Controlling:允许查看和控制,设置了这种权限的程序,可以在浏览器中对它进行查看,并且可以控制它的运行。 选中后会在项目面添加两个绿色的勾号。 如果想要控制远程计算机上的 VI 程序的运行,必须选中此项。 Allow Viewing:允许查看,设置了这种权限的程序,只能在浏览器中对它进行查看。 选中后会在项目前面添加一个“绿色勾号”。 Deny Access:拒绝访问。 选中后会中项目前面添加一个“红色叉号”。 可见性设置 当在“ Options”对话框中的选项下 拉菜单中选择“ Web Server: Visible VIs”,对话框如图 321所示。 XVII 图 321 程序可见性设置对话框 程序可见性设置对话框包括的内容如下: Visible VIs:可见程序的列表,可以列出所有在打开的 Web 服务器的程序名称。 用户可以单击“ Add” 按钮来添加项目,或者单击“ Remove”按钮来删除表中项目。 如果在表右侧的文本框内输入“ *”,则列出内存中所有的 VI 程序。 Allow Access:允许访问,选中后,会在表中项目的前面添加一个“绿色勾号”,没有选中则添加一个“红色叉 号”。 在 Web 上发布 VI 程序的前面板 在 Web 上发布 VI 程序的前面板,首先要打开 Web 服务器,然后就可以通过浏览器访问 Web 服务器上所打开的程序。 在 Web 上发布 VI 程序的 HTML 文档 LabVIEW 提供了不仅可以在 Web 访问程序的前面板,还可以将程序保存为 HTML( Hypertext Markup Language,超文本链接标识语言)文档。 用户可以为 HTML 文档添加一些文本说明信息,只要按照格式在 Web 浏览器中填写 URL 值,就可以查看保存的网页。 如果发布的程序不在计算 机内存中,则 Web 网面中只有文本说明信息,显示前面板的位置会出现“ Requested VI in not loaded into memory on the server puter”字样。 XVIII Web 发布网页配置 打开基于 LabVIEW 网上家居控制平台 .vi 程序,在 Tools 菜单中执行“ Web Publishing Tool...”命令,弹出如图 322 所示对话框。 图 322 Web发布网页配置对话框 Web 发布网页配置对话框包括的内容如下: Document Title:文档标 题,出现在网页的上方。 Text1:文本头,出现在前面板上方的说明信息。 Text2:文本尾,出现在前面板下方的说明信息。 VI Name:程序名称,给出进行发布的程序名称,程序必须在于计算机的内存当中。 Viewing Options: Web 网页的浏览方式选择,包括三种浏览方式。 如下所示。 Embedded:嵌入方式,网页中的图像前面板随着程序同步刷新,当程序退出后,网页中的前面板也随之消失。 Snapshot:静态图像方式,网页中程序的前面板图像是静态的。 Monitor:动态图像方式。 网页中程序的前面 板图像不断进行刷新,也可以说是不断进行刷新的静态图像方式。 Start Web Server:启动 Web 服务器,如果在“ Web Server: Configuration” Web 服务器设置对话框中没有选中“ Enable Web Server” 复选框,则可以单击此按钮来启动 Web 服务器。 Preview in Browser:在浏览中对程序 HTML 文档进行浏览。 XIX Save to Disk:用户单击该按钮后,就可以保存 HTML 文档,系统默认的保存路径就是 Web 服务器设置对话框中的 Root Directory 内设 置的目录。 默认的文件名是程序名,文件名称可以改动,需要注意的就是必须将文件保存在默认的根目录内。 在选择保存程序 HTML 文档之后,会弹出一个显示浏览网页的 URL 的对话框,如图323 所示,其中“ E5CB81DCDD954D7” 是本地算机的名称。 图 323 程序 HTML文档 URL 浏览程序 HTML 文档 当完成对程序 HTML 文档的配置后,可以单击 Done 按钮关闭 Web 发布网页配置对话框。 这里就可以在 Web 浏览器中对 HTML 网页进行访问。 首先打开 Web浏览器,在链接地址栏中输入: VI程序 HTML 文档,如图 324 图 324 在 Web网页上浏览基于 LabVIEW网上家居控制平台程序 XX 在 HTML 网页中对程序进行控制 如果要相在 HTML 网页中对程序进行控制,必须先要在“ Web Server: Browser Access” (浏览权限设 置)对话框中选中“ Allow Viewing and Controlling” 选项,它允许在外部 Web浏览器中对程序进行查看和控制。 在发面的 VI 程序 的前面板或流程图的左下角有一个显示字样为“ 1 Viewers”的隐藏菜单,当用户单击它后,会弹出如图 325 所示的选择菜单,它包含以下 3个选项命令: 图 325 HTML网页中的 1 Viewers菜单 Lock Control:服务器端程序控件锁定,禁止对发布源程序的控制。 Switch Controller:在服务器端程序与 Web 浏 览器之间交换对控件的控制权。 Show Last Message:显示最后的提示信息。 同样,在浏览程序的网页的左下角也有一个“< V> Server: localhost” 隐藏菜单,如图 326 所示,它包含以下 5个选项命令: Request Control of VI:请求对发布的远端程序进行控制。 Release Control of VI:释放对远端程序的控制权。 Show Last Message:显示最后的提示信息。 Show Control Time Remaining:显示剩余的控制时间。 Close Panel:关闭程序的前面板。 1 Viewers 菜单 XXI 图 326 浏览程序的网页“ VServer:localhost”菜单 当在 Web浏览器的下方执行“ Request Control of VI” 命令项后,就可以对 VI程序 进行控制。 当在网页中单击连续运行按钮运行程序,就像在 LabVIEW服务器端运行程序一样。 当 Web 浏览器获得对程序的控制权之后,远端服务器反而不能控制程序的运行。 单片机控制板设计 硬件主要是以单片机为核心,相系通讯芯片制作出 PCB 控制板。 单片机实现对控制板中信号灯的控制, 信号灯作为家居电器的模拟。 单片机把模拟信号与数字信号互换,可以更好地与 PC机相联,达到数模的成功转换,达到监察、控制的目的。 串口通过通讯芯片,把数据发送到单片机,单片机作数据的分析,把数字信号转换为模拟信号,再在信号灯上显示出来,达到 PC 机对家居的控制。 单片机把信号灯的模拟信号,作分析并转换为数字信号,再通过串口发送到 PC机上,实现 PC 机对家居的监察。 单片机控制板要实现的功能就是可以键控 3 个指示灯,利用串口与 PC 机进行通讯,发送单片。基于labview的网上家居控制平台的设计(1)(编辑修改稿)
相关推荐
he user is also very easy to use, maintenance of the late and more concise. The virtual oscilloscope of LabVIEW are introduced, along with the development of puter, more and more frequently in the
VIEW 简介 LabVIEW (laboratory virtual instrument engineering wokbench—— 实验室虚拟仪器工程平台 )的概念 ,是直观的前面板与流程图式的编程方法的结合 ,是构建虚拟仪器的理想工具。 LabVIEW 和仪器系统的数据采集、分析、显示部分一起协调工作 , 是简化了而又更易于使用的基于图形化编程语言 G 的开发环境。 [2]
.................................................................. 17 FIR 滤波器工作过程 .................................................................................... 18 FIR 滤波过程 ....................
,如变压器合闸涌流中的谐波分量,由于其幅值强、谐波含量也很大,更容易引起继电保护的误动作,造成供电中断;(9) 对仪表和电能计量的影响。 现代指示均方根值的电压表和电流表相对地不受波形畸变的影响,受谐波影响较大的是计量电能的感应型电能表,其误差与频率特性和非线性度造成的误差有关。 除电表本身误差外,谐波负荷从系统中吸收基波功率而向系统送出谐波功率
高版本的 VISA,但是实验平台同时用到了 NIIVI 这就要求 NIVISA 版本在 以上。 桂林电子科技大学毕业设计(论文)报告用纸 第 6 页 共 30页 提供了一套明确定义的代码、格式、协议和公用命令,加强了不同厂家产品互联使用的兼容性,减少了生成应用软件及组建系统的成本,允许仪器系统期间进行直接通讯,而不需要对特殊的代码和格式进行转换和解释。 本实验平台使用的是。 NIICP( IVI
是很有必要的。 目前电力运行设备品种繁多,相应的电能参数监测设备种类齐全,然而常规的监测系统在下列几个方面比较欠缺 [6,7] : 1)功能单一性问题。 常规的电能参数监测系统由于受到硬件条件的限制,每一个系统只能实现一个或者少数几个电能质量参数的检测。 2)生产调试率低下问题。 常规的电力参数监测设备在生产调试过程中,由于不同功能的设备在硬件、材料等方面差别很大,因此调试的工作量大