永发信息网

VB 读取GPIB传输的BMP文件问题

答案:1  悬赏:50  手机版
解决时间 2021-02-08 01:47
我用VB写了段代码,通过GPIB发送指令给设备进行截屏,然后返回.bmp文件。但传送回来的二进制数据里面除了文件信息,还多了些其他字节。。。
比方说,数据开头有两个字节是“#6”,应该是说后面的6个字节表示总文件大小,然后后面的6个字节就是.BMP文件的大小,比方说“921654”。但这8个字节后面,就不止921654个字节了。分析了半天,才发现每当发送的二进制字节的值是10的时候,在10之前,都会增加一个字节,值是13。
这是为什么???该怎么处理多出来的这些字节……后面的数据,都是BMP文件的像素数据,10不可能代表换行符的啊……
针对GPIB传送回来的数据,应该会有一定的方法进行处理的吧,不会让我一个个字节的检查,去删除这样多出来的字节吧……

我用的是ibrdf()这个函数,将数据直接读取到文件,再去读取文件数据时就发现了上面的问题。但是如果我用ibrd()先将数据读取出来,再写入文件就不会出现增加的那些13值的字节。是不是ibrdf()这个函数的使用问题?可是如果是这个函数有问题,那这个函数要怎么弄(或者其他参数设置?),才不会出现这样的情况呢?
最佳答案
参考答案 我年轻,需要你指点,但不需要你指指点点
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
什么是超市经营中的二八原则
风行汽车宜城直营店地址在什么地方,想过去办
买了一台雅马哈u1J要怎么查询真伪是否进口?
请结合右图人眼球结构示意图,指出下列描述中
品铭轩茶馆地址在哪,我要去那里办事
我刚刚开始在玩剑3,18级以后要收费了,怎么
华硕这个Adaptive QoS感觉不怎么好用
荣城地产天泽店地址在什么地方,想过去办事
x战警逆转未来最后一句话是什么,什么因为未
美丽石鸟的红岩刺参与它的野生海参有啥不同
茗澜茶庄地址好找么,我有些事要过去
黄龙浴足养生馆地址在哪,我要去那里办事
弥勒佛祖的如意是带字好还是带图案好?
雨林古茶坊茶馆地址好找么,我有些事要过去
简述复代理的特征?
推荐资讯
萌新问下为什么内存很少人用3000+频率的DDR4
色日克布央村地址有知道的么?有点事想过去
《生活需要美》作文600字
证券交易所决定暂停上市公司股票交易的情形不
光开始就有这么多个nanana nanana na nananan
中国人民财产保险股份有限公司绵阳市涪城支公
我心慌,气短,浑身无力还嗜睡是怎么回事
彩云街/衡山路(路口)地址在哪,我要去那里办
每天爱你多一些 MP3链接放在QQ空间的
晒干的濑粉怎么泡软
新之城时尚城市新中心我想知道这个在什么地方
中国邮政储蓄银行24小时自助银行(海宁路营业
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?