当前位置:
威纶触摸屏读取485设备单精度浮点数据
回复 | 人气 | 打印
李文选 个人主页 给TA发消息 加TA为好友 悬赏100分-已结帖 发表于:2019-10-04 14:00:35 楼主

各位大佬,现在用的威纶触摸屏要从485设备上读取单精度浮点数据,怎么用威纶的浮点类型的数值原件无法读出?只能用10进制或16进制读出来,

读出的16进制要怎么转换成浮点数呢?

2.JPG

分享到: 关注收藏 邀请回答 回复 举报

请叫我王老湿 个人主页 给TA发消息 加TA为好友 发表于:2019-10-06 09:32:28 1楼
 

你可以读取十进制数,经过除法运算的办法即可转换,很多仪表输出的数据都是10进制整数,比如有些仪表输出1.0数据,实际发送到触摸屏是数据1000,此时我们就需要除以1000才是我们想要得到的数据,因为浮点数进行数据传输是由于存储数据位数多,传输时间变慢,影响传输效率

  回复 引用 举报
liulianhui_00 个人主页 给TA发消息 加TA为好友 发表于:2019-10-10 14:49:01 2楼
 

找了好长时间终于找到了,谢谢!

  回复 引用 举报

周点击排行
周回复排行
最新求助