微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 关于Labview中二进制文件的读写

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

时间:10-02 整理:3721RD 点击:
在LABVIEW中使用二进制读写节点时,遇到一个奇怪的问题,当我通过新建文件创建二进制文件(见第一张图),之后将数据写入到二进制文件中(见第二张图),最后读取二进制文件(见第三张图)。
现在问题是当我在程序运行的时候,读取二进制数据到波形图中,发现数据为空,但是当我终止程序之后,再运行程序,读取二进制数据,发现之前创建的二进制文件又能读出数据,弄了半天,实在不知道是什么原因,有大神知道是怎么回事吗,谢谢!

新建二进制文件


保存数据到二进制文件


打开二进制文件


写入之后文件位置偏移到了末尾,所以读取之前加一个设置文件位置函数,或者关闭文件重新打开

怎么你要写那么复杂?


我的图3中不是加了设置文件位置函数了吗?

哦,没仔细看。
应该是因为你写入后没有关闭文件,重新打开文件是有错误产生的,你没看错误簇么

我看了错误簇,没有错误

自己把LABVIEW宝典翻翻
基础知识

二进制文件的读写不需要“打开文件”这个函数。你去掉这个函数试试。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top