迪文科技论坛

 找回密码
 立即注册
搜索
查看: 25|回复: 1

【提问】浮点数与字节序处理

[复制链接]

9

主题

0

回帖

170

积分

注册会员

Rank: 2

积分
170
发表于 5 小时前 | 显示全部楼层 |阅读模式
在 T5L 屏幕中读取 Modbus 从机浮点数数据时,若出现数值错误,应如何判定问题在于“字节序(BADC/ABCD)”还是“寄存器顺序(高低字反转)”?请举例分析其对应的数据包差异。
回复

使用道具 举报

0

主题

387

回帖

2537

积分

金牌会员

Rank: 6Rank: 6

积分
2537
发表于 4 小时前 | 显示全部楼层
这个在数据解析程序中可以自行定义大小端格式,一般来说我们数据是长整数0102 0304(就会显示16909060)a[1]<<24+a[2]<<16+a[3]<<8+a[4],如果协议格式要完全反过来传输的是01 02 03 04,实际数据是 04 03 02 01,就要在代码解析里进行修改。a[4]<<24+a[3]<<16+a[2]<<8+a[1]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-11-13 21:40 , Processed in 0.034240 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表