威纶通官方论坛

除法取商和取余数

[复制链接]
发表于 2011-2-12 16:14:43 | 显示全部楼层 |阅读模式
[B]大家好,我用EasyBuilder做除法运算时,遇到了一个问题:比如计算1.5除以2的时候,结果显示商为0,余数为1。请问我该如何编程得出正确结果(请问如何得出0.75)[/B]
发表于 2011-2-14 21:32:15 | 显示全部楼层
用宏指令,将变量形式设置为浮点数。应该很简单:
Macro_command main()
float a,b,c
GetData(a,"Local HMI",LW,100,1)
GetData(b,"Local HMI",LW,102,1)
c=a/b
SetData(c,"Local HMI",LW,104,1)
end macro_command
设置2个数据输入元件(32位),比如LW100,LW102,并以浮点数显示LW104.
小数点后的显示位数可在LW104的数据显示格式任意设定
发表于 2019-7-5 21:00:59 | 显示全部楼层
路过学习了!
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-9-21 03:26

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表