完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
在labview中使用二进制读写节点时,遇到一个奇怪的问题,当我通过新建文件创建二进制文件(见第一张图),之后将数据写入到二进制文件中(见第二张图),最后读取二进制文件(见第三张图)。
现在问题是当我在程序运行的时候,读取二进制数据到波形图中,发现数据为空,但是当我终止程序之后,再运行程序,读取二进制数据,发现之前创建的二进制文件又能读出数据,弄了半天,实在不知道是什么原因,有大神知道是怎么回事吗,谢谢! |
|
相关推荐
7个回答
|
|
写入之后文件位置偏移到了末尾,所以读取之前加一个设置文件位置函数,或者关闭文件重新打开
|
|
|
|
|
|
|
|
我的图3中不是加了设置文件位置函数了吗? |
|
|
|
本帖最后由 zd870905 于 2017-9-30 23:38 编辑
哦,没仔细看。 应该是因为你写入后没有关闭文件,重新打开文件是有错误产生的,你没看错误簇么 |
|
|
|
我看了错误簇,没有错误 |
|
|
|
|
|
|
|
二进制文件的读写不需要“打开文件”这个函数。你去掉这个函数试试。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
901 浏览 0 评论
1011 浏览 0 评论
Labview使用SFTP在WIN10系统正常,但是WIN11系统下会报错,请问有知道怎么解决的么
1409 浏览 1 评论
2129 浏览 2 评论
labview datasocket绑定点击浏览选择dstp服务器然后一直转圈圈选不了怎么回事啊各位大佬?
4120 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-7-10 11:02 , Processed in 0.742843 second(s), Total 88, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191