第8章数据通信课件.ppt
《第8章数据通信课件.ppt》由会员分享,可在线阅读,更多相关《第8章数据通信课件.ppt(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、唐山学院测控中心 (C) 2008第第8章章 数据通信数据通信l局部变量 l全局变量lDataSocket技术概述 l使用DataSocket传输数据 l在Web上发布程序8-1 局部变量局部变量l我们知道,LabVIEW编程是通过连线方式来进行数据传递的,但当需要在程序框图中多个位置访问同一个前面板对象时,有时也会遇到连线的困难,或造成连线混乱不清。局部变量用来在一个VI内部传递数据,它不仅可以解决连线的困难,而且可以在对同一个控件的多次访问中有些对它写入数据、有些从它读取数据。8-1-1 建立局部变量建立局部变量l 通过函数选板建立局部变量8-1-1 建立局部变量建立局部变量l直接为前面板
2、对象建立局部变量8-1-2 局部变量的使用方法局部变量的使用方法l通过局部变量既可以向它的前面板控件写数据,也可以从它的前面板控件读数据,而不必考虑这个控件是显示控件还是输入控件。需要做的只是改变这个局部变量的数据流方向。 8-1-2 局部变量的使用方法局部变量的使用方法l访问局部变量的顺序如果把对局部变量的读和写放在同一起,则不能保证写入温度值的动作一定发生在读取温度值的动作之前。也就是说有可能读取了没有意义的数据。要防止这种情况,可以采用顺序结构;或者建立人为的数据依从关系。8-1-3 局部变量应用示例局部变量应用示例l1. 使用局部变量进行控制方式转换8-1-3 局部变量应用示例局部变量
3、应用示例l2. 使用局部变量控制两个并行的While循环同时停止8-1-3 局部变量应用示例局部变量应用示例l3. 初始化前面板控件 8-1-3 局部变量应用示例局部变量应用示例l3. 初始化前面板控件用户信息8-2 全局变量全局变量l由上一节我们已经知道,局部变量与前面板上已有的某一个控件相联系,用于在一个程序的不同位置访问同一控件,实现一个程序内传递数据。而全局变量是用于在不同的程序之间传递数据,这些程序可以是并行的,也可以是不便于通过接口传递数据的主程序和子程序。全局变量也是用一个控件的形式存放数据,但是这个控件独立于调用它的VI,以一个特殊的VI作为自己的容器。 8-2-1 建立全局变
4、量建立全局变量8-2-2 全局变量应用示例全局变量应用示例l1. 利用全局变量传递波形数据8-2-2 全局变量应用示例全局变量应用示例l2. 全局变量传递数据(多用户) 8-2-2 全局变量应用示例全局变量应用示例l3. 液位控制 液位控制程序 8-2-2 全局变量应用示例全局变量应用示例l3. 液位控制容器仿真程序 8-2-3 局部变量和全局变量应注意的一些问题局部变量和全局变量应注意的一些问题lLabVIEW程序最大的特点就是它的数据流驱动的执行方式,但是局部变量和全局变量从本质上讲并不是数据流的一个组成部分。它们掩盖了数据流的进程,使程序变得难以读懂。另外使用局部变量和全局变量还要注意以
5、下的问题:u局部变量和全局变量的初始化u使用局部变量和全局变量时对于计算机内存的考虑8-3 DataSocket技术概述技术概述l8-3-1 DataSocket的特点uDataSocket是NI公司提供的一种网络传输技术,它建立在TCP/IP协议的基础之上,但是却不用进行复杂的底层TCP编程,就可以通过计算机网络向多个远程终端同时广播现场的测量数据。uDataSocket技术专门为满足测试与自动化的需求而设计,它不必象TCP/IP编程那样把数据转换为非结构化的字节流,而是以自己特有编码格式传输各种类型的数据,包括字符串、数字、布尔量,以及波形等。uDataSocket为共享与发布现场测试数据
6、提供了方便易用的高性能编程接口。 8-3-2 DataSocket传递数据的方式传递数据的方式lDataSocket由DataSocket API和DataSocket Server两部分组成。 l数据发布VI和数据订户VI都是DataSocket Server的客户,数据发布VI往DataSocket Server中写入数据,数据订户VI从DataSocket Server中读取数据。 8-3-3 DataSocket ServerlDataSocket Server是一个小巧的独立运行的程序,发布数据的程序通过它进行数据输出,输入数据的程序通过它接收数据。8-3-3 DataSocket
7、ServerlDataSocket Server Manager对话框 8-3-4 统一资源定位符统一资源定位符URLl使用DataSocket传输数据时,采用和WWW浏览器相似的统一资源定位符URL(Uniform Resource Locator)来说明使用的通讯协议和数据资源的位置。可以采用的协议包括dstp、opc、logos、ftp和file。l使用DataSocket协议时URL填写格式示例为:udstp:/localhost/data或dstp:/166.111.62.163/dataldstp指DataSocket传输协议,中间段是发布数据机器的IP地址或计算机标识,最后一段是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第8章 数据通信课件 数据通信 课件
限制150内