昆仑通态嵌入版的数值输入问题 点击:3013 | 回复:5



林斌123456

    
  • 精华:0帖
  • 求助:44帖
  • 帖子:45帖 | 40回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2021-03-31 15:37:14
楼主
求助帖30分-已结帖

我用昆仑MCGS触摸屏的数值输入框做9位数密码输入框时发现一个问题,采用西门子VD1884(32位双整数),输入数字值8位和8位以下没问题,输入9位数的就有问题, 我输入111111111实际是111111112, 输入888888888实际出来的是888888896,输入999999999实际是1000000000. 不知问题出在哪里,在昆仑通态新版(MCGS pro)用样的设置是没有问题的。 幸好我测试了一下,把密码全降为8位数。  大家知道问题出在哪了吗?


1分不嫌少!


楼主最近还看过



clooer2000

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 99回
  • 年度积分:5
  • 历史总积分:1583
  • 注册:2021年3月11日
发表于:2021-03-31 16:12:23
1楼

VD存储区存放双整型和浮点数数据。你可以查看下是不是数据格式不同,在监控状态下看VD1884格式选择浮点数,看与设定值是不是相同。

柳红岩

  • 精华:1帖
  • 求助:7帖
  • 帖子:16帖 | 664回
  • 年度积分:841
  • 历史总积分:16817
  • 注册:2009年8月05日
发表于:2021-03-31 20:15:54
2楼

数据格式不对应造成的。有时候我也遇到过这样的问题。调整MCGS这边类型,对了就好了。

而且VD1884  双整形是到符号的数值,有正负。MCGS你选的是VDU也就是32位无符号数。

问题可能出在这儿了

yerone

  • 精华:0帖
  • 求助:0帖
  • 帖子:27帖 | 943回
  • 年度积分:0
  • 历史总积分:282
  • 注册:2006年7月22日
发表于:2021-04-02 08:46:13
3楼

不错呀

龙衿

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2021年4月03日
发表于:2021-04-05 16:53:52
4楼

mark,学习一下

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2021-05-07 09:23:01
5楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。




热门招聘
相关主题

官方公众号

智造工程师