From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



当写、删除或者替换文件时发生错误5“LabVIEW:文件已经打开”



主要软件: LabVIEW Development Systems>>LabVIEW Base Development System
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: N/A

问题:

我尝试用文件IO里的VI来写、删除或者替换文件,但是当我运行vi时,报错5“LabVIEW:文件已经打开”。我应该如何解决这个问题。



解答:

当一个文件IO VI不能打开已存在文件的引用句柄时就会报这个错误,因为另外一个进程已经打开了这个文件的引用了。这个错误一般发生在LabVIEW程序,其他应用或者你的操作系统已经打开这个文件用来写的时候。

解决方法:

如果有另外一个应用在占用这个文件(比如备份应用程序,NI Datafinder或者桌面搜索应用):

如果你尝试用LabVIEW VI对同一个文件实现多线,同时的文件写操作:

如果用应用程序生成工具:



相关链接:

附件:





报告日期: 07/29/2014
最近更新: 02/27/2015
文档编号: 6NSG3UYS