用matlab读取labview存储的二进制.doc

用matlab读取labview存储的二进制.doc

ID:59364777

大小:51.50 KB

页数:1页

时间:2020-09-04

用matlab读取labview存储的二进制.doc_第1页
资源描述:

《用matlab读取labview存储的二进制.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用matlab读取labview存储的二进制在labview中,将N个double型数组(内部有9个数字)、N个double型数组(内部有4个数字)、N个double型数字、N个表示时间的字符串捆绑成簇后“WriteToBinaryFile”写入二进制,得到data.dat的二进制文件。根据LabVIEW数据类型的定义方式,可以计算单个簇元素的大小是:4Bytes(数组长度)+8Bytes(double)*9+4Bytes(数组长度)+8Bytes(double)*4+8Bytes(double)+4Byte(4个字节表示字符串长度)+21Bytes(string)=145B

2、yte。Labview用“WriteToBinaryFile”写入二进制默认采用大端方式,即bigendian,最低位地址存放高位字节。而matlab内部默认读二进制采用小端方式,即littleendian,低位地址存放低位字节。故使用A=fread(fileID,sizeA,precision,skip,machineformat) 命令读入时,需将machineformat定义为‘ieee-be’。其中machineformat可能的取值为'n'or'native' 字节排序,您的系统使用(默认)   'b'or'ieee-be'  大端字节序排序 Matlab中文论坛 

3、 'l'or'ieee-le'  小端序  's'or'ieee-be.l64'  big-endian的顺序,64位数据类型  'a'or'ieee-le.l64'  小端序,64位数据类型

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。