关于浮点数计算的问题

我需要一个运算,先是浮点数计算算,然后乘以一个很大的倍率,但是浮点数不管是加减乘除,都有一个误差如下图,但是乘以200000之后,这个误差累计就很大很大,求大神解决办法

钻石用户推荐最佳答案

主要是看你需要多精确啊?32位浮点型计算误差计划可以忽略啊。再不行你就把所有说先放大N10倍,最后算好再缩回来。

提问者对于答案的评价:

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc360133.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:20
下一篇 2021年7月5日 上午11:20

相关推荐

  • PID怎么输出啊

    过程变量接的是液位传感器,为什么AQW0输出一直是6400不变,液位的量程是0-1.6米, 问题补充:按PID向导组态的,不知道哪里出了问题,方便加QQ给我技术指导一下吗?5659…

    2017年10月29日
  • CPU224XP自由口通讯及模拟量输入问题

    1.项目中有一台控制器需送出一个电流(0-20mA,要求分辨率0.1mA)和一个电压信号,共2个,为节约打算选用CPU224XP,但224只能采样电压信号,是否可以加个500欧姆的…

    SIMATIC S7-200 2020年11月1日
  • 定时器+S7-200+功能块

    如何编写200的定时器,在所写的功能块里调用。由于每各站控制的功能一样,只是时间有差别,想写个功能块,查看没有时间类型定义,想问一下如何写一个定时器? 最佳答案 SUBROUTIN…

    SIMATIC S7-200 2017年6月27日
  • 西门子200编程

    200编程:用一个for循环实现一个LED灯亮灭5次,我按照文档编的程序就是不好使,恳请大侠帮忙!用梯形图。急急急 最佳答案 一个for循环必然在一个扫描周期做结束,而你用普通的输…

    SIMATIC S7-200 2020年10月31日
  • 怎样用200PLC把这些数据结合起来?

    物体通过输送带输送,分别经过3个有条码机的地方(条码机之间的距离大于40米),前面2个条码机的位置安装有称重传感器。我想问下的是怎样把条码机扫描到得代码和称重读出来的数据结合,然后…

    SIMATIC S7-200 2018年12月9日
  • s7-200plc选型

    现有一大型设备,分作三块来做,最大一块:输入I点115,输出Q点58点,我用226plc算了一下发现不能满足这么多点数,头次接触西门子,请师父们指点下CPU226是否可以满足上面的…

    SIMATIC S7-200 2017年11月1日
  • CP243以太网配置读取不到模块

    CP243以太网配置读取不到模块,为什么呀是新版本的原因吗? 最佳答案 1.升级200编程软件 SP8 这个下载地址:ed2k://|file|%5B%28SI…

    SIMATIC S7-200 2020年11月1日
  • 西门子S7-200smart怎样与组态王6.55进行通讯

    通过什么协议进行通讯的,为什么我在组态王直接点击添加S7-200plc通信不上呢? 最佳答案 组态王需要安装SMART的驱动才行的,然后根据手册组态。参考地址:http://www…

    SIMATIC S7-200 2021年7月5日
  • 网络读写向导里一条网络读写可以同时读和写吗

    网络读写向导里一条网络读写可以同时读和写吗 最佳答案 不能的,间歇、轮询的方式 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2020年11月1日
  • TD400C与上位机

    我上位机是WINCC组态,接收和输出都是单线,就是PC机输出给PLC的温度地址是VW2102,通过TD设定后的温度反馈给PC机的地址是VW2140。之前按做是PC机和TD都修改VW…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论