您现在所在的是:

三菱Mitsubishi

回帖:3个,阅读:7390 [上一页] [1] [下一页]
665
y0
文章数:40
年度积分:59
历史总积分:665
注册时间:2017/4/24
发站内信
发表于:2020/6/15 21:53:30
#0楼
附件 微信图片_20200615215119.jpg


附件 11111.jpg


如图所示,寄存器的字符串分别代表[X],[Y],[Z]的偏移量,请教各位大神如何将[X],[Y],[Z]分别转换成实数。
[此贴子已经被作者于2020/6/15 22:15:47编辑过]
42315
YXBK 版主
文章数:19441
年度积分:2729
历史总积分:42315
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2020/6/16 8:57:17
#1楼
这种应该是先把单个的字符通过HEX指令转换成数值,然后乘以倍数再相加,最后转成浮点数。假设位置是12345,先把ASCII的12345转成单个数字12345,然后1*10000+2*1000+3*100+4*10+5=12345(这时才能读一万两千三百四十五),最后把这个12345转成浮点。
大家一起学习
665
y0
文章数:40
年度积分:59
历史总积分:665
注册时间:2017/4/24
发站内信
发表于:2020/11/9 16:14:17
#2楼
回复 #1楼 YXBK
谢谢
50
风林山火
文章数:10
年度积分:50
历史总积分:50
注册时间:2019/12/30
发站内信
发表于:2021/2/22 18:27:37
#3楼
三菱5U多个ASCLL转字符首位ascll必须是+-号或者空(H2B.H2D.H20),后边的码只能是0-9或者空或者小数点(H30H39或者是H20H2e)否则会出错

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

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

62.4004