错误43发生在打开/创建/替换文件VI

更新 Oct 19, 2023

适用于

软件

  • LabVIEW Full

问题详述

  • 使用“打开/创建/替换文件”函数时,我可以选择文件路径或取消操作。如果选择取消,则会显示错误消息,提示“错误43发生于<VI名称>中的打开/创建/替换文件“。我想避免此错误弹出来。

    Error 43.png

  • 在NI Linux Real-Time目标上运行打开/创建/替换文件VI或使用需要用户输入路径的函数时,也会发生此错误。如何避免此错误?

解决方案

对于Windows OS系统:
  • 当您单击取消打开/创建/替换文件VI相关的文件路径提示时,将产生错误43。此错误的目的是通知用户文件引用无效。如果错误弹出窗口是不需要的,则可以通过编程方式清除错误,如下所示。

有关以编程方式清除错误的更多信息,请参见如何忽略LabVIEW中的特定错误?

对于NI Linux实时目标:
  • NI Linux Real-Time Targets不支持使用文件对话框交互地打开/创建/替换文件功能。如果需要使用此功能(例如,写入带分隔符电子表格VI),则需要提供RT目标文件夹结构中存在的路径位置,可以通过访问文件系统来进行检查。另外,请验证文件路径是否使用了有效字符以及操作系统的正确路径分隔符,下面的文章提供了有关此主题的更多信息: 在实时目标上使用文件路径