行业分类
使用LabVIEW保存的二进制文件,使用VC读出来时数据不对,LabVIEW读出的是对的,是什么问题?
日期:2014-01-19 14:44  点击:127
状态:已解决
提问:admin
最佳答案
  通常是因为VC和LabVIEW中的二进制字节顺序不一致问题造成的,LabVIEW默认二进制数据的字节顺序是Big-endian型的,即高位字节先存放在低地址处的顺序,而VC的默认值是Little-endian型的,恰好相反,即低位字节存放在低地址处,这样如果写入和读取遵循的字节顺序规则不一样,读出的就是错误的数据,LabVIEW函数选板中的二进制文件保存和读取节点都有字节顺序设定输入端,默认为Big-endian型,可以改为little-endian型,再保存文件,VC就可以读取了,如果还是不对,请联系泛
回答:pansino
2014-01-11 12:40

[全部回答(1)]


关于网站  |  普通版  |  触屏版  |  网页版
06/15 19:12
首页 刷新 顶部