登录
首页 人机界面 人机界面
回帖 发帖
正文

主题:求昆仑通态触摸屏重新组合寄存器字节的方法

点击:94 回复:4

流量计正向总量由4个字节组成,最高低字节(正向总量3)存在40012的低位,40013存放2个字节(正向总量2和正向总量1,最低位(正向总量0)存在40014的高位,怎么用昆仑通态触摸屏把这四个字节组合显示出最终的正向总量数值。
26-02-13 22:47
(40012 and 0xff)*65536*256+40013*256+40014/256
26-02-25 11:10
感觉你这公式怪怪的,通过你这个公式可以计算出上亿的数值,能有这么大流量
26-02-26 09:21

引用 小猫鱼MAWheF 在 2026/2/26 9:21:33 发言【内容省略】

不怪, 就是把4个字节, 32位组成一个双字或者浮点.
按累积用双字的话, 也是差不多的. 42亿, 长久不清0, 是会达到的.
如果是浮点的话, 就更好说明了.
但是一般仅仅是累积的话, 计算过程中用整型不会有误差. 用浮点到大数据(6,7位)会截断小流量, 累积停止. 当然也可以整型累积后转浮点, 抛弃小数点六位(指单精度32位浮点)后的.
26-02-26 09:29
昆仑通态的屏不是好像可以随心所欲的自由调换高低字节吗,还需要这么麻烦去计算
26-02-26 14:54

工控新闻

更多新闻资讯