您现在所在的是:

PLC论坛

回帖:2个,阅读:2206 [上一页] [1] [下一页]
6899
asd3971
文章数:1770
年度积分:55
历史总积分:6899
注册时间:2005/6/20
发站内信
发表于:2009/2/26 18:49:10
#0楼
有一只仪表采用485通信,仪表数据采用3字节浮点数。
其浮点格式如下:  
 符号位(1)阶码(7)尾数高(8)尾数低(8)  
 其中尾数是格式化的,保证最高位是1;阶码偏移40H,大于40H为整数,小于40H为小数。  
 在其文档说明中有这样的例子  
 1.234D   =>   1.3BE7H   =>   44.13BEH   格式化为:41.9DF3H  
 -1.234D   =>   -1.3BE7H   =>   C4.13BEH   格式化为:C1.9DF3H  
 0.5   =>   0.8000H   =>   40.8000H  
我现在输入的是正整数如:1234
用fx2n转换该怎样写?
stop
6899
asd3971
文章数:1770
年度积分:55
历史总积分:6899
注册时间:2005/6/20
发站内信
发表于:2009/2/27 15:25:23
#1楼
谁有将整数转换成3字节浮点数的算法?给点提示啊
stop
5675
dianqisu 版主
文章数:1312
年度积分:50
历史总积分:5675
注册时间:2008/3/13
发站内信
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2009/2/27 17:21:44
#2楼
换成二进制的浮点数,双字节的..
  专业不专业不是自己说了算,也不是某人说了算.关键要看客户的认可度!
     愿用专业的标准,为客户服务!
     自动化行业方案的探究,自动化技术的探讨.提供一切自动化的服务.是我们团队的追求.

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

31.2002