技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 200的浮点数转换

200的浮点数转换

郑志武 发布于2013-03-05 15:40 1 0 标签:

pid反馈回来的实际数据为100.52,我设置的是100.4,那么用怎样的程序把0.02这个数去掉,这个程序要怎要做?

佳答案

用pid实现采样值跟设定值相同可是个难题,扩大到所有的模拟量上同样是具有相当难度的问题。设定为100.4返回来的是100.52,误差才0.12。

如果真想将这0.02去掉,提供个思路看是否可行:
1、先把采样后的值——100.52乘以10.0,得到的值赋给md0;1005.2
2、md0下取整,传给md4;1005
3、md4转换成实数,传给md8;1005.0
4、md0减去md8,传给md12;1005.2-1005=0.2
5、md0-md12,传给md161005.2-0.2=1005.0
6、md16除以10.0,就是你要的值。1005.0/10.0=100.5

这样可将小数点第2位以后的数全部滤除掉,只保留一位小数。

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签