威纶通官方论坛

[求助]数值计算问题

[复制链接]
发表于 2011-2-12 16:14:43 | 显示全部楼层 |阅读模式
从PLC取到的数需要除以100后再显示
比如取到1234
定义宏
变量类型int A, float B
宏读取到的数1234赋予A
B=A/100
将B写入LW1

在屏幕上用数值显示元件显示LW1,类型BIN,字数1,执行宏后

当数值显示元件小数点以上位数为4,小数点以下位数为0时,显示12

当数值显示元件小数点以上位数为2,小数点以下位数为2时,显示[B]0.12[/B]

请问为什么会这样,哪里设置不对吗
 楼主| 发表于 2011-2-14 21:32:15 | 显示全部楼层
这个问题不值得回答吗?
发表于 2011-2-14 21:32:15 | 显示全部楼层
是500的屏;是的话我们产品不支持32整形运算和浮点数的运算
 楼主| 发表于 2011-2-14 21:32:15 | 显示全部楼层
谢谢解答!
屏是MT506MV

不支持浮点运算?
刚刚试验一下,果然不支持...原来小数点的作用就是让它看起来像个小数,实际上还是证书...
天呐...困扰了两天的问题终于豁然开朗

MT8000系列支持浮点运算吗?

                  ——*此贴子已经被作者于2008-7-16 16:56:06编辑过*
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

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

GMT+8, 2024-12-23 19:22

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

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