使用FTP访问cRIO文件时出错

更新 Nov 20, 2020

适用于

硬件

  • cRIO-9033
  • cRIO-9031
  • cRIO-9032
  • cRIO-9034
  • cRIO-9035
  • cRIO-9036
  • cRIO-9037
  • cRIO-9038
  • cRIO-9039
  • CVS-1458
  • CVS-1459
  • IC-3120
  • IC-3121
  • IC-3171
  • IC-3172
  • IC-3173
  • cDAQ-9132
  • cDAQ-9133
  • cDAQ-9134
  • cDAQ-9135
  • cDAQ-9136
  • cDAQ-9137
  • cRIO-9041

软件

  • LabVIEW 2017 Real-Time Module

驱动

  • NI-RIO 17.0

其他

具有旧版FTP服务器的NI Linux实时Intel x64 CompactRIO-903x

问题详述

我正在尝试使用FTP将文件记录到我的cRIO-9033(或其他903x)中。当我记录32个以上的文件时,出现访问冲突或错误消息,告诉我FTP已被对等方中止。

在FTP服务器上打开该文件夹时发生错误。请确保您有权访问该文件夹。

解决方案

通过插入以下设置来编辑/etc/vsftpd.conf文件:
seccomp_sandbox =否

相关信息

请注意,如果格式化了cRIO,则必须再次添加INI token。

该问题特定于LabVIEW Real-Time 2017和用于NI Linux Real-Time Intel x64目标的相应NI Linux Real-Time版本。 R&D已经知道了该问题,以后的版本中将解决此错误。

不建议使用FTP访问cRIO上的文件。 WebDAV是推荐的替代品。 WebDAV LabVIEW VI可通过编程方式处理文件。