迪文科技论坛

 找回密码
 立即注册
搜索
查看: 73|回复: 5

【提问】组态键盘

[复制链接]

6

主题

34

回帖

181

积分

注册会员

Rank: 2

积分
181
发表于 4 天前 | 显示全部楼层 |阅读模式
我在使用DMG10600C070_03WTC时,设置一个数据变量,利用组态键盘更改数据。原先功能都是正常的,现在突然发现,按下触摸时,原先的数据会变成乱码,键盘的底色也不正常了,有时候会变色。请教下,有可能是哪方面的原因?个人感觉好像是组态键盘的地址与什么冲突了,但我把其它其它变量都清除了,问题依旧。附件种第1张是没按下数字按键之前的显示数据,第2张是按下数字按键,弹出组态键盘后,原先的数据就自动变成乱码了。但键盘输入数据后更改后的数据显示是对的


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

178

回帖

5840

积分

论坛元老

Rank: 8Rank: 8

积分
5840
发表于 3 天前 | 显示全部楼层
可以截图看下录入控件的完整设置,最底下没有勾选录入过程加载数据吧,影响到了显示控件地址
回复

使用道具 举报

6

主题

34

回帖

181

积分

注册会员

Rank: 2

积分
181
 楼主| 发表于 3 天前 | 显示全部楼层
录入控件设置如图,最下面 “录入过程种加载数据”取消后,数据就不会是乱码了。但原先这样设置的目的是录入过程中,原先的变量数据(0x1306)的颜色变成红色(0xF800 = 63488),原先也一直是正常的,现在不知道为什么不行了。而且,输入过程中,刚进去时是正常的,输入数据后,键盘颜色就不正常了,但功能还是正常的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

178

回帖

5840

积分

论坛元老

Rank: 8Rank: 8

积分
5840
发表于 3 天前 | 显示全部楼层
wsq4097226 发表于 2026-1-31 09:24
录入控件设置如图,最下面 “录入过程种加载数据”取消后,数据就不会是乱码了。但原先这样设置的目的是录 ...

这个录入过程加载数据变颜色,正常来说是指定的显示控件的描述指针偏移3个地址,比如描述指针0X8000指定的0X8003加载0XF800的颜色,而不是直接指定的变量地址吧。然后组态键盘显示异常看下这个页面有没有做一下图标显示控件,显示模式设置了透明
回复

使用道具 举报

6

主题

34

回帖

181

积分

注册会员

Rank: 2

积分
181
 楼主| 发表于 3 天前 | 显示全部楼层
本帖最后由 wsq4097226 于 2026-1-31 09:51 编辑

改为相应的描述指针+3后,录入时数据变成红色,数据显示都正常了,但键盘颜色还是不正常,透明度改为63,也没用。输入数据过程还是下面的效果,有可能是什么问题造成的?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

178

回帖

5840

积分

论坛元老

Rank: 8Rank: 8

积分
5840
发表于 3 天前 | 显示全部楼层
本帖最后由 chenzf 于 2026-1-31 10:48 编辑
wsq4097226 发表于 2026-1-31 09:50
改为相应的描述指针+3后,录入时数据变成红色,数据显示都正常了,但键盘颜色还是不正常,透明度改为63,也 ...

这个调用键盘的页面有没有放图标类的控件,变量图标、艺术字图标这些,有的话把显示模式改成显示背景不用透明测试一下,然后UIC工程里面可以不用设置透明滤除,透明的话会以左上角第一个像素点为基准去过滤这个键盘图片的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2026-2-3 11:45 , Processed in 0.063249 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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