关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于LabVIEW的远程控制实验系统

基于LabVIEW的远程控制实验系统

作者: 时间:2010-05-06 来源:网络 收藏

2 网络通信方式比较
远程可采用C/S和B/S两种网络模型来组建,针对不同的应用场所,提供了多种网络通信方式供用户灵活选择。主要包括共享变量,DSTP协议的DataSocket编程、DSTP协议的DataSocket编程、Web Server、SMTP Email Vis、TCP编程和UDP编程[4]等。
本文就DSTP协议的DataSocket编程、Web Server和TCP编程这3个网络编程方法在构建室时的应用做了具体的研究及比较。
2.1 DSTP协议的DataSocket编程
DataSocket技术是一种面向测控领域的通过网络实时数据的编程技术。DataSocket由DataSocket Server与DataSocket APL两部分组成。DataSocket Server负责提供DSTP协议(数据传输协议)和管理底层网络通信,实现与用户程序之间的数据,不需要用户编写有关网络通信的底层程序。DataSocket API是用户访问网络数据的接口。DataSocket API访问DSTP对象时就是通过访问DataSocket Server来实现现场数据的高速传输。图2中,首先在DataSocket Server Manager中新建一个类型为image的字符串项,驱动DataSocket Server后,发布者(Publisher)通过DataSocket API向URL位置指定的地址写入数据。客户端编程如图3所示。DataSocket技术能应用于任何编程环境,而且支持多种协议(DSTP、OPC、LOOKOUT、 HTTP、FTP和文件访问),本文就DSTP协议做了详尽的研究。

本文引用地址://www.cghlg.com/article/163099.htm

2.2 Web Server
在前面提到的DataSocket编程虽然可以很方便地用来传输现场数据到远程浏览,但是在远程计算机上也必须编写程序来接收数据。在很多情况下,用户希望能够直接将服务端的VI程序面板“原封不动”地复现在远程客户端上,在远程计算机上进行浏览和操作,而 的Web Server恰好能够实现这一功能。



评论


相关推荐

技术专区

关闭