主页
技术支持
如何在LabVIEW中添加数据到文本或二进制文件末尾?
如何在LabVIEW中添加数据到文本或二进制文件末尾?
更新 Oct 21, 2023
适用于
“适用于”表示本页面提供的解决方案已被证实适用于列出的产品。该方案或同样适用于类似产品或应用。
软件
LabVIEW
问题详述
我正在使用打开/创建/替换文件函数(Open/Create/Replace File)来打开文件。当我多次写入文件时,存储在文件中的数据在每次写入时都会被新数据覆盖。如何在每次写入文件时将新数据附加到文件末尾?
解决方案
使用
编程»文件I / O»高级文件函数
下的函数选板上的“
设置文件位置”
函数(
Set File Position
)
。
将此VI的
from(0:start)
枚举输入设置为
end
(参见示例中的
(1)
)。
将设置文件位置函数中的
引用句柄
(参见示例中的
(2))
连接到写入文件的VI的
文件
输入。这会将新数据附加到文件末尾。
下图显示了将字符串值添加到文本文件末尾的示例。
相关信息
行尾常量(End of Line Constant)(在示例中参见
(A)
)在这种情况下连接到字符串输入,以便为写入文件的每个值创建一个新行。如果在“写入文本文件”函数中输入数组类型,则不需要此常量,因为它会自动将其添加到值末尾。
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful