完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
在labview中使用二进制读写节点时,遇到一个奇怪的问题,当我通过新建文件创建二进制文件(见第一张图),之后将数据写入到二进制文件中(见第二张图),最后读取二进制文件(见第三张图)。
现在问题是当我在程序运行的时候,读取二进制数据到波形图中,发现数据为空,但是当我终止程序之后,再运行程序,读取二进制数据,发现之前创建的二进制文件又能读出数据,弄了半天,实在不知道是什么原因,有大神知道是怎么回事吗,谢谢! |
|
相关推荐
7个回答
|
|
写入之后文件位置偏移到了末尾,所以读取之前加一个设置文件位置函数,或者关闭文件重新打开
|
|
|
|
|
|
|
|
我的图3中不是加了设置文件位置函数了吗? |
|
|
|
本帖最后由 zd870905 于 2017-9-30 23:38 编辑
哦,没仔细看。 应该是因为你写入后没有关闭文件,重新打开文件是有错误产生的,你没看错误簇么 |
|
|
|
我看了错误簇,没有错误 |
|
|
|
|
|
|
|
二进制文件的读写不需要“打开文件”这个函数。你去掉这个函数试试。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
1778 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1389 浏览 0 评论
1593 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
3381 浏览 3 评论
1511 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 11:17 , Processed in 0.518051 second(s), Total 56, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号