迪文科技论坛

 找回密码
 立即注册
搜索
查看: 5183|回复: 14

T5L触摸屏如何实现键控功能?

[复制链接]

1

主题

1

回帖

16

积分

新手上路

Rank: 1

积分
16
发表于 2019-8-17 10:06:52 | 显示全部楼层 |阅读模式
K600+触摸屏有一个键控功能,如下图:

............................
那么T5触摸屏要如何实现上图所示的键控功能?

本帖子中包含更多资源

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

x
回复

使用道具 举报

567

主题

167

回帖

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11973
发表于 2019-8-18 13:32:23 | 显示全部楼层
楼主,您好;可以使用应用指南的0xD4指令:  T5屏触摸屏操作模拟、代替触控。指令:5A A5 0B 82 00D4 5AA5 0004 00EE 008F
含义:0x00D4系统变量接口地址;0x5A A5启动一次触摸屏操作,CPU操作完清零;;0x0004为点击,按下加抬起;0x00EE 0x008F(283,143)坐标;按压模式 0x0001=按下 0x0002=松开 0x0003=持续按压 0x0004=点击(按下+抬起)模拟按压模式0x0001 和0x0003 后,必须有0x0002 的模拟抬起模式。



本帖子中包含更多资源

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

x
回复

使用道具 举报

1

主题

1

回帖

16

积分

新手上路

Rank: 1

积分
16
 楼主| 发表于 2019-8-21 07:02:16 | 显示全部楼层
嗯 知道了, 谢谢,
完整方法是:
1: 开机初始化时 使用0xB0寄存器关闭需要键控的按钮,防止被用户误触发
2:需要触发的时候,使用0xB0寄存器打开相应的触摸按钮
3:紧接着使用0xD4寄存器模拟触摸一次
4:紧接着使用0xB0寄存器关闭触摸按钮
一系列操作 比K600+系统是麻烦好多
回复

使用道具 举报

0

主题

31

回帖

241

积分

中级会员

Rank: 3Rank: 3

积分
241
发表于 2019-8-21 08:54:13 | 显示全部楼层
cc258 发表于 2019-8-21 07:02
嗯 知道了, 谢谢,
完整方法是:
1: 开机初始化时 使用0xB0寄存器关闭需要键控的按钮,防止被用户误触发

DGUS的上位机软件不支持区域之外虚拟界面触控配置,而模拟按键的灵活性要比按键好很多。
需要触摸屏和键盘同时工作时,可以通过修改14.bin文件把键控的“虚拟按钮”坐标定义在屏幕区域之外,这样触摸屏就不会误触发了,而键盘模拟触发也只需要写一次数据很方便。
回复

使用道具 举报

9

主题

12

回帖

168

积分

注册会员

Rank: 2

积分
168
发表于 2020-11-4 10:49:02 | 显示全部楼层
cc258 发表于 2019-8-21 07:02
嗯 知道了, 谢谢,
完整方法是:
1: 开机初始化时 使用0xB0寄存器关闭需要键控的按钮,防止被用户误触发

请问楼主0xB2:高字节为需要访问的触控指令 ID(DGUS II 组态开发软件设置),这个设置键控后面的键值吗?

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

655

回帖

7538

积分

论坛元老

Rank: 8Rank: 8

积分
7538
发表于 2020-11-4 13:40:13 | 显示全部楼层
玻璃杯 发表于 2020-11-4 10:49
请问楼主0xB2:高字节为需要访问的触控指令 ID(DGUS II 组态开发软件设置),这个设置键控后面的键值吗 ...

这个不是自己设置的,而是需要在软件里面查询的,基础触控不算,后面的控件编号自动往前挪。

本帖子中包含更多资源

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

x
沧海横流,方显英雄本色。
回复

使用道具 举报

0

主题

1

回帖

19

积分

新手上路

Rank: 1

积分
19
发表于 2020-11-6 16:39:17 | 显示全部楼层
回复

使用道具 举报

9

主题

12

回帖

168

积分

注册会员

Rank: 2

积分
168
发表于 2020-11-9 11:01:14 | 显示全部楼层
Lreamy 发表于 2020-11-4 13:40
这个不是自己设置的,而是需要在软件里面查询的,基础触控不算,后面的控件编号自动往前挪。
...

谢谢大佬
回复

使用道具 举报

1

主题

6

回帖

48

积分

新手上路

Rank: 1

积分
48
发表于 2021-6-14 13:40:09 | 显示全部楼层
这个方法只能用在T5L屏或者瞬间触控的按键上么?我用的T5屏,控制弹出数字键盘控件,程序在T5L上正常,但是在T5上运行到关闭控件部分时,数字键盘也会一起关掉。
回复

使用道具 举报

34

主题

33

回帖

1798

积分

金牌会员

Rank: 6Rank: 6

积分
1798
发表于 2021-6-14 23:04:46 | 显示全部楼层
longlong 发表于 2021-6-14 13:40
这个方法只能用在T5L屏或者瞬间触控的按键上么?我用的T5屏,控制弹出数字键盘控件,程序在T5L上正常,但是 ...

楼主,您好!我们T5的屏有C1、C2、C3、D1、D2、D3系列,其中D系列是可以用这个方法的,T5工程建议用T5版本软件重新做一版DEMO,因此需要您提供一下屏的具体型号以便我们这边进行系列判读后再确认具体情况。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 10:06 , Processed in 0.072822 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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