您现在所在的是:

三菱Mitsubishi

回帖:9个,阅读:4637 [上一页] [1] [下一页]
548
907724155
文章数:76
年度积分:50
历史总积分:548
注册时间:2017/8/2
发站内信
发表于:2017/8/6 11:22:37
#0楼
大神们,我想要把一个10进制的数转换为浮点数,因为我想从ABS里读出来的脉冲数,直接转换为多少mm,结果发现得用浮点数。我看手册上的浮点数转换出来后会占2个双字的地址,我就把两个双字的值都读出来了。。结果却是这样的。。这到底是什么啊。。求大神告知应该怎么用啊。我哪里没做对?
附件 微信截图_20170806112250.jpg



548
907724155
文章数:76
年度积分:50
历史总积分:548
注册时间:2017/8/2
发站内信
发表于:2017/8/6 11:39:37
#1楼
我去?这是怎么回事?在输出端那里显示不出来,但是转10进制的时候就能显示出来了。。。这是什么鬼,到底是转好了还是没转好啊。
附件 微信截图_20170806112250.jpg
548
907724155
文章数:76
年度积分:50
历史总积分:548
注册时间:2017/8/2
发站内信
发表于:2017/8/6 11:40:52
#2楼
图发错了,是这张。。。
附件 微信截图_20170806114023.jpg
20183
高雅的雅
文章数:15777
年度积分:-205
历史总积分:20183
注册时间:2015/5/12
发站内信
2018论坛解答高手
发表于:2017/8/6 13:48:26
#3楼
浮点数是32位数据,这就要求用32位数据指令!
还有就是监视你也要选浮点数
19263
pqsh 版主
文章数:7424
年度积分:1093
历史总积分:19263
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2017/8/6 17:10:40
#4楼
16384 0(4000 0000十六进制)就是浮点2.0
12465
蛇会大学
文章数:4619
年度积分:791
历史总积分:12465
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2017/8/7 8:22:23
#5楼
没用过这个软件,我觉得你应该用DFLT
548
907724155
文章数:76
年度积分:50
历史总积分:548
注册时间:2017/8/2
发站内信
发表于:2017/8/7 8:46:52
#6楼
回复 #4楼 pqsh
能说的详细点么。。我没有看懂你的意思。。
14813
liuhuoaaa
文章数:8568
年度积分:50
历史总积分:14813
注册时间:2007/6/11
发站内信
发表于:2017/8/7 8:55:01
#7楼
DFLT就是把D90 D91的数据转换为浮点数!
19263
pqsh 版主
文章数:7424
年度积分:1093
历史总积分:19263
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2017/8/7 17:10:11
#8楼
以下是引用9077241552017/8/7 8:46:52的发言:
能说的详细点么。。我没有看懂你的意思。。
d99=16384
d98=0
那么d98作为浮点用,就是2.0.
浮点时32位,占用两个字,是一种用位表达实数的办法。它的两个字(d99 d98),你用整数看,没有任何意义。
548
907724155
文章数:76
年度积分:50
历史总积分:548
注册时间:2017/8/2
发站内信
发表于:2017/8/7 17:17:42
#9楼
回复 #8楼 pqsh
恩恩。懂了,谢谢指导!

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

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

62.4004