登录
首页
PLC论坛
欧姆龙OMRON
回帖
发帖
正文
主题:急请教,欧姆龙CP1H浮点数转换问题
点击:6785 回复:2
楼主
管理
怪怪
如上图,我想输出是带小数点的数,我D120输入的数是16,经浮点除2后在D126中怎么得到的是16640,要想得到8的结果,(在学习浮点数,不能用整数的除法)还要怎么转换,指令是哪一个
谢谢大家
最后修改:
2019/8/10 11:26:04
19-08-10 11:25
1楼
编辑
引用
管理
cvlsam
引用
怪怪
在 2019/8/10 11:25:12 发言
【内容省略】
当您使用10进制的方式去监控您的程序,您会发现很多数值并非您想要的。
当您使用浮点数监控的时候,您会发现16640就是浮点数的8.0
如果您希望监控的数值都为正常的浮点数显示,您应该对数据类型进行显式转换,例如您指令中的除数&2,它并不是一个浮点数,您应该首先显式转换为浮点数,如下图表示:
Good Luck~
19-08-10 15:47
2楼
编辑
引用
管理
怪怪
非常感谢,搞 明白了,就是说只能同类型数据才可以互相转换,试了真是如此
19-08-10 16:02
工控新闻
WRC 2025开普勒K2大黄蜂实力吸睛,商业化进程继续加速
零碳园区建设与投资研讨会在合肥召开
华北工控EMB-3513主板:可选NXP I.MX93/91处理器,支持边缘AI网关集成应用
推进新型工业化实践 共绘产业发展新蓝图——2025中国工业论坛新型工业化实践大会在西安举办
华北工控BIS-6670L:支持政务终端集成,助力实现更高效便捷办事!
非夕科技北京办公室全新启航,打造华北市场增长新引擎
“工业智能化与量子可信计算应用大会”在成都芯谷举办
智元机器人全系产品正式开售!领衔人机共生新时代
更多新闻资讯