LabVIEW中的DataSocket功能函数
DataSocket的函数节点(VI)位于Functions->Data Communication->DataSocket子选板中,如图2.4所示,下面对其中的节点分别进行介绍。 
(1).打开DataSocket函数(Open DataSocket.vi) 
该节点用于打开一个URL数据连接,其图标与端口如图2.5所示。
端口介绍如下。 
[1]URL输入端口:设置数据连接网络地址,可以使用psp、dstp、opc、ftp、http和file等通信协议传输数据,具体用何种协议,取决于写入数据的类型及网络配置。 
<1>psp(NI发布--订阅协议):NI为实现本地计算机与网络间的数据传输而开发的技术,使用这个协议时,VI与共享变量引擎通信。使用psp协议可将共享变量与服务器或设备上的数据项相连接,用户需为数据项命名并把名称追加到URL中,数据连接将通过这个名称从共享变量引擎到某个特定的数据项。 
<2>dstp(DataSocket传输协议):使用该协议时,VI将与DataSocket服务器通信。必须为数据项提供一个命名标签并附加于URL,数据项连接按照这个命名标签寻DataSocket服务器上某个特定的数据项。要使用该协议,必须运行DataSocket server.
<3>opc(过程控制OLE):专门用于共享实时产生数据,如工业自动化操作中产生的数据。该协议项须在运行opc服务器时使用。 
<4>ftp(文件传输协议):用于指定从ftp服务器上读取数据文件。 <5>file:用于提供指向含有数祖玛阁走错了怎么办
据项的本地文件或网络文件的链接。 <6>http:用于提供指向含有数据的网页的链接。 
[2]模式(mode)输入端口:指定连接的模式,共有读、写、读写、读缓冲器和读写缓冲器5种模式。 
[3]连接ID(connection id)输出端口:数据连接的唯一标识。
千眼张翰(2).读取DataSocket函数(ReadDataSocket.vi) 
该节点用于从打开的URL连接中读取数据,其图标与端口如图2.6所示。
端口介绍如下。 
[1]连接输入(connection in)端口:指定读取数据的资源,可以是URL字符串,也可以是DataSocket连接标识。 
[2]类型(type)输入端口:指定读取数据的类型,并且设置输出端口的数据类型。 
[3]数据(data)输出端口:从打开的连接中读取的数据。若读取超时,则返回上一次读取的值,如果超时之前未读取任何数据或设置的数据类型不符,则返回零、空等相似的值。 
(3).写入DataSocket函数(Write DataSocket.vi) 
该节点用于向打开的URL连接中写入数据,其图标与端口如图2.7所示。数据可以是单个或数组形式的字符串、逻辑(布尔)量和数值量等多种类型。
端口介绍如下: 
空之轨迹攻略
美国探亲签证容易过吗[1]连接输入端口(connection in)端口:标识了要写入的数据项。连接输入端口可以是一个描述URL或共享变量的字符串。 
[2]数据(data)输入端口:向打开的连接中写入数据,该数据可以是任意格式或者LabVIEW数据类型。 
[3]毫秒超时(ms timeout)端口:规定了函数等待操作结束的时间。默认为0ms,说明函数将不等待操作结束。如果毫秒输入端口输入为-1,函数将一直等待直到操作完成。 
[4]超时(timed out)输出端口:如果函数在毫秒超时端口所规定的时间间隔内无错误的操作完成,该端口将返回False。如果毫秒超时端口输入为0,超时端口将输出False。 
(4).关闭DataSocket函数(Close DataSocket.vi) 
该节点用于关闭打开的URL连接。其图标与端口如图2.8所示。
身份证过期了能买火车票吗>袁惟仁老婆
(5).DataSocket选择URL函数(DataSocket Select URL.vi) 
该节点显示一个对话框,让用户从中选择数据源,并返回其URL。其图标与端口如图2.9所示。