登录
首页 PLC论坛 三菱Mitsubishi
回帖 发帖
正文

主题:一个浮点数,如何把小数点前的数和小数点后的数拆分为普通的两个无符号数

点击:2492 回复:5

比如说4.352,那用什么办法把4存入寄存器352存入寄存器。
或者说能计算10的4.352次方也行。PLC应该没有次方计算公式吧?
15-07-07 21:30
通过LN,EXP指令的组合运用,plc具有次方运算能力。
15-07-08 05:16
小数点前的部分转成整数就可以了,小数点后的部分可以同时扩大1000倍后减掉整数部分。
4.352 转成整数就是 4 ,然后同时乘1000再减 4.352*1000-4*1000=4352-4000=352
这样就分别得到 4 与 352 分开的两个数了
15-07-08 10:57

引用 YXBK 在 2015/7/8 10:57:00 发言【内容省略】

脑瓜真好使呀
15-07-08 14:01

引用 YXBK 在 2015/7/8 10:57:00 发言【内容省略】

这个方法就可以!
15-07-21 14:34

引用 YXBK 在 2015/7/8 10:57:00 发言【内容省略】

挺牛的 方法
15-07-21 14:56

工控新闻

更多新闻资讯