使用Datasocket通过FTP和HTTP读取非格式化的文本文件



主要软件: Driver Software>>NI-Serial>>DataSocket
主要软件版本: 4.0
主要软件修正版本: N/A
次要软件: N/A

问题:

我想使用Datasocket通过FTP和HTTP服务器读取一个简单的文本文件。但是,在LabVIEW中当我指定了一个正确的URL时(例如: ftp://ftp.ni.com/support/00README.txt ),我收到了一个如下的错误:

Error -2147417851 occurred at The server threw an exception in
DataSocket Disconnect.vi->DataSocket Close Connection.vi->My VI.vi

我该如何获取文本文件中的内容

解答:

Datasocket是一种典型的适用于格式化数据的高层处理,因此,读取时假设您指定的URL指向的txt文件是一个以Tab来分隔的格式化数据文件。

但是您也可以通过在URL字符串的后面添加[text]强制Datasocket以一个非格式化的方式读取文件,比如使用如下的URL字符串来替代上面提到的URL:

ftp://ftp.ni.com/support/00README.txt[text]

LabVIEW的Internet连接工具包扩展了LabVIEW的功能,使得能包括一些流行的网络协议。开发者可以很简单地就利用一些利用现在的网络协议来与VI进行远程的交互、传递采集的数据甚至是通过G服务器和CGI函数访问密码保护的敏感信息。有一系列底层和高层VI能用于改变控制和复杂的程度。获取更多的信息,请单击此处 click here.

LabVIEW的Internet工具包是单独销售的 LabVIEW Enterprise Connectivity Toolset 也有LabVIEW数据库工具包 LabVIEW Database Connectivity Toolset.



相关链接:

附件:





报告日期: 09/09/1999
最近更新: 10/23/2011
文档编号: 1P8D6NVJ