初学者问题:如何将返回的整数值变为小数 点击:658 | 回复:6



PROFIBUS-DP

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:74帖 | 306回
  • 年度积分:0
  • 历史总积分:637
  • 注册:2003年8月29日
发表于:2003-08-31 09:22:00
楼主
我在用组态王和仪表通讯时,返回的值都是实际值乘以100后的整数值.请问如何将这个值变为小数呢?谢谢!



gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-08-29 17:12:00
1楼
教你一个笨方法,实在不行,就设置一个内存实数变量,然后在事件语言中将仪表传过来的实时值(就是你说的乘以100后的整数值)将其除以100在赋值给内存变量,在显示中显示内存变量的值不就是实际值吗

PROFIBUS-DP

  • 精华:0帖
  • 求助:0帖
  • 帖子:74帖 | 306回
  • 年度积分:0
  • 历史总积分:637
  • 注册:2003年8月29日
发表于:2003-08-29 18:18:00
2楼
非常谢谢!其实是一个好方法!还有一个问题:我怎么在组态王找不到用于输入数据的文本框?

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-08-30 10:25:00
3楼
“###”你在所需要显示数据的地方输入它,然后进行相关的连接就OK啦,这可是最基本的你都不知道啊

PROFIBUS-DP

  • 精华:0帖
  • 求助:0帖
  • 帖子:74帖 | 306回
  • 年度积分:0
  • 历史总积分:637
  • 注册:2003年8月29日
发表于:2003-08-30 13:31:00
4楼
就是像VB中的TextBox或Delphi中和TEdit这样的文本框啊,不是弹出式的MessageBox那种

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-08-30 17:12:00
5楼
控件中不是有关于文本框的吗

PROFIBUS-DP

  • 精华:0帖
  • 求助:0帖
  • 帖子:74帖 | 306回
  • 年度积分:0
  • 历史总积分:637
  • 注册:2003年8月29日
发表于:2003-08-31 09:22:00
6楼
谢谢!

热门招聘
相关主题

官方公众号

智造工程师