如何通过FTP将文件传输到远程系统?

更新 Apr 12, 2023

环境

硬件

  • CompactRIO Controller
  • CompactDAQ Controller

软件

  • LabVIEW Real-Time Module
  • Measurement & Automation Explorer (MAX)

操作系统

  • VxWorks
  • Windows

我希望使用FTP在我的主机和实时系统之间传输文件。 Measurement&Automation Explorer(MAX)是否支持此功能?

LabVIEW实时系统支持FTP,默认情况下会安装此功能,除非您使用的是Linux实时系统,在这种情况下,您应该首先按照如何将FTP与我的NI Linux实时目标一起使用中?的说明进行操作

完成以下步骤以使用MAX中的FTP:
  1. 远程系统(Remote Systems)”下 ,右键单击所需目标,然后从下拉框中选择文件传输( File Transfer)
  1. 这将打开连接到目标文件系统的Windows资源管理器窗口。您现在可以在主机和实时目标之间移动文件,就像在任何Windows资源管理器窗口中一样。 Windows资源管理器窗口可能看起来像下图之一,具体取决于目标上的操作系统。

Additional Information

您还可以使用默认的Windows文件资源管理器通过FTP访问您的设备。通过将FTP目录设置为远程系统的IP地址来执行此操作:

示例: ftp://XXX.XXX.XXX.XXX/

当外部CompactFlash,USB设备或其他存储设备连接到实时控制器时,如果控制器正在运行Linux实时系统(LinuxRT),则文件夹应显示字母U、V或W,取决于连接的驱动数量。对于非LinuxRT控制器,更多信息位于将文件传输到实时控制器上的外部闪存和从外部闪存传输文件