登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:一个浮点数,如何把小数点前的数和小数点后的数拆分为普通的两个无符号数
点击:2492 回复:5
楼主
编辑
引用
管理
CH096
比如说4.352,那用什么办法把4存入寄存器352存入寄存器。
或者说能计算10的4.352次方也行。PLC应该没有次方计算公式吧?
15-07-07 21:30
1楼
编辑
引用
管理
cvlsam
通过LN,EXP指令的组合运用,plc具有次方运算能力。
15-07-08 05:16
2楼
编辑
引用
管理
YXBK
小数点前的部分转成整数就可以了,小数点后的部分可以同时扩大1000倍后减掉整数部分。
4.352 转成整数就是 4 ,然后同时乘1000再减 4.352*1000-4*1000=4352-4000=352
这样就分别得到 4 与 352 分开的两个数了
15-07-08 10:57
3楼
编辑
引用
管理
wuyang750
引用
YXBK
在 2015/7/8 10:57:00 发言
【内容省略】
脑瓜真好使呀
15-07-08 14:01
4楼
编辑
引用
管理
flcok
引用
YXBK
在 2015/7/8 10:57:00 发言
【内容省略】
这个方法就可以!
15-07-21 14:34
5楼
编辑
引用
管理
648877055
引用
YXBK
在 2015/7/8 10:57:00 发言
【内容省略】
挺牛的 方法
15-07-21 14:56
工控新闻
烽台科技面向护航新型工业化网络安全专项行动整体服务方案
电商公司天津分公司与施耐德开展业务合作交流
博世力士乐新型 EMC-HP 重载电动缸: 高承载、坚固耐用
大联大品佳集团推出基于Infineon产品的有感油泵FOC控制方案
皮尔磁:EN 619安全跨越输送机通道设计的安全要求
西克重点推介 - 通用型光电传感器 G6
宇树科技,发布新款四足机器狗
倍福资料下载 | 《基于 PC 技术的新能源汽车智能制造工控解决方案》
更多新闻资讯