关于Labview中二进制文件的读写

2019-07-17 15:43发布

labview中使用二进制读写节点时,遇到一个奇怪的问题,当我通过新建文件创建二进制文件(见第一张图),之后将数据写入到二进制文件中(见第二张图),最后读取二进制文件(见第三张图)。
现在问题是当我在程序运行的时候,读取二进制数据到波形图中,发现数据为空,但是当我终止程序之后,再运行程序,读取二进制数据,发现之前创建的二进制文件又能读出数据,弄了半天,实在不知道是什么原因,有大神知道是怎么回事吗,谢谢!
新建二进制文件 新建二进制文件
保存数据到二进制文件 保存数据到二进制文件
打开二进制文件 打开二进制文件
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
zd870905
1楼-- · 2019-07-17 21:17
写入之后文件位置偏移到了末尾,所以读取之前加一个设置文件位置函数,或者关闭文件重新打开
sszx2007
2楼-- · 2019-07-18 01:12
 精彩回答 2  元偷偷看……
laobinglife
3楼-- · 2019-07-18 04:19
zd870905 发表于 2017-9-30 15:24
写入之后文件位置偏移到了末尾,所以读取之前加一个设置文件位置函数,或者关闭文件重新打开

我的图3中不是加了设置文件位置函数了吗?
zd870905
4楼-- · 2019-07-18 04:20
本帖最后由 zd870905 于 2017-9-30 23:38 编辑
laobinglife 发表于 2017-9-30 22:26
我的图3中不是加了设置文件位置函数了吗?

哦,没仔细看。
应该是因为你写入后没有关闭文件,重新打开文件是有错误产生的,你没看错误簇么
laobinglife
5楼-- · 2019-07-18 09:32
zd870905 发表于 2017-9-30 23:35
哦,没仔细看。
应该是因为你写入后没有关闭文件,重新打开文件是有错误产生的,你没看错误簇么

我看了错误簇,没有错误
wyq95361977
6楼-- · 2019-07-18 14:21
自己把LABVIEW宝典翻翻
基础知识

一周热门 更多>