您现在所在的是:

PLC论坛

回帖:6个,阅读:2685 [上一页] [1] [下一页]
1005
fy3721
文章数:21
年度积分:49
历史总积分:1005
注册时间:2006/4/20
发站内信
发表于:2008/1/10 9:23:00
#0楼
如何实现7/2=3.5,采用“div k7 k2 d10”命令d10为3,d11为余数1。若再用"div d11 k2 d20"命令,因不能整除,故d20为0。得不到小数点后面的值。
43956
YXBK 版主
文章数:20124
年度积分:1335
历史总积分:43956
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2008/1/10 10:50:00
#1楼
有小数的要用浮点数运算。
大家一起学习
1005
fy3721
文章数:21
年度积分:49
历史总积分:1005
注册时间:2006/4/20
发站内信
发表于:2008/1/10 13:53:00
#2楼
用过浮点运算,不成功.能说具体点吗?
10519
xlian
文章数:3232
年度积分:65
历史总积分:10519
注册时间:2002/5/7
发站内信
2018论坛热心网友
西门子PLC体验(二)
发表于:2008/1/10 13:58:00
#3楼
先将小数整数化(如1.33变成133),运算结果再换成小数
43956
YXBK 版主
文章数:20124
年度积分:1335
历史总积分:43956
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2008/1/10 16:13:00
#4楼
先把整数转换成浮点数然后再运算,用浮点时一定要用32位。
大家一起学习
1609
蓝天月亮
文章数:267
年度积分:50
历史总积分:1609
注册时间:2007/12/31
发站内信
发表于:2008/1/10 21:54:00
#5楼
如果可以话你可以考虑将数值放大后再除,那就行了
1005
fy3721
文章数:21
年度积分:49
历史总积分:1005
注册时间:2006/4/20
发站内信
发表于:2008/1/11 15:41:00
#6楼
能否将7除2等于3.5,3.5乘2等于7的具体程序语句写出?

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

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

62.4004