找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 5057|回复: 6

各位前辈!求Labview实现FTP下载文件功能实例或教程!

[复制链接]
发表于 2006-5-16 17:03:12 | 显示全部楼层 |阅读模式
各位前辈!小弟现需要每次运行程序前,先从文件中加载相关参数。但这些参数是由服务器统一维护的,所以常常要从FTP服务器上把新的参数文件下载下来。可是手头买的几本Labview教程上没有FTP的相关讲解。。。55555555
希望哪位好心的前辈大哥,能给小弟个简单的例子看看?谢谢!
 楼主| 发表于 2006-5-22 00:46:36 | 显示全部楼层
<>版主太客气了!这么一说,反而弄的我不好意思了。。呵呵~</P>
<>还有件事想问一下前辈,一般像这种工具包是怎么用的啊?从哪里可以下载到呢?</P>
回复 顶

使用道具 举报

 楼主| 发表于 2006-5-20 04:03:06 | 显示全部楼层
<>我晕~这的三个问题都一个星期了,怎么还是没有人回复啊??</P>
<>我是按版主的要求,在标题里就把问题明白了。。。。</P>
<>算了,自己顶了:</P>
<P>因为在Labview8.0里没找到FTP相关函数~所以我用delphi写.dll文件,其中装了FTP客户端的上传,下载两个函数。具体描述如下:</P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman">function DownLoadFTP(       //FTP</FONT>下载<o:p></o:p></P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman">sSource,         //</FONT>本地上传源文件路径<o:p></o:p></P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman">sDest: String;       //</FONT>服务器端目的文件路径<o:p></o:p></P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman">sHost: String = '192.168.1.57';           //</FONT>服务器<FONT face="Times New Roman">IP<o:p></o:p></FONT></P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman">sUserName: String = 'zm';           //</FONT>用户名<o:p></o:p></P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman">sPassWord: String = '******';          //</FONT>密码<o:p></o:p></P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman">bG: Boolean = False        //</FONT>断点续传<o:p></o:p></P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman">): integer; stdcall;<o:p></o:p></FONT></P>
<P 0cm 0cm 0pt"><o:p><FONT face="Times New Roman"> </FONT></o:p></P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman">function UpLoadFTP(           //FTP</FONT>上传<o:p></o:p></P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman">sSource,sDest: String; <o:p></o:p></FONT></P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman">sHost: String = '192.168.1.57';<o:p></o:p></FONT></P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman">sUserName: String = 'zm'; <o:p></o:p></FONT></P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman">sPassWord: String = '******';<o:p></o:p></FONT></P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman"> bG: Boolean = False): integer; stdcall;<o:p></o:p></FONT></P>
<P 0cm 0cm 0pt">返回:<FONT face="Times New Roman">1 </FONT>操作成功,<FONT face="Times New Roman">&lt;0</FONT>错误。<o:p></o:p></P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman">ERROR:<o:p></o:p></FONT></P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman">-1</FONT>——连接<FONT face="Times New Roman">FTP</FONT>服务器失败。<o:p></o:p></P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman">-2</FONT>——上传操件错误。<o:p></o:p></P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman">-3</FONT>——上传本地文件不存在。<o:p></o:p></P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman">-4</FONT>——下载操作错误。<o:p></o:p></P>
<P 0cm 0cm 0pt"><FONT face="Times New Roman">-5</FONT>——下载服务器文件不存在。<o:p></o:p></P>
<P>----------------------------------</P>
<P>在Labview调用,运行良好。</P>
回复 顶

使用道具 举报

发表于 2006-5-20 07:07:00 | 显示全部楼层
不是不回复兄弟你的问题,是我见过FTP的例子,我一直在找,就是没找着,没脸给你回复,另外,有一个INTERNET工具包,里面有相应的节点的!抱歉,不好意思兄弟[em04]
回复 顶

使用道具 举报

发表于 2006-9-20 01:22:29 | 显示全部楼层
<a href="http://www.cpubbs.com/old_bbs/dispbbs.asp?BoardID=4&amp;replyID=424&amp;id=231&amp;skin=0">http://www.cpubbs.com/old_bbs/dispbbs.asp?BoardID=4&amp;replyID=424&amp;id=231&amp;skin=0</a>
回复 顶

使用道具 举报

发表于 2006-9-20 01:22:44 | 显示全部楼层
<p>还有一个:</p><p><a href="http://www.cpubbs.com/old_bbs/dispbbs.asp?BoardID=4&amp;replyID=1610&amp;id=849&amp;skin=0">http://www.cpubbs.com/old_bbs/dispbbs.asp?BoardID=4&amp;replyID=1610&amp;id=849&amp;skin=0</a></p>
回复 顶

使用道具 举报

发表于 2006-9-20 01:22:55 | 显示全部楼层
<a href="http://www.cpubbs.com/old_bbs/dispbbs.asp?BoardID=4&amp;replyID=8364&amp;id=2366&amp;skin=0">http://www.cpubbs.com/old_bbs/dispbbs.asp?BoardID=4&amp;replyID=8364&amp;id=2366&amp;skin=0</a>
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-28 03:08 , Processed in 0.044859 second(s), 8 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表