浮点数问题 点击:763 | 回复:5



毛毛妈

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 18回
  • 年度积分:0
  • 历史总积分:68
  • 注册:2008年3月08日
发表于:2008-06-28 14:54:36
楼主
用什么指令才能得出27.6的数呢,我测量到的数字量是276,除以10,得到27.6,我用div得到的是27,用ediv监视数据是0,用什么指令才能监视到27.6呢?



mastershi

  • 精华:1帖
  • 求助:0帖
  • 帖子:2帖 | 284回
  • 年度积分:0
  • 历史总积分:546
  • 注册:2008年2月23日
发表于:2008-06-30 13:41:43
1楼

采用EDIV,    

 前提是除数和被除数都是浮点数,这一点极为关键!!!!!!

拿整数去做浮点运算是毫无意义的!!!!!

只有通过FLT指令转化数据类型为浮点数之后才可进行EDIV运算!!!!!

采用自由监控并选择浮点类型可监视到27.6 

 

xsf

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 105回
  • 年度积分:0
  • 历史总积分:451
  • 注册:2008年2月22日
发表于:2008-07-01 19:27:03
2楼
补充:如果除数和被除数是常数的话就可以不用FLT指令。PLC自己自动转化的。

冬天来了

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 1809回
  • 年度积分:4
  • 历史总积分:15019
  • 注册:2006年2月11日
发表于:2008-07-02 14:23:29
3楼

";采用自由监控并选择浮点类型可监视到27.6 ";

怎么选择浮点类型,在监控的时候

毛毛妈

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 18回
  • 年度积分:0
  • 历史总积分:68
  • 注册:2008年3月08日
发表于:2008-07-02 15:45:36
4楼

谢谢大家了,问题解决了.

LBX112233

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 711回
  • 年度积分:209
  • 历史总积分:596
  • 注册:2012年5月10日
发表于:2019-06-03 11:00:24
5楼

谢谢分享,学习一下。


热门招聘
相关主题

官方公众号

智造工程师