-
-
wt26342988 | 当前状态:在线
总积分:917 2024年可用积分:0
注册时间: 2010-03-31
最后登录时间: 2023-08-30
-
昆仑通态嵌入版的数值输入问题
wt26342988 发表于 2022/8/3 16:31:07 901 查看 4 回复 [上一主题] [下一主题]
手机阅读
用昆仑MCGS触摸屏的数值输入框做9位数密码输入框时发现一个问题,采用西门子VD1884(32位双整数),输入数字值8位和8位以下没问题,输入9位数的就有问题, 我输入111111111实际是111111112, 输入888888888实际出来的是888888896,输入999999999实际是1000000000. 不知问题出在哪里,在昆仑通态新版(MCGS pro)用样的设置是没有问题的。 幸好我测试了一下,把密码全降为8位数。 大家知道问题出在哪了吗?
-
-
-
cechinaaihao | 当前状态:在线
总积分:144 2024年可用积分:0
注册时间: 2022-04-01
最后登录时间: 2022-09-02
-
cechinaaihao 发表于 2022/8/3 17:14:35
2楼 回复本楼
引用 cechinaaihao 2022/8/3 17:14:35 发表于2楼的内容
-
-
-
-
dongaxin19 | 当前状态:在线
总积分:864 2024年可用积分:0
注册时间: 2008-02-04
最后登录时间: 2023-08-30
-
dongaxin19 发表于 2022/8/3 17:34:28
VD存储区存放双整型和浮点数数据。你可以查看下是不是数据格式不同,在监控状态下看VD1884格式选择浮点数,看与设定值是不是相同。
引用 dongaxin19 2022/8/3 17:34:28 发表于3楼的内容
-
-
-
ibecc 发表于 2022/8/4 14:53:27
数据格式不对应造成的。有时候我也遇到过这样的问题。调整MCGS这边类型,对了就好了。
而且VD1884 双整形是到符号的数值,有正负。MCGS你选的是VDU也就是32位无符号数。
问题可能出在这儿了
引用 ibecc 2022/8/4 14:53:27 发表于4楼的内容
-
引用 nihaosb 2022/9/28 4:39:10 发表于5楼的内容