【网络】DataSocket

DataSocket技术是一种网络传输技术,建立在TCP/IP基础上,但是不需要用户去掌握TCP/IP的底层编程,它主要可以屏蔽掉网络通信的细节,只需要设置URL,就可以用来在Internet上及时分送所需要传输的数据,这就好比是在电源插座上插插头一样,都封装好了,而不要像以前,把电线一根一根拧上去,简化网络编程。为了满足测量自动化的要求,采用独特的编程技术,DataSocket能够实现实时数据的传送。

DataSocket支持多种通用协议和NI的专用协议,很多其它的编程语言能够利用DataScoketActiveX控件来调用DataSocket。

和WWW浏览器定位资源的方法差不多,它采用统一资源标识符URL确定网络资源的唯一地址和遵循的通信协议。
它会按照URL格式的不同,来自动确定所采用的通信协议。


它支持的协议共分为两类:

1、Windows标准协议:OPC,FTP,HTTP

·OPC:Ole For Process Control,这是在Windows下工业控制的标准通信协议,OPC是DSC的基础。

·FTP:主要用来从指定的一个FTP服务器里读取数据,使用DataSocket函数从FTP站点读取文本文件,需要把txt添加到URL末尾。

·HTTP:这个就是最常用的啦,提供的是含有数据的网页的链接。


2、labview专用协议:PSP,DSTP,FILE

·PSP:NI专有通信协议,在网络和本地计算机之间传递数据,共享变量就使用这个协议。

·DataSocket传输协议(DSTP):使用这个协议的时候,VI会和DataSocket服务器进行通信,于是乎,就必须给数据提供一个命名标签并且附加到URL,数据连接就是按照这个标签来找到DataSocket服务器上特定的数据项。

·FILE协议:用来提供指向含有数据的本地文件或者网络文件的链接。

posted @ 2021-07-26 11:21  不溯流光  阅读(927)  评论(0编辑  收藏  举报