虚拟仪器-labview-课件PPT-11.ppt

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
11.3.2 基于C/S模式的网络通讯 采用C/S模式是LabVIEW进行网络通讯的最基本结构。在本例中由服务器产生一组随机波形,通过局域网送至客户机进行显示。通讯流程如下。 ① 服务器程序设计 ② 客户机程序设计 前面板如下: 客户机框图程序如下: 框图程序中,打开TCP函数按照给定的IP地址和端口号建立一个TCP连接。 与服务器程序对应,客户机框图程序也采用两个TCP Read节点读数据。其中第一个读数据长度,第二个读数据值。 11.3.3 基于Web的网络通讯 使用LabVIEW的Web服务器在Web上发布LabVIEW程序,可以使本地或远程计算机浏览LabVIEW程序面板,甚至控制LabVIEW程序的运行。 步骤如下: ① Web Server的配置 在Web上发布LabVIEW程序有多种方法,但在使用每种方法前必须首先设置和启动Web服务器。 这些设置在LabVIEW主菜单下:ToolOptions“Web Sever:Configuration” ·选中启动Enable Web Sever单选框。 ·Root Directory:填写Web服务器存放HTML文件的位置。 ·Log File:保存Web连接信息文件的位置。 ·Browser Access List:列出所有允许或不允许访问Web服务器的计算机IP或名称。 ·Allow Access:允许访问。 ② Web Server:Browser Access的配置 ·Visible VIs:列出所有可以通过Web服务器的查看的程序名。 ③ Web Server:Visible VIs的设置 ④ Web程序的发布 利用LabVIEW内嵌的Web Publishing Tools就可以把程序发布到Web上,供客户端浏览。 ·Document Title:出现在网页上的文件标题; ·Header:出现在图像上方的文字; ·Footer:出现在图像下方的文字; ·VI Name:在Web上发布的VI程序; ·Viewing Options:客户机上的浏览模式 Embedded:网页中面板图形随程序同步刷 洗。如果安装了LabVIEW Enterprise Connectivity Toolset,还可在网页上控制程序的运行; Snapshot:网页中面板图形是静态的; Monitor:监控状态。 ⑤ 客户机上浏览LabVIEW面板 在Web上浏览程序前面板时URL填写格式为: Http://3/.snap?Web发布程序.vi 这里3为计算机IP地址,Web发布程序.vi为希望查看的程序名,注意必须填写.vi。 .snap?表示返回一个静态前面板。 如将 .snap?改写为.monitor?则返回动态的图像。 LabVIEW VIs的前面板 可以监测远程计算机上一个程序的前面板,甚至完全控制一个程序的运行。 前面板的远程链接的方法如下:点击OperateConnect to Remote Panel,弹出以下对话框: 11.3.3 前面板的远程链接 Web浏览的前面板 弹出以下对话框: Connect To:不论发布数据还是接收数据的机器中,都填写发布数据机器的URL。 Connections Type:发布数据选择Publish;接收数据选择Subscribe。 选中Enable选项。完成设置后,前面板对象右上角出现一个链接指示灯。运行后指示灯亮。 注意:在上述程序运行前,必须先从Windows程序菜单中打开DataSocket Sever。 发送数据前面板及框图程序: 接收数据前面板及框图程序: 11.2.5 使用DataSocket传输数据 ① 向DataSocket写数据 向指定的URL:dstp://202.197. 33.63/dssine写数据。数据是一个周期的正弦波,其幅值可用amplitude 调节。用error out作为while循环结束条件,即出错即停止。 向DataSocket写数据的前面板: ② 从DataSocket读数据 从指定的URL:dstp://202.197. 33.63/dssine中读数据。其幅值受写DataSocket中amplitude的调节。用error out作为while循环结束条件。另外用Tick Count测试循环时间。 从DataSocket读数据的前面板: 注意:在上述程序运行前,必须先从Windows程序菜单中打开DataSocket Sever。 11.2.6 基于DataSocket的OPC数据传输 LabVIEW中DataSocket提供了

文档评论(0)

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

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

1亿VIP精品文档

相关文档