matlab大小端模式转化十进制

小端模式:内存的低地址存数据的低位,内存的高地址存数据的高位。低低高高。 2,大端模式:内存的低位存数据的高位,内存的高地址存数据的低位。 低高高低

使用matlab实现了小端模式的数据处理,并且将处理后的数据写入到excel表格中,大端处理方式类似。

处理前 处理后

读取设备的值,按小段模式存储,需要分析其数据进行滤波处理

读取通道1 通道2 通道3的数据
将两个字节的数据 小端模式转化为十进制

% 1,小端模式:内存的低地址存数据的低位,内存的高地址存数据的高位。低低高高。 2,大端模式:内存的低位存数据的高位,内存的高地址存数据的低位。 低高高低
% 最高位为符号位,正数为0 负数为1
% 小端模式:先传过来小的,再传大的, E5 FD,低字节为E5 高字节为FD
% 原始数据,数据格式是: 0xAA + 通道1(2byte 小端)+ 通道2(2byte 小端)+ 通道3(2byte 小端)+ checksum(2byte)
% 处理后将数据写入到.xlsx表格中

function Main()
global runall
runall = 1; % 0 只读取其中一个文件 1:读取文件夹下所有的文件
[filename, pathname] = uigetfile('*.*', '选择数据文件','MultiSelect', 'on'); %选择文件
if isequal(filename,0) ; return;end
if runall =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一枚努力的程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值